diff --git a/.admin_keys b/.admin_keys new file mode 100644 index 0000000..bcd7d85 --- /dev/null +++ b/.admin_keys @@ -0,0 +1,4 @@ +ADMIN_PRIVKEY='31d3fd4bb38f4f6b60fb66e0a2e5063703bb3394579ce820d5aaf3773b96633f' +ADMIN_PUBKEY='bd109762a8185716ec0fe0f887e911c30d40e36cf7b6bb99f6eef3301e9f6f99' +SERVER_PRIVKEY='c4e0d2ed7d36277d6698650f68a6e9199f91f3abb476a67f07303e81309c48f1' +SERVER_PUBKEY='52e366edfa4e9cc6a6d4653828e51ccf828a2f5a05227d7a768f33b5a198681a' diff --git a/.roo/rules-architect/AGENTS.md b/.roo/rules-architect/AGENTS.md new file mode 100644 index 0000000..553e539 --- /dev/null +++ b/.roo/rules-architect/AGENTS.md @@ -0,0 +1,16 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +## Critical Architecture Rules (Non-Obvious Only) + +- **Hybrid Request Handling**: GET requests served directly by nginx from disk, HEAD/PUT/DELETE go through FastCGI +- **Database vs Filesystem**: Database is authoritative for blob existence - filesystem is just storage medium +- **Two-Phase Authentication**: Nostr event validation PLUS Blossom protocol validation (kind 24242 + method tags) +- **Config Architecture**: File-based signed events override database config - enables cryptographic config verification +- **Memory-Only Secrets**: Server private keys never persisted to database - stored in process memory only +- **Extension Decoupling**: File storage uses MIME-based extensions, URL serving accepts any extension via nginx wildcards +- **FastCGI Socket Communication**: nginx communicates with C app via Unix socket, not TCP - affects deployment +- **Authentication Rules Engine**: Optional rules system with priority-based evaluation and caching layer +- **Blob Descriptor Format**: Returns NIP-94 compliant metadata with canonical URLs based on configured origin +- **Admin API Isolation**: Admin endpoints use separate authentication from blob operations - different event structures \ No newline at end of file diff --git a/.roo/rules-ask/AGENTS.md b/.roo/rules-ask/AGENTS.md new file mode 100644 index 0000000..8b564c6 --- /dev/null +++ b/.roo/rules-ask/AGENTS.md @@ -0,0 +1,16 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +## Critical Documentation Context (Non-Obvious Only) + +- **"FastCGI App"**: This is NOT a web server - it's a FastCGI application that nginx calls for dynamic operations +- **Two Config Systems**: File-based config (XDG) is priority 1, database config is fallback - don't assume standard config locations +- **Blob Storage Strategy**: Files stored WITH extensions but URLs accept any extension - counterintuitive to typical web serving +- **Admin API Auth**: Uses Nostr cryptographic events (kind 24242) not standard bearer tokens or sessions +- **Database Schema**: `blobs` table stores metadata, physical files in `blobs/` directory - database is authoritative +- **Build Requirements**: Requires local SQLite build, nostr_core_lib submodule, and specific FastCGI libraries +- **Testing Setup**: Tests require `nak` tool for Nostr event generation - not standard HTTP testing +- **Development Ports**: Local development uses port 9001, production typically uses nginx proxy on standard ports +- **Setup Wizard**: Interactive setup creates cryptographically signed config files - not typical config generation +- **Extension Handling**: nginx config uses wildcards to serve files regardless of URL extension - Blossom protocol compliance \ No newline at end of file diff --git a/.roo/rules-code/AGENTS.md b/.roo/rules-code/AGENTS.md new file mode 100644 index 0000000..79b00e0 --- /dev/null +++ b/.roo/rules-code/AGENTS.md @@ -0,0 +1,18 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +## Critical Coding Rules (Non-Obvious Only) + +- **nostr_core_lib Integration**: Must use `nostr_sha256()` and `nostr_bytes_to_hex()` from nostr_core, NOT standard crypto libs +- **Database Connection Pattern**: Always use `sqlite3_open_v2()` with `SQLITE_OPEN_READONLY` or `SQLITE_OPEN_READWRITE` flags +- **Memory Management**: File data buffers must be freed after use - common pattern is `malloc()` for upload data, `free()` on all paths +- **Error Handling**: FastCGI responses must use `printf("Status: XXX\r\n")` format, NOT standard HTTP response format +- **String Safety**: Always null-terminate strings from SQLite results - use `strncpy()` with size-1 and explicit null termination +- **Hash Validation**: SHA-256 hashes must be exactly 64 hex chars - validate with custom `validate_sha256_format()` function +- **MIME Type Mapping**: Use centralized `mime_to_extension()` function - never hardcode file extensions +- **Authentication**: Nostr event parsing uses cJSON - always call `cJSON_Delete()` after use to prevent memory leaks +- **Configuration Loading**: File config takes priority over database - check XDG paths first, fallback to database +- **Blob Metadata**: Database is single source of truth - use `get_blob_metadata()`, not filesystem checks +- **nostr_core_lib Build**: Uses `build.sh` script, NOT `make` - run `./build.sh` to compile the library +- **Server Testing**: Use `./restart-all.sh` to properly restart and test ginxsom server, NOT direct binary execution \ No newline at end of file diff --git a/.roo/rules-debug/AGENTS.md b/.roo/rules-debug/AGENTS.md new file mode 100644 index 0000000..0533987 --- /dev/null +++ b/.roo/rules-debug/AGENTS.md @@ -0,0 +1,16 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +## Critical Debug Rules (Non-Obvious Only) + +- **FastCGI Socket Issues**: If socket `/tmp/ginxsom-fcgi.sock` exists but connection fails, remove it manually before restart +- **Local SQLite Binary**: Debug with `./sqlite3-build/sqlite3 db/ginxsom.db`, NOT system sqlite3 +- **Authentication Debug**: Failed auth shows error codes in nostr_core format - use `nostr_strerror()` for meanings +- **Memory Leaks**: cJSON objects MUST be deleted after use - common leak source in auth parsing +- **File Permissions**: Blob files need 644 permissions or nginx can't serve them - check with `ls -la blobs/` +- **Database Locks**: SQLite connection must be closed on ALL code paths or database locks occur +- **Config Loading**: File config errors are silent - check stderr for "CONFIG:" messages during startup +- **Admin Key Mismatch**: Database admin_pubkey vs .admin_keys file often cause auth failures +- **Nginx Port Conflicts**: Local nginx on 9001 conflicts with system nginx on 80 - check with `netstat -tlnp` +- **Hash Calculation**: File data buffer must be complete before `nostr_sha256()` call or hash is wrong \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..71cda88 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,43 @@ +# AGENTS.md + +This file provides guidance to agents when working with code in this repository. + +## Critical Project-Specific Rules + +- **Database Path**: Always use `db/ginxsom.db` - this is hardcoded, not configurable +- **SQLite Build**: Uses local SQLite 3.37.2 in `sqlite3-build/` directory, NOT system SQLite +- **Local Development**: Everything runs locally on port 9001, never use system nginx on port 80 +- **FastCGI Socket**: Uses `/tmp/ginxsom-fcgi.sock` for FastCGI communication +- **Config Priority**: File-based config (XDG locations) overrides database config +- **Admin Auth**: Uses Nostr events for admin API authentication (kind 24242 with "admin" tag) +- **Blob Storage**: Files stored as `blobs/.` where extension comes from MIME type +- **Build Directory**: Must create `build/` directory before compilation +- **Test Files**: Pre-existing test files in `blobs/` with specific SHA-256 names +- **Server Private Key**: Stored in memory only, never in database (security requirement) + +## Non-Standard Commands + +```bash +# Restart nginx (local only) +./restart-all.sh + +# Start FastCGI daemon +./scripts/start-fcgi.sh + +# Test admin API with authentication +source .admin_keys && ./scripts/test_admin.sh + +# Setup wizard (creates signed config events) +./scripts/setup.sh + +# Local SQLite (not system) +./sqlite3-build/sqlite3 db/ginxsom.db +``` + +## Critical Architecture Notes + +- FastCGI app handles HEAD/PUT/DELETE requests, nginx serves GET directly from disk +- Two-tier config: File config (signed Nostr events) + database config (key-value) +- Admin API requires Nostr event signatures with specific tag structure +- Database is single source of truth for blob existence (not filesystem) +- Extension handling: URLs work with any extension, files stored with correct extension \ No newline at end of file diff --git a/AUTH_API.md b/AUTH_API.md new file mode 100644 index 0000000..6af850f --- /dev/null +++ b/AUTH_API.md @@ -0,0 +1,491 @@ +# 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 + +### Authentication Flow Diagram + +``` +┌─────────────────────┐ +│ Request Received │ +└──────────┬──────────┘ + │ + ▼ + ┌─────────────┐ ╔═══════════════════╗ + │ Input Valid?├─No─►║ REJECT: Invalid ║ + └──────┬──────┘ ║ Input (~1μs) ║ + │Yes ╚═══════════════════╝ + ▼ + ┌─────────────┐ ╔═══════════════════╗ + │System Init? ├─No─►║ REJECT: Not ║ + └──────┬──────┘ ║ Initialized ║ + │Yes ╚═══════════════════╝ + ▼ + ┌─────────────┐ + │Auth Header? │ + └──────┬──────┘ + │Yes + ▼ ┌─────────────────────┐ + ┌─────────────┐ No │ │ + │Parse Header ├────────────┤ Skip Nostr │ + └──────┬──────┘ │ Validation │ + │ │ │ + ▼ └──────────┬──────────┘ + ┌─────────────┐ ╔═══════════════════╗ │ + │Valid Base64?├─No─►║ REJECT: Malformed ║ │ + └──────┬──────┘ ║ Header (~10μs) ║ │ + │Yes ╚═══════════════════╝ │ + ▼ │ + ┌─────────────┐ ╔═══════════════════╗ │ + │Valid JSON? ├─No─►║ REJECT: Invalid ║ │ + └──────┬──────┘ ║ JSON (~50μs) ║ │ + │Yes ╚═══════════════════╝ │ + ▼ │ + ┌─────────────┐ ╔═══════════════════╗ │ + │Valid Struct?├─No─►║ REJECT: Invalid ║ │ + └──────┬──────┘ ║ Structure (~100μs)║ │ + │Yes ╚═══════════════════╝ │ + ▼ │ + ┌─────────────────┐ ╔═══════════════════╗ │ + │ ECDSA Signature │No ║ REJECT: Invalid ║ │ + │ Verify (~2ms) ├──►║ Signature (~2ms) ║ │ + └─────────┬───────┘ ╚═══════════════════╝ │ + │Yes │ + ▼ │ + ┌─────────────────┐ ╔═══════════════════╗ │ + │Operation Match? │No ║ REJECT: Unauth. ║ | + └─────────┬───────┘ ║ Operation (~200μs)║ │ + │Yes ╚═══════════════════╝ │ + ▼ │ + ┌─────────────────┐ ╔═══════════════════╗ │ + │Event Expired? │Yes║ REJECT: Expired ║ │ + └─────────┬───────┘ ║ Event (~50μs) ║ │ + │No ╚═══════════════════╝ │ + ▼ │ + ┌─────────────────┐ │ + │Extract Pubkey │ │ + └─────────┬───────┘ │ + │ │ + ▼◄───────────────────────────────────────┘ + ┌─────────────────┐ ╔═══════════════════╗ + │Auth Rules │ No ║ ALLOW: Rules ║ + │Enabled? ├────►║ Disabled ║ + └─────────┬───────┘ ╚═══════════════════╝ + │Yes + ▼ + ┌─────────────────┐ + │Generate Cache │ + │Key (SHA-256) │ + └─────────┬───────┘ + │ + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │Cache Hit? │ Yes ║ RETURN: Cached ║ + │(~100μs lookup) ├────►║ Decision (~100μs) ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ╔═══════════════════════════════════════╗ + ║ RULE EVALUATION ENGINE ║ + ║ (Priority Order) ║ + ╚═══════════════════════════════════════╝ + │ + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │1. Pubkey │ Yes ║ DENY: Pubkey ║ + │ Blacklisted? ├────►║ Blocked ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │2. Hash │ Yes ║ DENY: Hash ║ + │ Blacklisted? ├────►║ Blocked ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │3. MIME Type │ Yes ║ DENY: MIME ║ + │ Blacklisted? ├────►║ Blocked ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │4. Size Limit │ Yes ║ DENY: File ║ + │ Exceeded? ├────►║ Too Large ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │5. Pubkey │ Yes ║ ALLOW: Pubkey ║ + │ Whitelisted? ├────►║ Whitelisted ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │6. MIME Type │ Yes ║ ALLOW: MIME ║ + │ Whitelisted? ├────►║ Whitelisted ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ┌─────────────────┐ ╔═══════════════════╗ + │Whitelist Rules │ Yes ║ DENY: Not in ║ + │Exist? ├────►║ Whitelist ║ + └─────────┬───────┘ ╚═══════════════════╝ + │No + ▼ + ╔═══════════════════╗ + ║ ALLOW: Default ║ + ║ Allow Policy ║ + ╚═══════════════════╝ + │ + ▼ + ┌─────────────────┐ + │ Cache Decision │ + │ (5min TTL) │ + └─────────┬───────┘ + │ + ▼ + ┌─────────────────┐ + │ Return Result │ + │ to Application │ + └─────────────────┘ +``` + +### Performance Timeline (ASCII) + +``` +Fast Path (Cache Hit) - Total: ~101μs +┌─────┬─────────────────────────────────────────────────────────────────┬──────┐ +│ 1μs │ 100μs Cache Lookup │ 1μs │ +└─────┴─────────────────────────────────────────────────────────────────┴──────┘ +Input │ │ Return +Valid │ SQLite SELECT │ Result + +Typical Path (Valid Request) - Total: ~2.4ms +┌──┬───┬────┬─────────────────────────┬────────┬────┬──┐ +│1μ│50μ│100μ│ 2000μs │ 200μs │100μ│1μ│ +└──┴───┴────┴─────────────────────────┴────────┴────┴──┘ +│ │ │ │ │ │ │ +│ │ │ │ ECDSA Signature │ Rule │Cache│Return +│ │ │ │ Verification │ Eval │Store│Result +│ │ │ │ (Most Expensive) │ │ │ +│ │ │ +│ │ JSON Parse +│ Header Parse +Input Validation + +Worst Case (Full Validation) - Total: ~2.7ms +┌──┬───┬────┬─────────────────────────┬─────────┬────┬──┐ +│1μ│50μ│100μ│ 2000μs │ 500μs │100μ│1μ│ +└──┴───┴────┴─────────────────────────┴─────────┴────┴──┘ + │ + All 6 Rule Checks + (Multiple DB Queries) +``` + +### Request Processing Flow (DDoS-Optimized) + +The authentication system is designed with **performance and DDoS protection** as primary concerns. Here's the exact order of operations: + +#### Phase 1: Input Validation (Immediate Rejection) +1. **Null Pointer Checks** - Reject malformed requests instantly (lines 122-128) +2. **Initialization Check** - Verify system is properly initialized +3. **Basic Structure Validation** - Ensure required fields are present + +#### Phase 2: Nostr Event Validation (CPU Intensive) +4. **Authorization Header Parsing** (lines 139-148) + - Extract base64-encoded Nostr event from `Authorization: Nostr ` header + - Decode base64 to JSON (memory allocation + decoding) + - **Early exit**: Invalid base64 or malformed header rejected immediately + +5. **JSON Parsing** (lines 150-156) + - Parse Nostr event JSON using cJSON + - **Early exit**: Invalid JSON rejected before signature verification + +6. **Nostr Event Structure Validation** (lines 159-166) + - Validate event has required fields (kind, pubkey, sig, etc.) + - Check event kind is 24242 for Blossom operations + - **Early exit**: Invalid structure rejected before expensive crypto operations + +7. **Cryptographic Signature Verification** (lines 159-166) + - **Most CPU-intensive operation** - ECDSA signature verification + - Validates event authenticity using secp256k1 + - **Early exit**: Invalid signatures rejected before database queries + +8. **Operation-Specific Validation** (lines 169-178) + - Verify event authorizes the requested operation (upload/delete/list) + - Check required tags (t=operation, x=hash, expiration) + - Validate timestamp and expiration + - **Early exit**: Expired or mismatched events rejected + +9. **Public Key Extraction** (lines 181-184) + - Extract validated public key from event for rule evaluation + +#### Phase 3: Authentication Rules (Database Queries) +10. **Rules System Check** (line 191) + - Quick config check if authentication rules are enabled + - **Early exit**: If disabled, allow request immediately + +11. **Cache Lookup** (lines 1051-1054) + - Generate SHA-256 cache key from request parameters + - Check SQLite cache for previous decision + - **Early exit**: Cache hit returns cached decision (5-minute TTL) + +12. **Rule Evaluation** (Priority Order - lines 1061-1094): + - **a. Pubkey Blacklist** (highest priority) - Immediate denial if matched + - **b. Hash Blacklist** - Block specific content hashes + - **c. MIME Type Blacklist** - Block dangerous file types + - **d. File Size Limits** - Enforce upload size restrictions + - **e. Pubkey Whitelist** - Allow specific users (only if not denied above) + - **f. MIME Type Whitelist** - Allow specific file types + +13. **Whitelist Default Denial** (lines 1097-1121) + - If whitelist rules exist but none matched, deny request + - Prevents whitelist bypass attacks + +14. **Cache Storage** (line 1124) + - Store decision in cache for future requests (5-minute TTL) + +### DDoS Protection Features + +#### **Fail-Fast Design** +- **Input validation** happens before any expensive operations +- **Authorization header parsing** fails fast on malformed data +- **JSON parsing** rejects invalid data before signature verification +- **Structure validation** happens before cryptographic operations + +#### **Expensive Operations Last** +- **Signature verification** only after structure validation +- **Database queries** only after successful Nostr validation +- **Cache prioritized** over database queries + +#### **Caching Strategy** +- **SHA-256 cache keys** prevent cache pollution attacks +- **5-minute TTL** balances performance with rule changes +- **LRU eviction** prevents memory exhaustion +- **Per-request caching** includes all parameters (pubkey, operation, hash, MIME, size) + +#### **Resource Limits** +- **JSON parsing** limited to 4KB buffer size +- **Cache entries** limited to prevent memory exhaustion +- **Database connection pooling** (single connection with proper cleanup) +- **String length limits** on all inputs + +#### **Attack Mitigation** +- **Base64 bombs** - Limited decode buffer size (4KB) +- **JSON bombs** - cJSON library handles malformed JSON safely +- **Cache poisoning** - Cryptographic cache keys prevent collisions +- **Rule bypass** - Whitelist default denial prevents unauthorized access +- **Replay attacks** - Timestamp and expiration validation +- **Hash collision attacks** - Full SHA-256 verification + +### Performance Characteristics + +#### **Best Case** (Cached Decision): +1. Input validation: ~1μs +2. Cache lookup: ~100μs (SQLite SELECT) +3. **Total: ~101μs** + +#### **Worst Case** (Full Validation + Rule Evaluation): +1. Input validation: ~1μs +2. Base64 decoding: ~50μs +3. JSON parsing: ~100μs +4. Signature verification: ~2000μs (ECDSA) +5. Database queries: ~500μs (6 rule checks) +6. Cache storage: ~100μs +7. **Total: ~2751μs (~2.7ms)** + +#### **Typical Case** (Valid Request, Rules Enabled): +1. Full validation: ~2200μs +2. Cache miss, 2-3 rule checks: ~200μs +3. **Total: ~2400μs (~2.4ms)** + +### Security Order Rationale + +The rule evaluation order is specifically designed for security: + +1. **Blacklists First** - Immediate denial of known bad actors +2. **Resource Limits** - Prevent resource exhaustion attacks +3. **Whitelists Last** - Only allow after passing all security checks +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: + +- **-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 + +## 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 002cebf..5236473 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ BUILDDIR = build TARGET = $(BUILDDIR)/ginxsom-fcgi # Source files -SOURCES = $(SRCDIR)/main.c +SOURCES = $(SRCDIR)/main.c $(SRCDIR)/admin_api.c OBJECTS = $(SOURCES:$(SRCDIR)/%.c=$(BUILDDIR)/%.o) # Default target diff --git a/README_ADMIN_API.md b/README_ADMIN_API.md new file mode 100644 index 0000000..8bbbd57 --- /dev/null +++ b/README_ADMIN_API.md @@ -0,0 +1,219 @@ +# Ginxsom Admin API + +A Nostr-compliant admin interface for the Ginxsom Blossom server that provides programmatic access to server statistics, configuration, and file management operations. + +## Overview + +The admin API allows server administrators to: +- View server statistics (file counts, storage usage, user metrics) +- Retrieve and update server configuration settings +- Browse recent uploaded files with pagination +- Monitor server health and disk usage + +All operations require Nostr authentication using admin-authorized public keys. + +## Quick Start + +### 1. Configure Admin Access + +Add your admin pubkey to the server configuration: + +```bash +# Generate admin keys (keep private key secure!) +ADMIN_PRIVKEY=$(nak key generate) +ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + +# Configure server +sqlite3 db/ginxsom.db << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', '$ADMIN_PUBKEY', 'Nostr public key authorized for admin operations'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF +``` + +### 2. Build and Start Server + +```bash +make clean && make +spawn-fcgi -s /tmp/ginxsom-fcgi.sock -n ./build/ginxsom-fcgi +nginx -c $(pwd)/config/local-nginx.conf +``` + +### 3. Test the API + +```bash +# Run the complete test suite +./tests/admin_test.sh + +# Or test individual endpoints +export ADMIN_PRIVKEY="your_private_key_here" +./tests/admin_test.sh +``` + +## API Endpoints + +### GET /api/health +System health check (no authentication required). +```bash +curl http://localhost:9001/api/health +``` + +### GET /api/stats +Server statistics and metrics. +```json +{ + "status": "success", + "data": { + "total_files": 1234, + "total_bytes": 104857600, + "total_size_mb": 100.0, + "unique_uploaders": 56, + "avg_file_size": 85049, + "file_types": { + "image/png": 45, + "image/jpeg": 32 + } + } +} +``` + +### GET /api/config +Current server configuration. +```json +{ + "status": "success", + "data": { + "max_file_size": "104857600", + "require_auth": "false", + "server_name": "ginxsom", + "nip94_enabled": "true" + } +} +``` + +### PUT /api/config +Update server configuration. +```json +{ + "max_file_size": "209715200", + "require_auth": "true", + "nip94_enabled": "true" +} +``` + +### GET /api/files +Recent uploaded files with pagination. +```json +{ + "status": "success", + "data": { + "files": [ + { + "sha256": "abc123...", + "size": 184292, + "type": "application/pdf", + "uploaded_at": 1725105921, + "uploader_pubkey": "def456...", + "url": "http://localhost:9001/abc123.pdf" + } + ], + "total": 1234, + "limit": 50, + "offset": 0 + } +} +``` + +## Manual API Usage with nak and curl + +### Generate Admin Authentication Event + +```bash +# Create an authenticated event +EVENT=$(nak event -k 24242 -c "admin_request" \ + --tag t="GET" \ + --tag expiration="$(date -d '+1 hour' +%s)" \ + --sec "$ADMIN_PRIVKEY") + +# Send authenticated request +AUTH_HEADER="Nostr $(echo "$EVENT" | base64 -w 0)" +curl -H "Authorization: $AUTH_HEADER" http://localhost:9001/api/stats +``` + +### Update Configuration + +```bash +# Create PUT event (method in tag) +EVENT=$(nak event -k 24242 -c "admin_request" \ + --tag t="PUT" \ + --tag expiration="$(date -d '+1 hour' +%s)" \ + --sec "$ADMIN_PRIVKEY") + +AUTH_HEADER="Nostr $(echo "$EVENT" | base64 -w 0)" + +curl -X PUT -H "Authorization: $AUTH_HEADER" \ + -H "Content-Type: application/json" \ + -d '{"max_file_size": "209715200", "require_auth": "true"}' \ + http://localhost:9001/api/config +``` + +## Security Features + +- **Nostr Authentication**: All admin operations require valid Nostr kind 24242 events +- **Pubkey Verification**: Only events signed by configured admin pubkeys are accepted +- **Event Expiration**: Admin events must include expiration timestamps for security +- **Access Control**: Separate enable/disable flag for admin interface + +## Development and Testing + +### Prerequisites +- nak (https://github.com/fiatjaf/nak) +- curl, jq +- sqlite3 + +### Run Tests +```bash +# Make test script executable +chmod +x tests/admin_test.sh + +# Run complete test suite +./tests/admin_test.sh + +# Run with specific admin key +export ADMIN_PRIVKEY="your_private_key" +./tests/admin_test.sh +``` + +### Build System +```bash +# Clean build +make clean + +# Build with debug info +make debug + +# Run FastCGI process +make run +``` + +## Files Added/Modified + +- `src/admin_api.h` - Admin API function declarations +- `src/admin_api.c` - Complete admin API implementation +- `src/main.c` - Updated with admin API routing +- `config/local-nginx.conf` - Updated with admin API routes +- `tests/admin_test.sh` - Complete test suite +- `Makefile` - Updated to compile admin_api.c +- `README_ADMIN_API.md` - This documentation + +## Future Enhancements + +- **Nostr Relay Integration**: Automatic relay subscription for remote admin control +- **Admin Pubkey Rotation**: Support for multiple admin keys and key rotation +- **Audit Logging**: Detailed logging of admin operations +- **Rate Limiting**: Prevent abuse of admin endpoints +- **Web Dashboard**: Optional HTML/CSS/JavaScript frontend + +--- + +The admin API provides a secure, Nostr-compliant interface for server management through command-line tools while maintaining full compatibility with the existing Blossom protocol implementation. \ No newline at end of file diff --git a/Trash/auth_test_working.sh b/Trash/auth_test_working.sh new file mode 100755 index 0000000..6e84635 --- /dev/null +++ b/Trash/auth_test_working.sh @@ -0,0 +1,266 @@ +#!/bin/bash + +# Working Authentication System Test Suite +# Tests the unified nostr_core_lib authentication system integrated into ginxsom + +# Configuration +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +LIST_ENDPOINT="${SERVER_URL}/list" +DELETE_ENDPOINT="${SERVER_URL}/delete" +DB_PATH="db/ginxsom.db" +TEST_DIR="tests/auth_test_tmp" + +# Test keys for different scenarios +TEST_ADMIN_PRIVKEY="993bf9c54fc00bd32a5a1ce64b6d384a5fce109df1e9aee9be1052c1e5cd8120" +TEST_ADMIN_PUBKEY="2ef05348f28d24e0f0ed0751278442c27b62c823c37af8d8d89d8592c6ee84e7" + +TEST_USER1_PRIVKEY="5c0c523f52a5b6fad39ed2403092df8cebc36318b39383bca6c00808626fab3a" +TEST_USER1_PUBKEY="79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" + +TEST_USER2_PRIVKEY="182c3a5e3b7a1b7e4f5c6b7c8b4a5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2" +TEST_USER2_PUBKEY="c95195e5e7de1ad8c4d3c0ac4e8b5c0c4e0c4d3c1e5c8d4c2e7e9f4a5b6c7d8e" + +# Test counters +TESTS_PASSED=0 +TESTS_FAILED=0 +TESTS_TOTAL=0 + +echo "=== Ginxsom Authentication System Test Suite ===" +echo "Testing unified nostr_core_lib authentication integration" +echo "Timestamp: $(date -Iseconds)" +echo + +# Helper functions +test_pass() { + local test_name="$1" + ((TESTS_PASSED++)) + ((TESTS_TOTAL++)) + echo "✓ $test_name" +} + +test_fail() { + local test_name="$1" + local reason="$2" + ((TESTS_FAILED++)) + ((TESTS_TOTAL++)) + echo "✗ $test_name: $reason" +} + +# 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" + 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" + exit 1 +fi + +# Check if database exists +if [[ ! -f "$DB_PATH" ]]; then + echo "[ERROR] Database not found at $DB_PATH" + exit 1 +fi + +echo "[SUCCESS] All prerequisites met" + +# Setup test environment +echo "[INFO] Setting up test environment..." +mkdir -p "$TEST_DIR" + +# Enable authentication rules in database +sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'true');" + +# Clear any existing test rules +sqlite3 "$DB_PATH" "DELETE FROM auth_rules WHERE description LIKE 'TEST_%' ESCAPE '\';" 2>/dev/null || true +sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" 2>/dev/null || true + +echo "[SUCCESS] Test environment ready" + +# Generate test file +create_test_file() { + local filename="$1" + local size="${2:-1024}" + local filepath="$TEST_DIR/$filename" + + if [[ $size -lt 100 ]]; then + echo "Small test file $(date)" > "$filepath" + else + echo "Test file: $filename" > "$filepath" + echo "Created: $(date -Iseconds)" >> "$filepath" + echo "Size target: $size bytes" >> "$filepath" + dd if=/dev/urandom bs=1 count=$((size - 200)) 2>/dev/null | base64 >> "$filepath" + fi + + echo "$filepath" +} + +# Generate nostr event for authentication +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[@]}" +} + +# Test authenticated upload +test_authenticated_upload() { + local privkey="$1" + local operation="$2" + local file_path="$3" + local expected_status="$4" + local test_description="$5" + + echo "[TEST] $test_description" + + local file_hash=$(sha256sum "$file_path" | cut -d' ' -f1) + local event=$(create_auth_event "$privkey" "$operation" "$file_hash") + local auth_header="Nostr $(echo "$event" | base64 -w 0)" + + local mime_type=$(file -b --mime-type "$file_path" 2>/dev/null || echo "application/octet-stream") + + local response_file=$(mktemp) + local http_status=$(curl -s -w "%{http_code}" \ + -H "Authorization: $auth_header" \ + -H "Content-Type: $mime_type" \ + --data-binary "@$file_path" \ + -X PUT "$UPLOAD_ENDPOINT" \ + -o "$response_file") + + local response_body=$(cat "$response_file") + rm -f "$response_file" + + if [[ "$http_status" == "$expected_status" ]]; then + test_pass "$test_description (HTTP $http_status)" + return 0 + else + test_fail "$test_description" "Expected HTTP $expected_status, got $http_status. Response: $response_body" + return 1 + fi +} + +# Add auth rule to database +add_auth_rule() { + local rule_type="$1" + local target="$2" + local operation="${3:-*}" + local priority="${4:-100}" + local description="${5:-TEST_RULE}" + + sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) + VALUES ('$rule_type', '$target', '$operation', $priority, 1, '$description');" +} + +# Clear test rules +clear_auth_rules() { + sqlite3 "$DB_PATH" "DELETE FROM auth_rules WHERE description LIKE 'TEST_%' ESCAPE '\';" 2>/dev/null || true + sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" 2>/dev/null || true +} + +echo +echo "=== Test 1: Basic Authentication (Disabled) ===" + +# Disable auth rules temporarily +sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'false');" + +test_file1=$(create_test_file "basic_test.txt" 500) +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file1" "200" "Upload without auth rules (disabled)" + +# Re-enable auth rules for other tests +sqlite3 "$DB_PATH" "INSERT OR REPLACE INTO auth_config (key, value) VALUES ('auth_rules_enabled', 'true');" + +echo +echo "=== Test 2: Pubkey Whitelist Rules ===" + +clear_auth_rules +add_auth_rule "pubkey_whitelist" "$TEST_USER1_PUBKEY" "upload" 10 "TEST_WHITELIST_USER1" + +test_file2=$(create_test_file "whitelist_test.txt" 500) +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file2" "200" "Whitelisted user upload" +test_authenticated_upload "$TEST_USER2_PRIVKEY" "upload" "$test_file2" "403" "Non-whitelisted user upload" + +echo +echo "=== Test 3: Pubkey Blacklist Rules ===" + +clear_auth_rules +add_auth_rule "pubkey_blacklist" "$TEST_USER2_PUBKEY" "upload" 5 "TEST_BLACKLIST_USER2" + +test_file3=$(create_test_file "blacklist_test.txt" 500) +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file3" "200" "Non-blacklisted user upload" +test_authenticated_upload "$TEST_USER2_PRIVKEY" "upload" "$test_file3" "403" "Blacklisted user upload" + +echo +echo "=== Test 4: Hash Blacklist Rules ===" + +clear_auth_rules +test_file4=$(create_test_file "hash_blacklist_test.txt" 500) +file_hash4=$(sha256sum "$test_file4" | cut -d' ' -f1) + +# Add hash to blacklist +add_auth_rule "hash_blacklist" "$file_hash4" "upload" 5 "TEST_HASH_BLACKLIST" + +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file4" "403" "Blacklisted hash upload" + +# Upload of different hash should succeed +test_file4b=$(create_test_file "hash_allowed_test.txt" 600) +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file4b" "200" "Non-blacklisted hash upload" + +echo +echo "=== Test 5: Rule Priority Ordering ===" + +clear_auth_rules + +# Add conflicting rules with different priorities +add_auth_rule "pubkey_blacklist" "$TEST_USER1_PUBKEY" "upload" 5 "TEST_PRIORITY_BLACKLIST" # Higher priority (lower number) +add_auth_rule "pubkey_whitelist" "$TEST_USER1_PUBKEY" "upload" 10 "TEST_PRIORITY_WHITELIST" # Lower priority + +test_file5=$(create_test_file "priority_test.txt" 500) +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file5" "403" "Priority test (blacklist > whitelist)" + +# Reverse priorities +clear_auth_rules +add_auth_rule "pubkey_whitelist" "$TEST_USER1_PUBKEY" "upload" 5 "TEST_PRIORITY_WHITELIST_HIGH" +add_auth_rule "pubkey_blacklist" "$TEST_USER1_PUBKEY" "upload" 10 "TEST_PRIORITY_BLACKLIST_LOW" + +test_authenticated_upload "$TEST_USER1_PRIVKEY" "upload" "$test_file5" "200" "Priority test (whitelist > blacklist)" + +echo +echo "=== Cleanup ===" + +# Remove temporary files +rm -rf "$TEST_DIR" + +# Clean up test auth rules +clear_auth_rules + +echo +echo "=== Test Results Summary ===" +echo "Tests Passed: $TESTS_PASSED" +echo "Tests Failed: $TESTS_FAILED" +echo "Total Tests: $TESTS_TOTAL" +echo + +if [[ $TESTS_FAILED -eq 0 ]]; then + echo "[SUCCESS] All tests passed! ✓" + exit 0 +else + echo "[ERROR] $TESTS_FAILED tests failed! ✗" + exit 1 +fi \ No newline at end of file diff --git a/WEB_ADMIN_SPECIFICATION.md b/WEB_ADMIN_SPECIFICATION.md new file mode 100644 index 0000000..21609a5 --- /dev/null +++ b/WEB_ADMIN_SPECIFICATION.md @@ -0,0 +1,1088 @@ +# Ginxsom Web Admin Interface - Technical Specification + +## Overview + +A minimal single-page admin interface for ginxsom server management, built with vanilla JavaScript and C-based API endpoints. Uses Nostr-compliant authentication with admin pubkey verification. + +## Architecture + +``` +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ Web Browser │───▶│ nginx │───▶│ ginxsom FastCGI │ +│ (admin.html) │ │ (static files │ │ + admin_api │ +│ │ │ + API proxy) │ │ │ +└─────────────────┘ └─────────────────┘ └─────────────────┘ + │ + ▼ + ┌─────────────────┐ + │ SQLite DB │ + │ (ginxsom.db) │ + └─────────────────┘ +``` + +## File Structure + +``` +src/ +├── main.c # Existing main FastCGI application +├── admin_api.c # NEW: Admin API endpoint handlers +├── admin_api.h # NEW: Admin API function declarations +└── ginxsom.h # Existing shared headers + +admin/ +├── admin.html # Single-page admin interface (with inline CSS/JS) +└── README.md # Setup and usage guide + +config/ +└── local-nginx.conf # Updated with admin interface routes +``` + +## Backend Implementation Details + +### 1. admin_api.h Header File + +```c +#ifndef ADMIN_API_H +#define ADMIN_API_H + +#include "ginxsom.h" + +// Main API request handler +void handle_admin_api_request(const char* method, const char* uri); + +// Individual endpoint handlers +void handle_stats_api(void); +void handle_config_get_api(void); +void handle_config_put_api(void); +void handle_files_api(void); +void handle_health_api(void); + +// Admin authentication functions +int authenticate_admin_request(const char* auth_header); +int is_admin_enabled(void); +int verify_admin_pubkey(const char* event_pubkey); + +// Utility functions +void send_json_response(int status, const char* json_content); +void send_json_error(int status, const char* error, const char* message); +int parse_query_params(const char* query_string, char params[][256], int max_params); + +#endif +``` + +### 2. admin_api.c Implementation Structure + +#### API Router Function +```c +void handle_admin_api_request(const char* method, const char* uri) { + const char* path = uri + 4; // Skip "/api" + + // Check if admin interface is enabled + if (!is_admin_enabled()) { + send_json_error(503, "admin_disabled", "Admin interface is disabled"); + return; + } + + // Authentication required for all admin operations except health check + if (strcmp(path, "/health") != 0) { + const char* auth_header = getenv("HTTP_AUTHORIZATION"); + if (!authenticate_admin_request(auth_header)) { + send_json_error(401, "admin_auth_required", "Valid admin authentication required"); + return; + } + } + + if (strcmp(method, "GET") == 0) { + if (strcmp(path, "/stats") == 0) { + handle_stats_api(); + } else if (strcmp(path, "/config") == 0) { + handle_config_get_api(); + } else if (strncmp(path, "/files", 6) == 0) { + handle_files_api(); + } else if (strcmp(path, "/health") == 0) { + handle_health_api(); + } else { + send_json_error(404, "not_found", "API endpoint not found"); + } + } else if (strcmp(method, "PUT") == 0) { + if (strcmp(path, "/config") == 0) { + handle_config_put_api(); + } else { + send_json_error(405, "method_not_allowed", "Method not allowed"); + } + } else { + send_json_error(405, "method_not_allowed", "Method not allowed"); + } +} +``` + +#### Admin Authentication Functions +```c +int authenticate_admin_request(const char* auth_header) { + if (!auth_header) { + return 0; // No auth header + } + + // Use existing authentication system with "admin" method + int auth_result = authenticate_request(auth_header, "admin", NULL); + if (auth_result != NOSTR_SUCCESS) { + return 0; // Invalid Nostr event + } + + // Extract pubkey from validated event using existing parser + char event_json[4096]; + int parse_result = parse_authorization_header(auth_header, event_json, sizeof(event_json)); + if (parse_result != NOSTR_SUCCESS) { + return 0; + } + + cJSON* event = cJSON_Parse(event_json); + if (!event) { + return 0; + } + + cJSON* pubkey_json = cJSON_GetObjectItem(event, "pubkey"); + if (!pubkey_json || !cJSON_IsString(pubkey_json)) { + cJSON_Delete(event); + return 0; + } + + const char* event_pubkey = cJSON_GetStringValue(pubkey_json); + int is_admin = verify_admin_pubkey(event_pubkey); + + cJSON_Delete(event); + return is_admin; +} + +int verify_admin_pubkey(const char* event_pubkey) { + if (!event_pubkey) { + return 0; + } + + sqlite3* db; + sqlite3_stmt* stmt; + int rc, is_admin = 0; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + return 0; + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'admin_pubkey'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* admin_pubkey = (const char*)sqlite3_column_text(stmt, 0); + if (admin_pubkey && strcmp(event_pubkey, admin_pubkey) == 0) { + is_admin = 1; + } + } + sqlite3_finalize(stmt); + } + sqlite3_close(db); + + return is_admin; +} + +int is_admin_enabled(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc, enabled = 0; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + return 0; // Default disabled if can't access DB + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'admin_enabled'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* value = (const char*)sqlite3_column_text(stmt, 0); + enabled = (value && strcmp(value, "true") == 0) ? 1 : 0; + } + sqlite3_finalize(stmt); + } + sqlite3_close(db); + + return enabled; +} +``` + +#### Statistics API Handler +```c +void handle_stats_api(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + send_json_error(500, "database_error", "Failed to open database"); + return; + } + + // Query storage_stats view + const char* sql = "SELECT total_blobs, total_bytes, avg_blob_size, " + "unique_uploaders, first_upload, last_upload FROM storage_stats"; + + // ... SQLite query implementation + // ... JSON response generation + + sqlite3_close(db); +} +``` + +### 3. main.c Integration Points + +#### Minimal changes to main.c: +```c +#include "admin_api.h" // Add at top + +// In main() request routing section, add this condition: +} else if (strncmp(request_uri, "/api/", 5) == 0) { + // Route API calls to admin handlers + handle_admin_api_request(request_method, request_uri); +``` + +## API Endpoint Specifications + +### GET /api/stats +**Purpose**: Retrieve server statistics and metrics +**Response**: +```json +{ + "status": "success", + "data": { + "total_files": 1234, + "total_bytes": 104857600, + "total_size_mb": 100.0, + "unique_uploaders": 56, + "first_upload": 1693929600, + "last_upload": 1704067200, + "avg_file_size": 85049, + "file_types": { + "image/png": 45, + "image/jpeg": 32, + "application/pdf": 12, + "other": 8 + } + } +} +``` + +### GET /api/config +**Purpose**: Retrieve current server configuration +**Response**: +```json +{ + "status": "success", + "data": { + "max_file_size": "104857600", + "require_auth": "false", + "server_name": "ginxsom", + "nip94_enabled": "true", + "cdn_origin": "http://localhost:9001", + "auth_rules_enabled": "false", + "auth_cache_ttl": "300" + } +} +``` + +### PUT /api/config +**Purpose**: Update server configuration +**Request Body**: +```json +{ + "max_file_size": "209715200", + "require_auth": "true", + "nip94_enabled": "true", + "cdn_origin": "https://cdn.example.com" +} +``` +**Response**: +```json +{ + "status": "success", + "message": "Configuration updated successfully", + "updated_keys": ["max_file_size", "require_auth"] +} +``` + +### GET /api/files?limit=50&offset=0 +**Purpose**: Retrieve recent files with pagination +**Parameters**: +- `limit` (default: 50): Number of files to return +- `offset` (default: 0): Pagination offset +**Response**: +```json +{ + "status": "success", + "data": { + "files": [ + { + "sha256": "b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553", + "size": 184292, + "type": "application/pdf", + "uploaded_at": 1725105921, + "uploader_pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "filename": "document.pdf", + "url": "http://localhost:9001/b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553.pdf" + } + ], + "total": 1234, + "limit": 50, + "offset": 0 + } +} +``` + +### GET /api/health +**Purpose**: System health check +**Response**: +```json +{ + "status": "success", + "data": { + "database": "connected", + "blob_directory": "accessible", + "disk_usage": { + "total_bytes": 1073741824, + "used_bytes": 536870912, + "available_bytes": 536870912, + "usage_percent": 50.0 + }, + "server_time": 1704067200, + "uptime": 3600 + } +} +``` + +## Frontend Implementation Details + +### Single File Structure (admin.html) +**Complete self-contained HTML file with inline CSS and JavaScript** + +```html + + + + + + Ginxsom Admin + + + +
+

Ginxsom Admin Dashboard

+
Loading...
+
+ +
+ +
+

Server Statistics

+
+
+

Total Files

+
-
+
+
+

Storage Used

+
-
+
+
+

Unique Users

+
-
+
+
+
+ + +
+

Server Configuration

+
+ +
+ +
+ + +
+

Recent Files

+
+ +
+ +
+
+ + + + +``` + +## nginx Configuration + +### Updated local-nginx.conf additions: +```nginx +# Admin interface (single file) +location /admin { + alias admin/; + try_files $uri /admin.html; +} + +# Admin API endpoints +location /api/ { + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root/ginxsom.fcgi; + fastcgi_pass fastcgi_backend; + + # CORS headers for admin interface + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods "GET, PUT, OPTIONS"; + add_header Access-Control-Allow-Headers "Content-Type"; +} +``` + +## Database Schema Requirements + +### Existing tables used: +- `blobs` - File metadata and statistics +- `server_config` - Configuration key-value pairs (ENHANCED) +- `storage_stats` - Aggregated statistics view + +### Required server_config additions: +```sql +INSERT OR IGNORE INTO server_config (key, value, description) VALUES + ('admin_pubkey', '', 'Nostr public key authorized for admin operations'), + ('admin_enabled', 'false', 'Enable admin interface (requires admin_pubkey)'); +``` + +## Security Considerations + +1. **Nostr Authentication**: All admin operations require valid Nostr event signatures +2. **Admin Pubkey Verification**: Only events signed by configured admin pubkey are accepted +3. **Event Validation**: Full Nostr event structure and signature verification +4. **Expiration Enforcement**: Admin events must include expiration timestamps +5. **Input Validation**: All config updates validated before DB storage +6. **SQL Injection Prevention**: Prepared statements only +7. **CORS**: Controlled CORS headers for API endpoints +8. **Rate Limiting**: Consider nginx rate limiting for API endpoints + +## Testing Strategy + +1. **Unit Tests**: Test each API endpoint individually +2. **Integration Tests**: Test frontend-backend communication +3. **Manual Testing**: Browser-based UI testing +4. **Performance Tests**: API response times under load + +## Implementation Steps - API First Approach + +1. Create [`admin_api.h`](src/admin_api.h) header file +2. Implement [`admin_api.c`](src/admin_api.c) with all endpoint handlers +3. Add minimal routing code to [`main.c`](src/main.c) +4. Create [`admin_test.sh`](tests/admin_test.sh) script with nak/curl testing +5. Update [`local-nginx.conf`](config/local-nginx.conf) for API routing +6. Test each API endpoint with command-line tools +7. Document admin API usage with practical examples + +## Testing Strategy - Command Line First + +### Admin Test Script (admin_test.sh) + +**Complete test script for admin API using nak and curl:** + +```bash +#!/bin/bash + +# Ginxsom Admin API Test Script +# Tests admin API endpoints using nak (for Nostr events) and curl +# +# Prerequisites: +# - nak: https://github.com/fiatjaf/nak +# - curl, jq +# - Admin pubkey configured in ginxsom server_config + +set -e + +# Configuration +GINXSOM_URL="http://localhost:9001" +ADMIN_PRIVKEY="${ADMIN_PRIVKEY:-}" +ADMIN_PUBKEY="" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Helper functions +log_info() { echo -e "${BLUE}[INFO]${NC} $1"; } +log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; } +log_error() { echo -e "${RED}[ERROR]${NC} $1"; } +log_warning() { echo -e "${YELLOW}[WARNING]${NC} $1"; } + +check_dependencies() { + log_info "Checking dependencies..." + for cmd in nak curl jq; do + if ! command -v $cmd &> /dev/null; then + log_error "$cmd is not installed" + exit 1 + fi + done + log_success "All dependencies found" +} + +generate_admin_keys() { + if [[ -z "$ADMIN_PRIVKEY" ]]; then + log_info "Generating new admin key pair..." + ADMIN_PRIVKEY=$(nak key generate) + log_warning "Generated admin private key: $ADMIN_PRIVKEY" + log_warning "Save this key: export ADMIN_PRIVKEY='$ADMIN_PRIVKEY'" + fi + + ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + log_info "Admin public key: $ADMIN_PUBKEY" +} + +create_admin_event() { + local method="$1" + local content="admin_request" + local expiration=$(($(date +%s) + 3600)) # 1 hour from now + + # Create Nostr event with nak + local event=$(nak event -k 24242 -c "$content" \ + --tag t="$method" \ + --tag expiration="$expiration" \ + --sec "$ADMIN_PRIVKEY") + + echo "$event" +} + +send_admin_request() { + local method="$1" + local endpoint="$2" + local data="$3" + + log_info "Testing $method $endpoint" + + # Create authenticated Nostr event + local event=$(create_admin_event "$method") + local auth_header="Nostr $(echo "$event" | base64 -w 0)" + + # Send request with curl + local curl_args=(-s -w "%{http_code}" -H "Authorization: $auth_header") + + if [[ "$method" == "PUT" && -n "$data" ]]; then + curl_args+=(-H "Content-Type: application/json" -d "$data") + fi + + local response=$(curl "${curl_args[@]}" -X "$method" "$GINXSOM_URL$endpoint") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "$method $endpoint - HTTP $http_code" + if [[ -n "$body" ]]; then + echo "$body" | jq . 2>/dev/null || echo "$body" + fi + else + log_error "$method $endpoint - HTTP $http_code" + echo "$body" | jq . 2>/dev/null || echo "$body" + fi + + return $([[ "$http_code" =~ ^2 ]]) +} + +test_health_endpoint() { + log_info "=== Testing Health Endpoint (no auth required) ===" + local response=$(curl -s -w "%{http_code}" "$GINXSOM_URL/api/health") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "GET /api/health - HTTP $http_code" + echo "$body" | jq . + else + log_error "GET /api/health - HTTP $http_code" + echo "$body" + fi +} + +test_stats_endpoint() { + log_info "=== Testing Statistics Endpoint ===" + send_admin_request "GET" "/api/stats" +} + +test_config_endpoints() { + log_info "=== Testing Configuration Endpoints ===" + + # Get current config + send_admin_request "GET" "/api/config" + + # Update config + local config_update='{ + "max_file_size": "209715200", + "require_auth": "true", + "nip94_enabled": "true" + }' + + send_admin_request "PUT" "/api/config" "$config_update" + + # Get config again to verify + send_admin_request "GET" "/api/config" +} + +test_files_endpoint() { + log_info "=== Testing Files Endpoint ===" + send_admin_request "GET" "/api/files?limit=10&offset=0" +} + +configure_server_admin() { + log_warning "=== Server Configuration Required ===" + log_warning "Add the following to your ginxsom database:" + log_warning "" + log_warning "sqlite3 db/ginxsom.db << EOF" + log_warning "INSERT OR REPLACE INTO server_config (key, value, description) VALUES" + log_warning " ('admin_pubkey', '$ADMIN_PUBKEY', 'Admin authorized pubkey')," + log_warning " ('admin_enabled', 'true', 'Enable admin interface');" + log_warning "EOF" + log_warning "" + log_warning "Then restart ginxsom server." +} + +main() { + echo "=== Ginxsom Admin API Test Suite ===" + echo "" + + check_dependencies + generate_admin_keys + configure_server_admin + + echo "" + read -p "Press Enter after configuring the server..." + echo "" + + # Test endpoints + test_health_endpoint + echo "" + test_stats_endpoint + echo "" + test_config_endpoints + echo "" + test_files_endpoint + echo "" + + log_success "Admin API testing complete!" + log_info "Admin pubkey for server config: $ADMIN_PUBKEY" +} + +# Allow sourcing for individual function testing +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi +``` + +### Usage Examples + +**1. Run complete test suite:** +```bash +chmod +x tests/admin_test.sh +./tests/admin_test.sh +``` + +**2. Use existing admin key:** +```bash +export ADMIN_PRIVKEY="your_existing_admin_private_key_here" +./tests/admin_test.sh +``` + +**3. Manual testing with nak and curl:** + +```bash +# Generate admin event +ADMIN_PRIVKEY="your_private_key" +EVENT=$(nak event -k 24242 -c "admin_request" \ + --tag t="GET" \ + --tag expiration="$(date -d '+1 hour' +%s)" \ + --sec "$ADMIN_PRIVKEY") + +# Send authenticated request +AUTH_HEADER="Nostr $(echo "$EVENT" | base64 -w 0)" +curl -H "Authorization: $AUTH_HEADER" http://localhost:9001/api/stats +``` + +**4. Configure server for admin access:** +```bash +# Add admin pubkey to database +ADMIN_PUBKEY="your_admin_public_key" +sqlite3 db/ginxsom.db << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', '$ADMIN_PUBKEY', 'Admin authorized pubkey'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF +``` + +### Benefits of API-First Approach + +- **Immediate testing capability** with command-line tools +- **Foundation for Nostr relay integration** in the future +- **Proper authentication testing** using real Nostr events +- **Easy debugging** with verbose curl output +- **Reusable components** for future web interface +- **Command-line administration** without web dependencies + +This specification provides complete implementation details focused on API-first development with robust command-line testing tools. \ No newline at end of file diff --git a/admin_specification.md b/admin_specification.md new file mode 100644 index 0000000..b774c0c --- /dev/null +++ b/admin_specification.md @@ -0,0 +1,387 @@ +# Ginxsom Admin System - Comprehensive Specification + +## Overview + +The Ginxsom admin system provides both programmatic (API-based) and interactive (web-based) administration capabilities for the Ginxsom Blossom server. The system is designed around Nostr-based authentication and supports multiple administration workflows including first-run setup, ongoing configuration management, and operational monitoring. + +## Architecture Components + +### 1. Configuration System +- **File-based configuration**: Signed Nostr events stored as JSON files following XDG Base Directory specification +- **Database configuration**: Key-value pairs stored in SQLite for runtime configuration +- **Interactive setup**: Command-line wizard for initial server configuration +- **Manual setup**: Scripts for generating signed configuration events + +### 2. Authentication & Authorization +- **Nostr-based auth**: All admin operations require valid Nostr event signatures +- **Admin pubkey verification**: Only configured admin public keys can perform admin operations +- **Event validation**: Full cryptographic verification of Nostr events including structure, signature, and expiration +- **Method-specific authorization**: Different event types for different operations (upload, admin, delete, etc.) + +### 3. API System +- **RESTful endpoints**: `/api/*` routes for programmatic administration +- **Command-line testing**: Complete test suite using `nak` and `curl` +- **JSON responses**: Structured data for all admin operations +- **CORS support**: Cross-origin requests for web admin interface + +### 4. Web Interface (Future) +- **Single-page application**: Self-contained HTML file with inline CSS/JS +- **Real-time monitoring**: Statistics and system health dashboards +- **Configuration management**: GUI for server settings +- **File management**: Browse and manage uploaded blobs + +## Configuration System Architecture + +### File-based Configuration (Priority 1) + +**Location**: Follows XDG Base Directory Specification +- `$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json` +- Falls back to `$HOME/.config/ginxsom/ginxsom_config_event.json` + +**Format**: Signed Nostr event containing server configuration +```json +{ + "kind": 33333, + "created_at": 1704067200, + "tags": [ + ["server_privkey", "server_private_key_hex"], + ["cdn_origin", "https://cdn.example.com"], + ["max_file_size", "104857600"], + ["nip94_enabled", "true"] + ], + "content": "Ginxsom server configuration", + "pubkey": "admin_public_key_hex", + "id": "event_id_hash", + "sig": "event_signature" +} +``` + +**Loading Process**: +1. Check for file-based config at XDG location +2. Validate Nostr event structure and signature +3. Extract configuration from event tags +4. Apply settings to server (database storage) +5. Fall back to database-only config if file missing/invalid + +### Database Configuration (Priority 2) + +**Table**: `server_config` +```sql +CREATE TABLE server_config ( + key TEXT PRIMARY KEY, + value TEXT NOT NULL, + description TEXT, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); +``` + +**Key Configuration Items**: +- `admin_pubkey`: Authorized admin public key +- `admin_enabled`: Enable/disable admin interface +- `cdn_origin`: Base URL for blob access +- `max_file_size`: Maximum upload size in bytes +- `nip94_enabled`: Enable NIP-94 metadata emission +- `auth_rules_enabled`: Enable authentication rules system + +### Setup Workflows + +#### Interactive Setup (Command Line) +```bash +# First-run detection +if [[ ! -f "$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json" ]]; then + echo "=== Ginxsom First-Time Setup Required ===" + echo "1. Run interactive setup wizard" + echo "2. Exit and create config manually" + read -p "Choice (1/2): " choice + + if [[ "$choice" == "1" ]]; then + ./scripts/setup.sh + else + echo "Manual setup: Run ./scripts/generate_config.sh" + exit 1 + fi +fi +``` + +#### Manual Setup (Script-based) +```bash +# Generate configuration event +./scripts/generate_config.sh --admin-key \ + --server-key \ + --cdn-origin "https://cdn.example.com" \ + --output "$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json" +``` + +### C Implementation Functions + +#### Configuration Loading +```c +// Get XDG-compliant config file path +int get_config_file_path(char* path, size_t path_size); + +// Load and validate config event from file +int load_server_config(const char* config_path); + +// Extract config from validated event and apply to server +int apply_config_from_event(cJSON* event); + +// Interactive setup runner for first-run +int run_interactive_setup(const char* config_path); +``` + +#### Security Features +- Server private key stored only in memory (never in database) +- Config file must be signed Nostr event +- Full cryptographic validation of config events +- Admin pubkey verification for all operations + +## Admin API Specification + +### Authentication Model + +All admin API endpoints (except `/api/health`) require Nostr authentication: + +**Authorization Header Format**: +``` +Authorization: Nostr +``` + +**Required Event Structure**: +```json +{ + "kind": 24242, + "created_at": 1704067200, + "tags": [ + ["t", "GET"], + ["expiration", "1704070800"] + ], + "content": "admin_request", + "pubkey": "admin_public_key", + "id": "event_id", + "sig": "event_signature" +} +``` + +### API Endpoints + +#### GET /api/health +**Purpose**: System health check (no authentication required) +**Response**: +```json +{ + "status": "success", + "data": { + "database": "connected", + "blob_directory": "accessible", + "server_time": 1704067200, + "uptime": 3600, + "disk_usage": { + "total_bytes": 1073741824, + "used_bytes": 536870912, + "available_bytes": 536870912, + "usage_percent": 50.0 + } + } +} +``` + +#### GET /api/stats +**Purpose**: Server statistics and metrics +**Authentication**: Required (admin pubkey) +**Response**: +```json +{ + "status": "success", + "data": { + "total_files": 1234, + "total_bytes": 104857600, + "total_size_mb": 100.0, + "unique_uploaders": 56, + "first_upload": 1693929600, + "last_upload": 1704067200, + "avg_file_size": 85049, + "file_types": { + "image/png": 45, + "image/jpeg": 32, + "application/pdf": 12, + "other": 8 + } + } +} +``` + +#### GET /api/config +**Purpose**: Retrieve current server configuration +**Authentication**: Required (admin pubkey) +**Response**: +```json +{ + "status": "success", + "data": { + "cdn_origin": "http://localhost:9001", + "max_file_size": "104857600", + "nip94_enabled": "true", + "auth_rules_enabled": "false", + "auth_cache_ttl": "300" + } +} +``` + +#### PUT /api/config +**Purpose**: Update server configuration +**Authentication**: Required (admin pubkey) +**Request Body**: +```json +{ + "max_file_size": "209715200", + "nip94_enabled": "true", + "cdn_origin": "https://cdn.example.com" +} +``` +**Response**: +```json +{ + "status": "success", + "message": "Configuration updated successfully", + "updated_keys": ["max_file_size", "cdn_origin"] +} +``` + +#### GET /api/files +**Purpose**: List recent files with pagination +**Authentication**: Required (admin pubkey) +**Parameters**: +- `limit` (default: 50): Number of files to return +- `offset` (default: 0): Pagination offset +**Response**: +```json +{ + "status": "success", + "data": { + "files": [ + { + "sha256": "b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553", + "size": 184292, + "type": "application/pdf", + "uploaded_at": 1725105921, + "uploader_pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "filename": "document.pdf", + "url": "http://localhost:9001/b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553.pdf" + } + ], + "total": 1234, + "limit": 50, + "offset": 0 + } +} +``` + +## Implementation Status + +### ✅ Completed Components +1. **Database-based configuration loading** - Implemented in main.c +2. **Admin API authentication system** - Implemented in admin_api.c +3. **Nostr event validation** - Full cryptographic verification +4. **Admin pubkey verification** - Database-backed authorization +5. **Basic API endpoints** - Health, stats, config, files + +### ✅ Recently Completed Components +1. **File-based configuration system** - Fully implemented in main.c with XDG compliance +2. **Interactive setup wizard** - Complete shell script with guided setup process (`scripts/setup.sh`) +3. **Manual config generation** - Full-featured command-line config generator (`scripts/generate_config.sh`) +4. **Testing infrastructure** - Comprehensive admin API test suite (`scripts/test_admin.sh`) +5. **Documentation system** - Complete setup and usage documentation (`scripts/README.md`) + +### 📋 Planned Components +1. **Web admin interface** - Single-page HTML application +2. **Enhanced monitoring** - Real-time statistics dashboard +3. **Bulk operations** - Multi-file management APIs +4. **Configuration validation** - Advanced config checking +5. **Audit logging** - Admin action tracking + +## Setup Instructions + +### 1. Enable Admin Interface +```bash +# Configure admin pubkey and enable interface +sqlite3 db/ginxsom.db << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', 'your_admin_public_key_here', 'Authorized admin public key'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF +``` + +### 2. Test API Access +```bash +# Generate admin authentication event +ADMIN_PRIVKEY="your_admin_private_key" +EVENT=$(nak event -k 24242 -c "admin_request" \ + --tag t="GET" \ + --tag expiration="$(date -d '+1 hour' +%s)" \ + --sec "$ADMIN_PRIVKEY") + +# Test admin API +AUTH_HEADER="Nostr $(echo "$EVENT" | base64 -w 0)" +curl -H "Authorization: $AUTH_HEADER" http://localhost:9001/api/stats +``` + +### 3. Configure File-based Setup (Future) +```bash +# Create XDG config directory +mkdir -p "$XDG_CONFIG_HOME/ginxsom" + +# Generate signed config event +./scripts/generate_config.sh \ + --admin-key "your_admin_pubkey" \ + --server-key "generated_server_privkey" \ + --output "$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json" +``` + +## Security Considerations + +### Authentication Security +- **Event expiration**: All admin events must include expiration timestamps +- **Signature validation**: Full secp256k1 cryptographic verification +- **Replay protection**: Event IDs tracked to prevent reuse +- **Admin key rotation**: Support for updating admin pubkeys + +### Configuration Security +- **File permissions**: Config files should be readable only by server user +- **Private key handling**: Server private keys never stored in database +- **Config validation**: All configuration changes validated before application +- **Backup verification**: Config events cryptographically verifiable + +### Operational Security +- **Access logging**: All admin operations logged with timestamps +- **Rate limiting**: API endpoints protected against abuse +- **Input validation**: All user input sanitized and validated +- **Database security**: Prepared statements prevent SQL injection + +## Future Enhancements + +### 1. Web Admin Interface +- Self-contained HTML file with inline CSS/JavaScript +- Real-time monitoring dashboards +- Visual configuration management +- File upload/management interface + +### 2. Advanced Monitoring +- Performance metrics collection +- Alert system for critical events +- Historical data trending +- Resource usage tracking + +### 3. Multi-admin Support +- Multiple authorized admin pubkeys +- Role-based permissions (read-only vs full admin) +- Admin action audit trails +- Delegation capabilities + +### 4. Integration Features +- Nostr relay integration for admin events +- Webhook notifications for admin actions +- External authentication providers +- API key management for programmatic access + +This specification represents the current understanding and planned development of the Ginxsom admin system, focusing on security, usability, and maintainability. diff --git a/build/admin_api.o b/build/admin_api.o new file mode 100644 index 0000000..c77ff73 Binary files /dev/null and b/build/admin_api.o differ diff --git a/build/ginxsom-fcgi b/build/ginxsom-fcgi index ca07ce6..f9c2211 100755 Binary files a/build/ginxsom-fcgi and b/build/ginxsom-fcgi differ diff --git a/build/main.o b/build/main.o index 7d4b0d5..25c08f2 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/config/local-nginx.conf b/config/local-nginx.conf index be43419..24bdc80 100644 --- a/config/local-nginx.conf +++ b/config/local-nginx.conf @@ -187,6 +187,54 @@ http { fastcgi_param SCRIPT_FILENAME $document_root/ginxsom.fcgi; fastcgi_pass fastcgi_backend; } + + # Admin API endpoints (/api/*) + location /api/ { + # Handle preflight OPTIONS requests for CORS + if ($request_method = OPTIONS) { + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods "GET, PUT, OPTIONS"; + add_header Access-Control-Allow-Headers "Content-Type, Authorization"; + add_header Access-Control-Max-Age 86400; + return 204; + } + + if ($request_method !~ ^(GET|PUT)$) { + return 405; + } + + fastcgi_param QUERY_STRING $query_string; + fastcgi_param REQUEST_METHOD $request_method; + fastcgi_param CONTENT_TYPE $content_type; + fastcgi_param CONTENT_LENGTH $content_length; + fastcgi_param SCRIPT_NAME $fastcgi_script_name; + fastcgi_param REQUEST_URI $request_uri; + fastcgi_param DOCUMENT_URI $document_uri; + fastcgi_param DOCUMENT_ROOT $document_root; + fastcgi_param SERVER_PROTOCOL $server_protocol; + fastcgi_param REQUEST_SCHEME $scheme; + fastcgi_param HTTPS $https if_not_empty; + fastcgi_param GATEWAY_INTERFACE CGI/1.1; + fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; + fastcgi_param REMOTE_ADDR $remote_addr; + fastcgi_param REMOTE_PORT $remote_port; + fastcgi_param SERVER_ADDR $server_addr; + fastcgi_param SERVER_PORT $server_port; + fastcgi_param SERVER_NAME $server_name; + fastcgi_param REDIRECT_STATUS 200; + fastcgi_param SCRIPT_FILENAME $document_root/ginxsom.fcgi; + + # Support for Authorization header + fastcgi_param HTTP_AUTHORIZATION $http_authorization; + + fastcgi_pass fastcgi_backend; + + # CORS headers for API access + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods "GET, PUT, OPTIONS"; + add_header Access-Control-Allow-Headers "Content-Type, Authorization"; + add_header Access-Control-Max-Age 86400; + } # 2. BLOB OPERATIONS (SHA256 patterns) diff --git a/db/ginxsom.db b/db/ginxsom.db index e6f4170..36ab3bc 100644 Binary files a/db/ginxsom.db and b/db/ginxsom.db differ diff --git a/db/ginxsom.db.backup.1756994126 b/db/ginxsom.db.backup.1756994126 new file mode 100644 index 0000000..c828f34 Binary files /dev/null and b/db/ginxsom.db.backup.1756994126 differ diff --git a/logs/access.log b/logs/access.log index 43a3d26..c4fae16 100755 --- a/logs/access.log +++ b/logs/access.log @@ -258,3 +258,135 @@ 127.0.0.1 - - [03/Sep/2025:15:17:48 -0400] "PUT /report HTTP/1.1" 415 150 "-" "curl/8.15.0" 127.0.0.1 - - [03/Sep/2025:15:17:48 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" 127.0.0.1 - - [03/Sep/2025:15:17:48 -0400] "PUT /report HTTP/1.1" 200 93 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:50:20 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:50:48 -0400] "PUT /upload HTTP/1.1" 500 41 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:51:51 -0400] "PUT /upload HTTP/1.1" 500 41 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:52:08 -0400] "PUT /upload HTTP/1.1" 500 41 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:55:49 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:56:34 -0400] "GET /api/health HTTP/1.1" 503 95 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:56:34 -0400] "GET /api/stats HTTP/1.1" 503 95 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:57:29 -0400] "GET /api/health HTTP/1.1" 200 264 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:57:56 -0400] "GET /api/health HTTP/1.1" 200 266 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:57:56 -0400] "GET /api/stats HTTP/1.1" 401 108 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:09:58:20 -0400] "GET /api/stats HTTP/1.1" 401 108 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:00:29 -0400] "GET /api/stats HTTP/1.1" 401 108 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:00:44 -0400] "GET /api/health HTTP/1.1" 200 266 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:01:20 -0400] "GET /api/stats HTTP/1.1" 200 233 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:01:57 -0400] "GET /api/config HTTP/1.1" 200 221 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:02:31 -0400] "GET /api/health HTTP/1.1" 200 266 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:02:31 -0400] "GET /api/stats HTTP/1.1" 401 108 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:14 -0400] "GET /api/health HTTP/1.1" 200 264 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:15 -0400] "GET /api/stats HTTP/1.1" 200 233 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:15 -0400] "GET /api/config HTTP/1.1" 200 221 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:15 -0400] "PUT /api/config HTTP/1.1" 200 143 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:16 -0400] "GET /api/config HTTP/1.1" 200 243 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:09:16 -0400] "GET /api/files?limit=10&offset=0 HTTP/1.1" 200 440 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:36 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:42 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:50 -0400] "GET /api/health HTTP/1.1" 200 266 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:51 -0400] "GET /api/stats HTTP/1.1" 200 233 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:51 -0400] "GET /api/config HTTP/1.1" 200 243 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:51 -0400] "PUT /api/config HTTP/1.1" 200 143 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:52 -0400] "GET /api/config HTTP/1.1" 200 243 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:17:52 -0400] "GET /api/files?limit=10&offset=0 HTTP/1.1" 200 1152 "-" "curl/8.15.0" +127.0.0.1 - - [04/Sep/2025:10:24:48 -0400] "GET /api/health HTTP/1.1" 200 266 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:09:39:54 -0400] "HEAD / HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:09:40:01 -0400] "HEAD /upload HTTP/1.1" 400 0 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:09:40:52 -0400] "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1" 200 945 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:09:41:11 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:16:43 -0400] "HEAD / HTTP/1.1" 200 0 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:16:51 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:16:51 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:17:07 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:17:44 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:18:53 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:18:53 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:19:32 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:19:33 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:19:50 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:19:51 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:21:29 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:21:59 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:22:00 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:22:41 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:22:42 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:25:01 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:25:01 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:17 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:17 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:17 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:18 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:18 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:18 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:19 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:19 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:19 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:27:20 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:14 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:15 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:15 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:15 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:16 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:16 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:16 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:16 -0400] "PUT /upload HTTP/1.1" 200 512 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:17 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:29:17 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:34 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:34 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:35 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:35 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:36 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:37:36 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:53 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:53 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:54 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:54 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:55 -0400] "PUT /upload HTTP/1.1" 401 176 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:42:55 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:47:53 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:51 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:52 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:52 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:53 -0400] "PUT /upload HTTP/1.1" 401 149 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:54 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:48:54 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:53:56 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:16 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:16 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:17 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:17 -0400] "PUT /upload HTTP/1.1" 401 149 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:18 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:18 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:18 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:18 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:19 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:20 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:20 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:20 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:54:21 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:31 -0400] "GET / HTTP/1.1" 200 101 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:32 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:32 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:33 -0400] "PUT /upload HTTP/1.1" 401 149 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 401 168 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 200 510 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 401 141 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:34 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:35 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:35 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:35 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:35 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:35 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:36 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:36 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:36 -0400] "PUT /upload HTTP/1.1" 401 144 "-" "curl/8.15.0" +127.0.0.1 - - [07/Sep/2025:10:55:37 -0400] "PUT /upload HTTP/1.1" 401 134 "-" "curl/8.15.0" diff --git a/logs/error.log b/logs/error.log index 2c645f0..af2282a 100644 --- a/logs/error.log +++ b/logs/error.log @@ -61828,3 +61828,40139 @@ X-XSS-Protection: 1; mode=block 2025/09/03 15:17:48 [debug] 253421#253421: timer delta: 1 2025/09/03 15:17:48 [debug] 253421#253421: worker cycle 2025/09/03 15:17:48 [debug] 253421#253421: epoll timer: -1 +2025/09/04 09:49:41 [notice] 253420#253420: signal 15 (SIGTERM) received from 446241, exiting +2025/09/04 09:49:41 [debug] 253420#253420: wake up, sigio 0 +2025/09/04 09:49:41 [debug] 253420#253420: child: 0 253421 e:0 t:0 d:0 r:1 j:0 +2025/09/04 09:49:41 [debug] 253420#253420: termination cycle: 50 +2025/09/04 09:49:41 [debug] 253420#253420: sigsuspend +2025/09/04 09:49:41 [debug] 253421#253421: epoll: fd:7 ev:0001 d:000075D3F86EB0F8 +2025/09/04 09:49:41 [debug] 253421#253421: channel handler +2025/09/04 09:49:41 [debug] 253421#253421: channel: 32 +2025/09/04 09:49:41 [debug] 253421#253421: channel command: 4 +2025/09/04 09:49:41 [debug] 253421#253421: channel: -2 +2025/09/04 09:49:41 [debug] 253421#253421: timer delta: 66712963 +2025/09/04 09:49:41 [notice] 253421#253421: exiting +2025/09/04 09:49:41 [debug] 253421#253421: flush files +2025/09/04 09:49:41 [debug] 253421#253421: run cleanup: 0000593AAAC87280 +2025/09/04 09:49:41 [debug] 253421#253421: run cleanup: 0000593AAAC73EE8 +2025/09/04 09:49:41 [debug] 253421#253421: cleanup resolver +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC898B0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC74690 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC475D0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC464C0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC40490 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC3F3D0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC3E310 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC3D250 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC33180 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC2A150, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC36000, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC414A0, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC485E0, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC4C5F0, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC50600, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC54610, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC58620, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC5C630, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC60640, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC64650, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC68660, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC6C670, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC70680, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC75860, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC79870, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC7D880, unused: 0 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC81890, unused: 3 +2025/09/04 09:49:41 [debug] 253421#253421: free: 0000593AAAC858A0, unused: 9736 +2025/09/04 09:49:41 [notice] 253421#253421: exit +2025/09/04 09:49:41 [notice] 253420#253420: signal 17 (SIGCHLD) received from 253421 +2025/09/04 09:49:41 [notice] 253420#253420: worker process 253421 exited with code 0 +2025/09/04 09:49:41 [debug] 253420#253420: shmtx forced unlock +2025/09/04 09:49:41 [debug] 253420#253420: wake up, sigio 3 +2025/09/04 09:49:41 [debug] 253420#253420: reap children +2025/09/04 09:49:41 [debug] 253420#253420: child: 0 253421 e:1 t:1 d:0 r:1 j:0 +2025/09/04 09:49:41 [notice] 253420#253420: exit +2025/09/04 09:49:41 [debug] 253420#253420: close listening 0.0.0.0:9001 #5 +2025/09/04 09:49:41 [debug] 253420#253420: run cleanup: 0000593AAAC73EE8 +2025/09/04 09:49:41 [debug] 253420#253420: cleanup resolver +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC898B0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC74690 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC475D0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC464C0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC40490 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC3F3D0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC3E310 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC3D250 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC33180 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC2A150, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC36000, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC414A0, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC485E0, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC4C5F0, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC50600, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC54610, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC58620, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC5C630, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC60640, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC64650, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC68660, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC6C670, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC70680, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC75860, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC79870, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC7D880, unused: 0 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC81890, unused: 3 +2025/09/04 09:49:41 [debug] 253420#253420: free: 0000593AAAC858A0, unused: 9767 +2025/09/04 09:49:44 [debug] 446276#446276: bind() 0.0.0.0:9001 #5 +2025/09/04 09:49:44 [debug] 446276#446276: counter: 00007344CDBDC080, 1 +2025/09/04 09:49:44 [debug] 446277#446277: bind() 0.0.0.0:9001 #5 +2025/09/04 09:49:44 [notice] 446277#446277: using the "epoll" event method +2025/09/04 09:49:44 [debug] 446277#446277: counter: 00007CF5D5BF9080, 1 +2025/09/04 09:49:44 [notice] 446277#446277: nginx/1.18.0 (Ubuntu) +2025/09/04 09:49:44 [notice] 446277#446277: OS: Linux 6.12.10-76061203-generic +2025/09/04 09:49:44 [notice] 446277#446277: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/04 09:49:44 [debug] 446278#446277: write: 6, 00007FFFA9022CE0, 7, 0 +2025/09/04 09:49:44 [debug] 446278#446278: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/04 09:49:44 [notice] 446278#446278: start worker processes +2025/09/04 09:49:44 [debug] 446278#446278: channel 6:7 +2025/09/04 09:49:44 [notice] 446278#446278: start worker process 446279 +2025/09/04 09:49:44 [debug] 446278#446278: sigsuspend +2025/09/04 09:49:44 [debug] 446279#446279: add cleanup: 0000593E795CF428 +2025/09/04 09:49:44 [debug] 446279#446279: malloc: 0000593E79564BD0:8 +2025/09/04 09:49:44 [debug] 446279#446279: notify eventfd: 9 +2025/09/04 09:49:44 [debug] 446279#446279: testing the EPOLLRDHUP flag: success +2025/09/04 09:49:44 [debug] 446279#446279: malloc: 0000593E79579860:6144 +2025/09/04 09:49:44 [debug] 446279#446279: malloc: 00007CF5D55A9010:237568 +2025/09/04 09:49:44 [debug] 446279#446279: malloc: 0000593E795D29F0:98304 +2025/09/04 09:49:44 [debug] 446279#446279: malloc: 0000593E795EAA00:98304 +2025/09/04 09:49:44 [debug] 446279#446279: epoll add event: fd:5 op:1 ev:00002001 +2025/09/04 09:49:44 [debug] 446279#446279: epoll add event: fd:7 op:1 ev:00002001 +2025/09/04 09:49:44 [debug] 446279#446279: setproctitle: "nginx: worker process" +2025/09/04 09:49:44 [debug] 446279#446279: worker cycle +2025/09/04 09:49:44 [debug] 446279#446279: epoll timer: -1 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:5 ev:0001 d:00007CF5D55A9010 +2025/09/04 09:50:20 [debug] 446279#446279: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:50:20 [debug] 446279#446279: posix_memalign: 0000593E79563840:512 @16 +2025/09/04 09:50:20 [debug] 446279#446279: *1 accept: 127.0.0.1:45974 fd:6 +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer add: 6: 60000:247580496 +2025/09/04 09:50:20 [debug] 446279#446279: *1 reusable connection: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 35234 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:6 ev:0001 d:00007CF5D55A91E0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http wait request handler +2025/09/04 09:50:20 [debug] 446279#446279: *1 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:0, avail:-1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: fd:6 1024 of 1024 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: avail:112 +2025/09/04 09:50:20 [debug] 446279#446279: *1 reusable connection: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 posix_memalign: 0000593E79584D00:4096 @16 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http process request line +2025/09/04 09:50:20 [debug] 446279#446279: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http uri: "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http args: "" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http exten: "" +2025/09/04 09:50:20 [debug] 446279#446279: *1 posix_memalign: 0000593E7957B070:4096 @16 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http process request header line +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Host: localhost:9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Accept: */*" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiZjEyNjQ5NzkyMjFiYTk4N2E0NGZjMzA4NWQ4NTllYTMxNDU4YWUwMTZkNjhkOWI0YmMyMzdhOGU1Mzc0NWQ2IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM4MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJkZmE3MmQxYzhjODkyNzI4OTliMzk1ZTc5MjQ5Y2Y4Nzk2ZmQ0ZjVkNzhjMGRkMWE3OWQ4MjE3MTNmZDk2OWEyIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzQxOSJdXSwiY29udGVudCI6IiIsInNpZyI6IjFkMjQ2ZmM3ZTllZTYzYWNjNGMwMzg3YWZhZGIzNGNhZTU3MGUxMGI2ZTk2NDE1MjIzYzY1N2U3ODM1ZmRiNDk3ZGY0OWFlZjU3MzI1ZmZjYWEwODQwYzFhMWQyZTVjNWIwOGY0MjRlOGNlMjM0ODBjMjBkZjUwMTNiNWZiNmU0In0=" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Content-Type: text/plain" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Content-Disposition: attachment; filename="test_blob_1756993819.txt"" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header: "Content-Length: 296" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http header done +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer del: 6: 247580496 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 rewrite phase: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 test location: "/media" +2025/09/04 09:50:20 [debug] 446279#446279: *1 test location: "/report" +2025/09/04 09:50:20 [debug] 446279#446279: *1 test location: "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 using configuration "=/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http cl:296 max:104857600 +2025/09/04 09:50:20 [debug] 446279#446279: *1 rewrite phase: 3 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "PUT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script regex: "^(PUT|HEAD)$" +2025/09/04 09:50:20 [notice] 446279#446279: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script if +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script if: false +2025/09/04 09:50:20 [debug] 446279#446279: *1 post rewrite phase: 4 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 5 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 6 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 7 +2025/09/04 09:50:20 [debug] 446279#446279: *1 access phase: 8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 access phase: 9 +2025/09/04 09:50:20 [debug] 446279#446279: *1 access phase: 10 +2025/09/04 09:50:20 [debug] 446279#446279: *1 post access phase: 11 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 12 +2025/09/04 09:50:20 [debug] 446279#446279: *1 generic phase: 13 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http client request body preread 184 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http request body content length filter +2025/09/04 09:50:20 [debug] 446279#446279: *1 http body new buf t:1 f:0 0000593E795663E8, pos 0000593E795663E8, size: 184 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http read client request body +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:0, avail:112 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: fd:6 112 of 112 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: avail:0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http client request body recv 112 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http body new buf t:1 f:0 0000593E7957BB08, pos 0000593E7957BB08, size: 112 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http client request body rest 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http init upstream, client timer: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:50:20 [debug] 446279#446279: *1 posix_memalign: 0000593E7956D140:4096 @16 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "QUERY_STRING" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "QUERY_STRING: " +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REQUEST_METHOD" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "PUT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "CONTENT_TYPE" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "text/plain" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "CONTENT_LENGTH" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "296" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SCRIPT_NAME" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REQUEST_URI" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "DOCUMENT_URI" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "./blobs" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "HTTP/1.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REQUEST_SCHEME" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "http" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "CGI/1.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "nginx/" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "1.18.0" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REMOTE_ADDR" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "127.0.0.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REMOTE_PORT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "45974" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REMOTE_PORT: 45974" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SERVER_ADDR" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "127.0.0.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SERVER_PORT" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SERVER_NAME" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "localhost" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "REDIRECT_STATUS" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "200" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script var: "./blobs" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http script copy: "/ginxsom.fcgi" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiZjEyNjQ5NzkyMjFiYTk4N2E0NGZjMzA4NWQ4NTllYTMxNDU4YWUwMTZkNjhkOWI0YmMyMzdhOGU1Mzc0NWQ2IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM4MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJkZmE3MmQxYzhjODkyNzI4OTliMzk1ZTc5MjQ5Y2Y4Nzk2ZmQ0ZjVkNzhjMGRkMWE3OWQ4MjE3MTNmZDk2OWEyIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzQxOSJdXSwiY29udGVudCI6IiIsInNpZyI6IjFkMjQ2ZmM3ZTllZTYzYWNjNGMwMzg3YWZhZGIzNGNhZTU3MGUxMGI2ZTk2NDE1MjIzYzY1N2U3ODM1ZmRiNDk3ZGY0OWFlZjU3MzI1ZmZjYWEwODQwYzFhMWQyZTVjNWIwOGY0MjRlOGNlMjM0ODBjMjBkZjUwMTNiNWZiNmU0In0=" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756993819.txt"" +2025/09/04 09:50:20 [debug] 446279#446279: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http cleanup add: 0000593E7957BE60 +2025/09/04 09:50:20 [debug] 446279#446279: *1 get rr peer, try: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 stream socket 10 +2025/09/04 09:50:20 [debug] 446279#446279: *1 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:50:20 [debug] 446279#446279: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/04 09:50:20 [debug] 446279#446279: *1 connected +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream connect: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 posix_memalign: 0000593E7954CF20:128 @16 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream send request +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream send request body +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer buf fl:0 s:1304 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer buf fl:0 s:184 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer buf fl:0 s:8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer buf fl:0 s:112 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer buf fl:0 s:8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer in: 0000593E7957BEF0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 writev: 1616 of 1616 +2025/09/04 09:50:20 [debug] 446279#446279: *1 chain writer out: 0000000000000000 +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer add: 10: 60000:247580496 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http request count:2 blk:0 +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:6 ev:0004 d:00007CF5D55A91E0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http run request: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream check client, write event:1, "/upload" +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:10 ev:0004 d:00007CF5D55A92C8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream request: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream dummy handler +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: 59999 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:10 ev:0005 d:00007CF5D55A92C8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream request: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream process header +2025/09/04 09:50:20 [debug] 446279#446279: *1 malloc: 0000593E7956E150:4096 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:0, avail:-1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: fd:10 152 of 4096 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 07 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 8E +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 02 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 142 +2025/09/04 09:50:20 [error] 446279#446279: *1 FastCGI sent in stderr: "LOG: [2025-09-04 09:50:20] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 09:50: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/04 09:50:20 [debug] 446279#446279: *1 recv: eof:0, avail:0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream request: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream dummy handler +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: 59999 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:10 ev:2005 d:00007CF5D55A92C8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream request: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream process header +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:1, avail:-1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: fd:10 824 of 3944 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 07 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: DA +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 06 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 218 +2025/09/04 09:50:20 [error] 446279#446279: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: dfa72d1c8c89272899b395e79249cf8796fd4f5d78c0dd1a79d821713fd969a2 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 07 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 06 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 02 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 26 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 02 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 550 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi parser: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi header: "Status: 200 OK" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi parser: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi parser: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi header done +2025/09/04 09:50:20 [debug] 446279#446279: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:50:20 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/04 09:50:20 [debug] 446279#446279: *1 write new buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 260 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http write filter: l:0 f:0 s:260 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http cacheable: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream process upstream +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe read upstream: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe preread: 526 +2025/09/04 09:50:20 [debug] 446279#446279: *1 readv: eof:1, avail:0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 readv: 1, last:3120 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe recv chain: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe buf free s:0 t:1 f:0 0000593E7956E150, pos 0000593E7956E312, size: 526 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe length: -1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 input buf #0 0000593E7956E312 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 06 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi closed stdout +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 03 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 01 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 08 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record byte: 00 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi record length: 8 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http fastcgi sent end request +2025/09/04 09:50:20 [debug] 446279#446279: *1 input buf 0000593E7956E312 500 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe write downstream: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe write downstream flush in +2025/09/04 09:50:20 [debug] 446279#446279: *1 http output filter "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http copy filter: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http postpone filter "/upload?" 0000593E7957BEC0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http chunk: 500 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 260 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write new buf t:1 f:0 0000593E7957C050, pos 0000593E7957C050, size: 5 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write new buf t:1 f:0 0000593E7956E150, pos 0000593E7956E312, size: 500 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http write filter: l:0 f:0 s:767 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http copy filter: 0 "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 pipe write downstream done +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer: 10, old: 247580496, new: 247580501 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream exit: 0000000000000000 +2025/09/04 09:50:20 [debug] 446279#446279: *1 finalize http upstream request: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 finalize http fastcgi request +2025/09/04 09:50:20 [debug] 446279#446279: *1 free rr peer 1 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 close http upstream connection: 10 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E7954CF20, unused: 48 +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer del: 10: 247580496 +2025/09/04 09:50:20 [debug] 446279#446279: *1 reusable connection: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http upstream temp fd: -1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http output filter "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http copy filter: "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http postpone filter "/upload?" 00007FFFA9022920 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http chunk: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 260 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write old buf t:1 f:0 0000593E7957C050, pos 0000593E7957C050, size: 5 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write old buf t:1 f:0 0000593E7956E150, pos 0000593E7956E312, size: 500 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write old buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E5, size: 5 file: 0, size: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http write filter: l:1 f:0 s:772 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http write filter limit 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 writev: 772 of 772 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http write filter 0000000000000000 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http copy filter: 0 "/upload?" +2025/09/04 09:50:20 [debug] 446279#446279: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 set http keepalive handler +2025/09/04 09:50:20 [debug] 446279#446279: *1 http close request +2025/09/04 09:50:20 [debug] 446279#446279: *1 http log handler +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E7956E150 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E79584D00, unused: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E7957B070, unused: 14 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E7956D140, unused: 1154 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E795660A0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 hc free: 0000000000000000 +2025/09/04 09:50:20 [debug] 446279#446279: *1 hc busy: 0000000000000000 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 tcp_nodelay +2025/09/04 09:50:20 [debug] 446279#446279: *1 reusable connection: 1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer add: 6: 65000:247585501 +2025/09/04 09:50:20 [debug] 446279#446279: *1 post event 0000593E795D2AB0 +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 4 +2025/09/04 09:50:20 [debug] 446279#446279: posted event 0000593E795D2AB0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 delete posted event 0000593E795D2AB0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http keepalive handler +2025/09/04 09:50:20 [debug] 446279#446279: *1 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:0, avail:0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E795660A0 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: 65000 +2025/09/04 09:50:20 [debug] 446279#446279: epoll: fd:6 ev:2005 d:00007CF5D55A91E0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 http keepalive handler +2025/09/04 09:50:20 [debug] 446279#446279: *1 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: eof:1, avail:-1 +2025/09/04 09:50:20 [debug] 446279#446279: *1 recv: fd:6 0 of 1024 +2025/09/04 09:50:20 [info] 446279#446279: *1 client 127.0.0.1 closed keepalive connection +2025/09/04 09:50:20 [debug] 446279#446279: *1 close http connection: 6 +2025/09/04 09:50:20 [debug] 446279#446279: *1 event timer del: 6: 247585501 +2025/09/04 09:50:20 [debug] 446279#446279: *1 reusable connection: 0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E795660A0 +2025/09/04 09:50:20 [debug] 446279#446279: *1 free: 0000593E79563840, unused: 120 +2025/09/04 09:50:20 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:50:20 [debug] 446279#446279: worker cycle +2025/09/04 09:50:20 [debug] 446279#446279: epoll timer: -1 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:5 ev:0001 d:00007CF5D55A9010 +2025/09/04 09:50:48 [debug] 446279#446279: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:50:48 [debug] 446279#446279: posix_memalign: 0000593E79563840:512 @16 +2025/09/04 09:50:48 [debug] 446279#446279: *3 accept: 127.0.0.1:51772 fd:6 +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer add: 6: 60000:247608619 +2025/09/04 09:50:48 [debug] 446279#446279: *3 reusable connection: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 28117 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:6 ev:0001 d:00007CF5D55A91E1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http wait request handler +2025/09/04 09:50:48 [debug] 446279#446279: *3 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:0, avail:-1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: fd:6 1024 of 1024 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: avail:112 +2025/09/04 09:50:48 [debug] 446279#446279: *3 reusable connection: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 posix_memalign: 0000593E79584D00:4096 @16 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http process request line +2025/09/04 09:50:48 [debug] 446279#446279: *3 http request line: "PUT /upload HTTP/1.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http uri: "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http args: "" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http exten: "" +2025/09/04 09:50:48 [debug] 446279#446279: *3 posix_memalign: 0000593E7957B070:4096 @16 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http process request header line +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Host: localhost:9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Accept: */*" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1Mjc5ZWQ3ZTMwYjNmZjAxZDViYTQyOGRkYzgyNjJjZDQyZThhMmVmYzUwMmUwY2Q4YjE2MjhlNjc0OGMzOTM0IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM4NDgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlOTQ4YTBiNmM4YmQwYjRlNTExZDdmNDJjZjFiOTMwNzBmMWJiNmYzNzAyNjNhYmVmMjcwNjY3MjJkOWJkM2Y2Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzQ0NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjMxNzc2NTIwM2VlZWZiNjk3Y2VkY2UyZTA3NzY2OTQ5MDlhMGNhYWNmYjJiMDlhODMxZTk1MDg1NzM2YjZmYmM0NjUwODQ1Y2RmM2NkZjJkN2Y4NGYzNzQzM2Y3ZTU4YmM4NWRiZDg1NTQ4ODE5YjM4YzY2ZmFkNjM5MTY4YzcyIn0=" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Content-Type: text/plain" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Content-Disposition: attachment; filename="test_blob_1756993847.txt"" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header: "Content-Length: 296" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http header done +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer del: 6: 247608619 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 rewrite phase: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 test location: "/media" +2025/09/04 09:50:48 [debug] 446279#446279: *3 test location: "/report" +2025/09/04 09:50:48 [debug] 446279#446279: *3 test location: "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 using configuration "=/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http cl:296 max:104857600 +2025/09/04 09:50:48 [debug] 446279#446279: *3 rewrite phase: 3 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "PUT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script regex: "^(PUT|HEAD)$" +2025/09/04 09:50:48 [notice] 446279#446279: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script if +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script if: false +2025/09/04 09:50:48 [debug] 446279#446279: *3 post rewrite phase: 4 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 5 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 6 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 7 +2025/09/04 09:50:48 [debug] 446279#446279: *3 access phase: 8 +2025/09/04 09:50:48 [debug] 446279#446279: *3 access phase: 9 +2025/09/04 09:50:48 [debug] 446279#446279: *3 access phase: 10 +2025/09/04 09:50:48 [debug] 446279#446279: *3 post access phase: 11 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 12 +2025/09/04 09:50:48 [debug] 446279#446279: *3 generic phase: 13 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http client request body preread 184 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http request body content length filter +2025/09/04 09:50:48 [debug] 446279#446279: *3 http body new buf t:1 f:0 0000593E795663E8, pos 0000593E795663E8, size: 184 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http read client request body +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:0, avail:112 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: fd:6 112 of 112 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: avail:0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http client request body recv 112 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http body new buf t:1 f:0 0000593E7957BB08, pos 0000593E7957BB08, size: 112 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http client request body rest 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http init upstream, client timer: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:50:48 [debug] 446279#446279: *3 posix_memalign: 0000593E7956D140:4096 @16 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "QUERY_STRING" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "QUERY_STRING: " +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REQUEST_METHOD" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "PUT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "CONTENT_TYPE" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "text/plain" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "CONTENT_LENGTH" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "296" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SCRIPT_NAME" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REQUEST_URI" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "DOCUMENT_URI" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "./blobs" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "HTTP/1.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REQUEST_SCHEME" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "http" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "CGI/1.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "nginx/" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "1.18.0" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REMOTE_ADDR" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "127.0.0.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REMOTE_PORT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "51772" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REMOTE_PORT: 51772" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SERVER_ADDR" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "127.0.0.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SERVER_PORT" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SERVER_NAME" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "localhost" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "REDIRECT_STATUS" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "200" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script var: "./blobs" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http script copy: "/ginxsom.fcgi" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1Mjc5ZWQ3ZTMwYjNmZjAxZDViYTQyOGRkYzgyNjJjZDQyZThhMmVmYzUwMmUwY2Q4YjE2MjhlNjc0OGMzOTM0IiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM4NDgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlOTQ4YTBiNmM4YmQwYjRlNTExZDdmNDJjZjFiOTMwNzBmMWJiNmYzNzAyNjNhYmVmMjcwNjY3MjJkOWJkM2Y2Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzQ0NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjMxNzc2NTIwM2VlZWZiNjk3Y2VkY2UyZTA3NzY2OTQ5MDlhMGNhYWNmYjJiMDlhODMxZTk1MDg1NzM2YjZmYmM0NjUwODQ1Y2RmM2NkZjJkN2Y4NGYzNzQzM2Y3ZTU4YmM4NWRiZDg1NTQ4ODE5YjM4YzY2ZmFkNjM5MTY4YzcyIn0=" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756993847.txt"" +2025/09/04 09:50:48 [debug] 446279#446279: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http cleanup add: 0000593E7957BE60 +2025/09/04 09:50:48 [debug] 446279#446279: *3 get rr peer, try: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 stream socket 10 +2025/09/04 09:50:48 [debug] 446279#446279: *3 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:50:48 [debug] 446279#446279: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/04 09:50:48 [debug] 446279#446279: *3 connected +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream connect: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 posix_memalign: 0000593E7954CF20:128 @16 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream send request +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream send request body +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer buf fl:0 s:1304 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer buf fl:0 s:184 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer buf fl:0 s:8 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer buf fl:0 s:112 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer buf fl:0 s:8 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer in: 0000593E7957BEF0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 writev: 1616 of 1616 +2025/09/04 09:50:48 [debug] 446279#446279: *3 chain writer out: 0000000000000000 +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer add: 10: 60000:247608619 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http request count:2 blk:0 +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:6 ev:0004 d:00007CF5D55A91E1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http run request: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream check client, write event:1, "/upload" +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:10 ev:0004 d:00007CF5D55A92C9 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream request: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream dummy handler +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 2 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: 59998 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:10 ev:0005 d:00007CF5D55A92C9 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream request: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream process header +2025/09/04 09:50:48 [debug] 446279#446279: *3 malloc: 0000593E7956E150:4096 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:0, avail:-1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: fd:10 152 of 4096 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 07 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 8E +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 02 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 142 +2025/09/04 09:50:48 [error] 446279#446279: *3 FastCGI sent in stderr: "LOG: [2025-09-04 09:50:48] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 09:50:48] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:0, avail:0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream request: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream dummy handler +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: 59998 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:10 ev:2005 d:00007CF5D55A92C9 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream request: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream process header +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:1, avail:-1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: fd:10 368 of 3944 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 07 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: DA +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 06 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 218 +2025/09/04 09:50:48 [error] 446279#446279: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: e948a0b6c8bd0b4e511d7f42cf1b93070f1bb6f370263abef27066722d9bd3f6 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 07 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 06 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 5D +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 03 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 93 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi parser: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi header: "Status: 500 Internal Server Error" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi parser: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi header: "Content-Type: text/plain" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi parser: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi header done +2025/09/04 09:50:48 [debug] 446279#446279: *3 HTTP/1.1 500 Internal Server Error +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:50:48 GMT +Content-Type: text/plain +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/04 09:50:48 [debug] 446279#446279: *3 write new buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http write filter: l:0 f:0 s:184 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http cacheable: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream process upstream +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe read upstream: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe preread: 57 +2025/09/04 09:50:48 [debug] 446279#446279: *3 readv: eof:1, avail:0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 readv: 1, last:3576 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe recv chain: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe buf free s:0 t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 57 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe length: -1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 input buf #0 0000593E7956E31F +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 06 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi closed stdout +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 03 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 01 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 08 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record byte: 00 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi record length: 8 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http fastcgi sent end request +2025/09/04 09:50:48 [debug] 446279#446279: *3 input buf 0000593E7956E31F 30 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe write downstream: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe write downstream flush in +2025/09/04 09:50:48 [debug] 446279#446279: *3 http output filter "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http copy filter: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http postpone filter "/upload?" 0000593E7957BEC0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http chunk: 30 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write new buf t:1 f:0 0000593E7956DAF0, pos 0000593E7956DAF0, size: 4 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write new buf t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 30 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http write filter: l:0 f:0 s:220 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http copy filter: 0 "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 pipe write downstream done +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer: 10, old: 247608619, new: 247608622 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream exit: 0000000000000000 +2025/09/04 09:50:48 [debug] 446279#446279: *3 finalize http upstream request: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 finalize http fastcgi request +2025/09/04 09:50:48 [debug] 446279#446279: *3 free rr peer 1 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 close http upstream connection: 10 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E7954CF20, unused: 48 +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer del: 10: 247608619 +2025/09/04 09:50:48 [debug] 446279#446279: *3 reusable connection: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http upstream temp fd: -1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http output filter "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http copy filter: "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http postpone filter "/upload?" 00007FFFA9022920 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http chunk: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write old buf t:1 f:0 0000593E7956DAF0, pos 0000593E7956DAF0, size: 4 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write old buf t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 30 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write old buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E5, size: 5 file: 0, size: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http write filter: l:1 f:0 s:225 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http write filter limit 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 writev: 225 of 225 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http write filter 0000000000000000 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http copy filter: 0 "/upload?" +2025/09/04 09:50:48 [debug] 446279#446279: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 set http keepalive handler +2025/09/04 09:50:48 [debug] 446279#446279: *3 http close request +2025/09/04 09:50:48 [debug] 446279#446279: *3 http log handler +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E7956E150 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E79584D00, unused: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E7957B070, unused: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E7956D140, unused: 1226 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E795660A0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 hc free: 0000000000000000 +2025/09/04 09:50:48 [debug] 446279#446279: *3 hc busy: 0000000000000000 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 tcp_nodelay +2025/09/04 09:50:48 [debug] 446279#446279: *3 reusable connection: 1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer add: 6: 65000:247613622 +2025/09/04 09:50:48 [debug] 446279#446279: *3 post event 0000593E795D2AB0 +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:50:48 [debug] 446279#446279: posted event 0000593E795D2AB0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 delete posted event 0000593E795D2AB0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http keepalive handler +2025/09/04 09:50:48 [debug] 446279#446279: *3 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:0, avail:0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E795660A0 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: 65000 +2025/09/04 09:50:48 [debug] 446279#446279: epoll: fd:6 ev:2005 d:00007CF5D55A91E1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 http keepalive handler +2025/09/04 09:50:48 [debug] 446279#446279: *3 malloc: 0000593E795660A0:1024 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: eof:1, avail:-1 +2025/09/04 09:50:48 [debug] 446279#446279: *3 recv: fd:6 0 of 1024 +2025/09/04 09:50:48 [info] 446279#446279: *3 client 127.0.0.1 closed keepalive connection +2025/09/04 09:50:48 [debug] 446279#446279: *3 close http connection: 6 +2025/09/04 09:50:48 [debug] 446279#446279: *3 event timer del: 6: 247613622 +2025/09/04 09:50:48 [debug] 446279#446279: *3 reusable connection: 0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E795660A0 +2025/09/04 09:50:48 [debug] 446279#446279: *3 free: 0000593E79563840, unused: 120 +2025/09/04 09:50:48 [debug] 446279#446279: timer delta: 2 +2025/09/04 09:50:48 [debug] 446279#446279: worker cycle +2025/09/04 09:50:48 [debug] 446279#446279: epoll timer: -1 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:5 ev:0001 d:00007CF5D55A9010 +2025/09/04 09:51:51 [debug] 446279#446279: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:51:51 [debug] 446279#446279: posix_memalign: 0000593E79563840:512 @16 +2025/09/04 09:51:51 [debug] 446279#446279: *5 accept: 127.0.0.1:37378 fd:6 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer add: 6: 60000:247671427 +2025/09/04 09:51:51 [debug] 446279#446279: *5 reusable connection: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 62803 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:6 ev:0001 d:00007CF5D55A91E0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http wait request handler +2025/09/04 09:51:51 [debug] 446279#446279: *5 malloc: 0000593E795660A0:1024 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:-1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: fd:6 1024 of 1024 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: avail:112 +2025/09/04 09:51:51 [debug] 446279#446279: *5 reusable connection: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 posix_memalign: 0000593E79584D00:4096 @16 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http process request line +2025/09/04 09:51:51 [debug] 446279#446279: *5 http request line: "PUT /upload HTTP/1.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http uri: "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http args: "" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http exten: "" +2025/09/04 09:51:51 [debug] 446279#446279: *5 posix_memalign: 0000593E7957B070:4096 @16 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http process request header line +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Host: localhost:9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Accept: */*" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4OTk3NTM0ODU5ZTFjZjAxZDYyZTBjMzNmMDc2NGI1Y2E5Mjk2ZDEyYzQyOGJmZGY3NGVjMzNiM2Y1YWU0ZTUzIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM5MTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI2MzE5OTNlM2VlNGY4ZTYzODQxZjBkMzhhY2M0MjhlZTk4MDdiNmJlM2M4NmYzYmIzYmQ2Y2I3MDBhYWMxNzUxIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzUxMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjgzOGFiNWJkZGQzMGI1YzE5YTUyNzk1NTYxY2JiMmJhOGU2YzRkODExMDMxMTRmYjI1NTQ1N2ZlZmE3YjNjMThkMWEzOTIxMTVlZTFhZGFiY2I1NjNlZWJkYTNlZDgwYjQ5NjQ5OTM4NTg3ZDg0NWRiMGZlM2M1NGRhNGJjYTk4In0=" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Content-Type: text/plain" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Content-Disposition: attachment; filename="test_blob_1756993910.txt"" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header: "Content-Length: 296" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http header done +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer del: 6: 247671427 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 rewrite phase: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 test location: "/media" +2025/09/04 09:51:51 [debug] 446279#446279: *5 test location: "/report" +2025/09/04 09:51:51 [debug] 446279#446279: *5 test location: "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 using configuration "=/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http cl:296 max:104857600 +2025/09/04 09:51:51 [debug] 446279#446279: *5 rewrite phase: 3 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "PUT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script regex: "^(PUT|HEAD)$" +2025/09/04 09:51:51 [notice] 446279#446279: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script if +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script if: false +2025/09/04 09:51:51 [debug] 446279#446279: *5 post rewrite phase: 4 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 5 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 6 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 7 +2025/09/04 09:51:51 [debug] 446279#446279: *5 access phase: 8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 access phase: 9 +2025/09/04 09:51:51 [debug] 446279#446279: *5 access phase: 10 +2025/09/04 09:51:51 [debug] 446279#446279: *5 post access phase: 11 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 12 +2025/09/04 09:51:51 [debug] 446279#446279: *5 generic phase: 13 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http client request body preread 184 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http request body content length filter +2025/09/04 09:51:51 [debug] 446279#446279: *5 http body new buf t:1 f:0 0000593E795663E8, pos 0000593E795663E8, size: 184 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http read client request body +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:112 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: fd:6 112 of 112 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: avail:0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http client request body recv 112 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http body new buf t:1 f:0 0000593E7957BB08, pos 0000593E7957BB08, size: 112 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http client request body rest 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http init upstream, client timer: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:51:51 [debug] 446279#446279: *5 posix_memalign: 0000593E7956D140:4096 @16 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "QUERY_STRING" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "QUERY_STRING: " +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REQUEST_METHOD" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "PUT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "CONTENT_TYPE" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "text/plain" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "CONTENT_LENGTH" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "296" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SCRIPT_NAME" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REQUEST_URI" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "DOCUMENT_URI" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "./blobs" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "HTTP/1.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REQUEST_SCHEME" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "http" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "CGI/1.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "nginx/" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "1.18.0" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REMOTE_ADDR" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "127.0.0.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REMOTE_PORT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "37378" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REMOTE_PORT: 37378" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SERVER_ADDR" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "127.0.0.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SERVER_PORT" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SERVER_NAME" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "localhost" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "REDIRECT_STATUS" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "200" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script var: "./blobs" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http script copy: "/ginxsom.fcgi" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4OTk3NTM0ODU5ZTFjZjAxZDYyZTBjMzNmMDc2NGI1Y2E5Mjk2ZDEyYzQyOGJmZGY3NGVjMzNiM2Y1YWU0ZTUzIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM5MTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI2MzE5OTNlM2VlNGY4ZTYzODQxZjBkMzhhY2M0MjhlZTk4MDdiNmJlM2M4NmYzYmIzYmQ2Y2I3MDBhYWMxNzUxIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzUxMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjgzOGFiNWJkZGQzMGI1YzE5YTUyNzk1NTYxY2JiMmJhOGU2YzRkODExMDMxMTRmYjI1NTQ1N2ZlZmE3YjNjMThkMWEzOTIxMTVlZTFhZGFiY2I1NjNlZWJkYTNlZDgwYjQ5NjQ5OTM4NTg3ZDg0NWRiMGZlM2M1NGRhNGJjYTk4In0=" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756993910.txt"" +2025/09/04 09:51:51 [debug] 446279#446279: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http cleanup add: 0000593E7957BE60 +2025/09/04 09:51:51 [debug] 446279#446279: *5 get rr peer, try: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 stream socket 10 +2025/09/04 09:51:51 [debug] 446279#446279: *5 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:51:51 [debug] 446279#446279: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/04 09:51:51 [debug] 446279#446279: *5 connected +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream connect: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 posix_memalign: 0000593E7954CF20:128 @16 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream send request +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream send request body +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer buf fl:0 s:1304 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer buf fl:0 s:184 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer buf fl:0 s:8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer buf fl:0 s:112 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer buf fl:0 s:8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer in: 0000593E7957BEF0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 writev: 1616 of 1616 +2025/09/04 09:51:51 [debug] 446279#446279: *5 chain writer out: 0000000000000000 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer add: 10: 60000:247671427 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http request count:2 blk:0 +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 60000 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:6 ev:0004 d:00007CF5D55A91E0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http run request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream check client, write event:1, "/upload" +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:10 ev:0004 d:00007CF5D55A92C8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream dummy handler +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 59999 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:10 ev:0005 d:00007CF5D55A92C8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream process header +2025/09/04 09:51:51 [debug] 446279#446279: *5 malloc: 0000593E7956E150:4096 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:-1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: fd:10 152 of 4096 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 07 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 8E +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 02 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 142 +2025/09/04 09:51:51 [error] 446279#446279: *5 FastCGI sent in stderr: "LOG: [2025-09-04 09:51:51] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 09:51:51] 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/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream dummy handler +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 59999 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:10 ev:0005 d:00007CF5D55A92C8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream process header +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:-1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: fd:10 368 of 3944 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 07 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: DA +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 06 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 218 +2025/09/04 09:51:51 [error] 446279#446279: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: 631993e3ee4f8e63841f0d38acc428ee9807b6be3c86f3bb3bd6cb700aac1751 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 07 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 06 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 5D +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 03 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 93 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi parser: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi header: "Status: 500 Internal Server Error" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi parser: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi header: "Content-Type: text/plain" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi parser: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi header done +2025/09/04 09:51:51 [debug] 446279#446279: *5 HTTP/1.1 500 Internal Server Error +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:51:51 GMT +Content-Type: text/plain +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/04 09:51:51 [debug] 446279#446279: *5 write new buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http write filter: l:0 f:0 s:184 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http cacheable: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream process upstream +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe read upstream: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe preread: 57 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe buf free s:0 t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 57 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe length: -1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write downstream: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write busy: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write: out:0000000000000000, f:0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe read upstream: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe buf free s:0 t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 57 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe length: -1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer: 10, old: 247671427, new: 247671429 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream dummy handler +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 59998 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:10 ev:2005 d:00007CF5D55A92C8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream request: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream process upstream +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe read upstream: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 readv: eof:1, avail:-1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 readv: 1, last:3576 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe recv chain: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe buf free s:0 t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 57 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe length: -1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 input buf #0 0000593E7956E31F +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 06 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi closed stdout +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 03 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 01 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 08 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record byte: 00 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi record length: 8 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http fastcgi sent end request +2025/09/04 09:51:51 [debug] 446279#446279: *5 input buf 0000593E7956E31F 30 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write downstream: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write downstream flush in +2025/09/04 09:51:51 [debug] 446279#446279: *5 http output filter "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http copy filter: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http postpone filter "/upload?" 0000593E7957BEC0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http chunk: 30 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write new buf t:1 f:0 0000593E7956DAF0, pos 0000593E7956DAF0, size: 4 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write new buf t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 30 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http write filter: l:0 f:0 s:220 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http copy filter: 0 "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 pipe write downstream done +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer: 10, old: 247671427, new: 247671429 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream exit: 0000000000000000 +2025/09/04 09:51:51 [debug] 446279#446279: *5 finalize http upstream request: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 finalize http fastcgi request +2025/09/04 09:51:51 [debug] 446279#446279: *5 free rr peer 1 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 close http upstream connection: 10 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E7954CF20, unused: 48 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer del: 10: 247671427 +2025/09/04 09:51:51 [debug] 446279#446279: *5 reusable connection: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http upstream temp fd: -1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http output filter "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http copy filter: "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http postpone filter "/upload?" 00007FFFA9022920 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http chunk: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write old buf t:1 f:0 0000593E7956D7F8, pos 0000593E7956D7F8, size: 184 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write old buf t:1 f:0 0000593E7956DAF0, pos 0000593E7956DAF0, size: 4 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write old buf t:1 f:0 0000593E7956E150, pos 0000593E7956E31F, size: 30 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write old buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E8, size: 2 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 write new buf t:0 f:0 0000000000000000, pos 0000593E56C5C2E5, size: 5 file: 0, size: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http write filter: l:1 f:0 s:225 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http write filter limit 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 writev: 225 of 225 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http write filter 0000000000000000 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http copy filter: 0 "/upload?" +2025/09/04 09:51:51 [debug] 446279#446279: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 set http keepalive handler +2025/09/04 09:51:51 [debug] 446279#446279: *5 http close request +2025/09/04 09:51:51 [debug] 446279#446279: *5 http log handler +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E7956E150 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E79584D00, unused: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E7957B070, unused: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E7956D140, unused: 1226 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E795660A0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 hc free: 0000000000000000 +2025/09/04 09:51:51 [debug] 446279#446279: *5 hc busy: 0000000000000000 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 tcp_nodelay +2025/09/04 09:51:51 [debug] 446279#446279: *5 reusable connection: 1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer add: 6: 65000:247676429 +2025/09/04 09:51:51 [debug] 446279#446279: *5 post event 0000593E795D2AB0 +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 0 +2025/09/04 09:51:51 [debug] 446279#446279: posted event 0000593E795D2AB0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 delete posted event 0000593E795D2AB0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http keepalive handler +2025/09/04 09:51:51 [debug] 446279#446279: *5 malloc: 0000593E795660A0:1024 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:0, avail:0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E795660A0 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: 65000 +2025/09/04 09:51:51 [debug] 446279#446279: epoll: fd:6 ev:2005 d:00007CF5D55A91E0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 http keepalive handler +2025/09/04 09:51:51 [debug] 446279#446279: *5 malloc: 0000593E795660A0:1024 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: eof:1, avail:-1 +2025/09/04 09:51:51 [debug] 446279#446279: *5 recv: fd:6 0 of 1024 +2025/09/04 09:51:51 [info] 446279#446279: *5 client 127.0.0.1 closed keepalive connection +2025/09/04 09:51:51 [debug] 446279#446279: *5 close http connection: 6 +2025/09/04 09:51:51 [debug] 446279#446279: *5 event timer del: 6: 247676429 +2025/09/04 09:51:51 [debug] 446279#446279: *5 reusable connection: 0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E795660A0 +2025/09/04 09:51:51 [debug] 446279#446279: *5 free: 0000593E79563840, unused: 120 +2025/09/04 09:51:51 [debug] 446279#446279: timer delta: 1 +2025/09/04 09:51:51 [debug] 446279#446279: worker cycle +2025/09/04 09:51:51 [debug] 446279#446279: epoll timer: -1 +2025/09/04 09:52:00 [notice] 446278#446278: signal 15 (SIGTERM) received from 446585, exiting +2025/09/04 09:52:00 [debug] 446278#446278: wake up, sigio 0 +2025/09/04 09:52:00 [debug] 446278#446278: child: 0 446279 e:0 t:0 d:0 r:1 j:0 +2025/09/04 09:52:00 [debug] 446278#446278: termination cycle: 50 +2025/09/04 09:52:00 [debug] 446278#446278: sigsuspend +2025/09/04 09:52:00 [debug] 446279#446279: epoll: fd:7 ev:0001 d:00007CF5D55A90F8 +2025/09/04 09:52:00 [debug] 446279#446279: channel handler +2025/09/04 09:52:00 [debug] 446279#446279: channel: 32 +2025/09/04 09:52:00 [debug] 446279#446279: channel command: 4 +2025/09/04 09:52:00 [debug] 446279#446279: channel: -2 +2025/09/04 09:52:00 [debug] 446279#446279: timer delta: 9793 +2025/09/04 09:52:00 [notice] 446279#446279: exiting +2025/09/04 09:52:00 [debug] 446279#446279: flush files +2025/09/04 09:52:00 [debug] 446279#446279: run cleanup: 0000593E795CF428 +2025/09/04 09:52:00 [debug] 446279#446279: run cleanup: 0000593E795B9F20 +2025/09/04 09:52:00 [debug] 446279#446279: cleanup resolver +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795D1120 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795BBF00 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79586E20 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79585D10 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7957FCE0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7957EC20 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7957DB60 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7957CAA0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79572160 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79569130, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79575850, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79580CF0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79587E30, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7958BE40, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7958FE50, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79593E60, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E79597E70, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7959BE80, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E7959FE90, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795A3EA0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795A7EB0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795ABEC0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795AFED0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795B3EE0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795B7EF0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795BD0D0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795C10E0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795C50F0, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795C9100, unused: 0 +2025/09/04 09:52:00 [debug] 446279#446279: free: 0000593E795CD110, unused: 7376 +2025/09/04 09:52:00 [notice] 446279#446279: exit +2025/09/04 09:52:00 [notice] 446278#446278: signal 17 (SIGCHLD) received from 446279 +2025/09/04 09:52:00 [notice] 446278#446278: worker process 446279 exited with code 0 +2025/09/04 09:52:00 [debug] 446278#446278: shmtx forced unlock +2025/09/04 09:52:00 [debug] 446278#446278: wake up, sigio 3 +2025/09/04 09:52:00 [debug] 446278#446278: reap children +2025/09/04 09:52:00 [debug] 446278#446278: child: 0 446279 e:1 t:1 d:0 r:1 j:0 +2025/09/04 09:52:00 [notice] 446278#446278: exit +2025/09/04 09:52:00 [debug] 446278#446278: close listening 0.0.0.0:9001 #5 +2025/09/04 09:52:00 [debug] 446278#446278: run cleanup: 0000593E795B9F20 +2025/09/04 09:52:00 [debug] 446278#446278: cleanup resolver +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795D1120 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795BBF00 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79586E20 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79585D10 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7957FCE0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7957EC20 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7957DB60 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7957CAA0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79572160 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79569130, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79575850, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79580CF0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79587E30, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7958BE40, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7958FE50, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79593E60, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E79597E70, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7959BE80, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E7959FE90, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795A3EA0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795A7EB0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795ABEC0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795AFED0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795B3EE0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795B7EF0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795BD0D0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795C10E0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795C50F0, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795C9100, unused: 0 +2025/09/04 09:52:00 [debug] 446278#446278: free: 0000593E795CD110, unused: 7407 +2025/09/04 09:52:04 [debug] 446623#446623: bind() 0.0.0.0:9001 #5 +2025/09/04 09:52:04 [debug] 446623#446623: counter: 000070BA37CBD080, 1 +2025/09/04 09:52:04 [debug] 446624#446624: bind() 0.0.0.0:9001 #5 +2025/09/04 09:52:04 [notice] 446624#446624: using the "epoll" event method +2025/09/04 09:52:04 [debug] 446624#446624: counter: 00007C6122970080, 1 +2025/09/04 09:52:04 [notice] 446624#446624: nginx/1.18.0 (Ubuntu) +2025/09/04 09:52:04 [notice] 446624#446624: OS: Linux 6.12.10-76061203-generic +2025/09/04 09:52:04 [notice] 446624#446624: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/04 09:52:04 [debug] 446625#446624: write: 6, 00007FFD0A2C9460, 7, 0 +2025/09/04 09:52:04 [debug] 446625#446625: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/04 09:52:04 [notice] 446625#446625: start worker processes +2025/09/04 09:52:04 [debug] 446625#446625: channel 6:7 +2025/09/04 09:52:04 [notice] 446625#446625: start worker process 446626 +2025/09/04 09:52:04 [debug] 446625#446625: sigsuspend +2025/09/04 09:52:04 [debug] 446626#446626: add cleanup: 0000605F7110F428 +2025/09/04 09:52:04 [debug] 446626#446626: malloc: 0000605F710A4BD0:8 +2025/09/04 09:52:04 [debug] 446626#446626: notify eventfd: 9 +2025/09/04 09:52:04 [debug] 446626#446626: testing the EPOLLRDHUP flag: success +2025/09/04 09:52:04 [debug] 446626#446626: malloc: 0000605F710B9860:6144 +2025/09/04 09:52:04 [debug] 446626#446626: malloc: 00007C6122768010:237568 +2025/09/04 09:52:04 [debug] 446626#446626: malloc: 0000605F711129F0:98304 +2025/09/04 09:52:04 [debug] 446626#446626: malloc: 0000605F7112AA00:98304 +2025/09/04 09:52:04 [debug] 446626#446626: epoll add event: fd:5 op:1 ev:00002001 +2025/09/04 09:52:04 [debug] 446626#446626: epoll add event: fd:7 op:1 ev:00002001 +2025/09/04 09:52:04 [debug] 446626#446626: setproctitle: "nginx: worker process" +2025/09/04 09:52:04 [debug] 446626#446626: worker cycle +2025/09/04 09:52:04 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:52:08 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:52:08 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:52:08 [debug] 446626#446626: *1 accept: 127.0.0.1:53522 fd:6 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer add: 6: 60000:247689204 +2025/09/04 09:52:08 [debug] 446626#446626: *1 reusable connection: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 4748 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http wait request handler +2025/09/04 09:52:08 [debug] 446626#446626: *1 malloc: 0000605F710A60A0:1024 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:-1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: fd:6 1024 of 1024 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: avail:112 +2025/09/04 09:52:08 [debug] 446626#446626: *1 reusable connection: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http process request line +2025/09/04 09:52:08 [debug] 446626#446626: *1 http request line: "PUT /upload HTTP/1.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http uri: "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http args: "" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http exten: "" +2025/09/04 09:52:08 [debug] 446626#446626: *1 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http process request header line +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Host: localhost:9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Accept: */*" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjNGQ4OTJkNDcyYTcyNzEzMGQzMWRjZDU1N2JmZjhmOTY5ZWY2ODhhMzUzNjliMGI5ZDEyNjNkODczZjJjYjBiIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM5MjgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwYzUyOWI5YTYxZTMyYjhiYTE5OWM3MjJlYWY1NTJlZTE2NDFhMzI2MzI5MTAyOTJiM2U3YmEzNDY2NDgzNGMyIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzUyOCJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxYWRiYzM4NWU4MDhjNzdmNTZhMjY5NjM5NzgwNTAyOTYzYmMyZjg4MzM1NWE2OWFlODY2OTgxYTU2YTE2ZjljYWQ2OTcyY2EzYTJkOWNhYmMzZTc0ZWU4ZDkwMTMzNWE4NWUzNWQ2ODk3NTU3YmYzMGIyZjU4OWU1OTc3ZWY4In0=" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Content-Type: text/plain" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Content-Disposition: attachment; filename="test_blob_1756993928.txt"" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header: "Content-Length: 296" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http header done +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer del: 6: 247689204 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 rewrite phase: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 test location: "/media" +2025/09/04 09:52:08 [debug] 446626#446626: *1 test location: "/report" +2025/09/04 09:52:08 [debug] 446626#446626: *1 test location: "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 using configuration "=/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http cl:296 max:104857600 +2025/09/04 09:52:08 [debug] 446626#446626: *1 rewrite phase: 3 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "PUT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script regex: "^(PUT|HEAD)$" +2025/09/04 09:52:08 [notice] 446626#446626: *1 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script if +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script if: false +2025/09/04 09:52:08 [debug] 446626#446626: *1 post rewrite phase: 4 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 5 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 6 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 7 +2025/09/04 09:52:08 [debug] 446626#446626: *1 access phase: 8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 access phase: 9 +2025/09/04 09:52:08 [debug] 446626#446626: *1 access phase: 10 +2025/09/04 09:52:08 [debug] 446626#446626: *1 post access phase: 11 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 12 +2025/09/04 09:52:08 [debug] 446626#446626: *1 generic phase: 13 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http client request body preread 184 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http request body content length filter +2025/09/04 09:52:08 [debug] 446626#446626: *1 http body new buf t:1 f:0 0000605F710A63E8, pos 0000605F710A63E8, size: 184 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http read client request body +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:112 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: fd:6 112 of 112 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: avail:0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http client request body recv 112 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http body new buf t:1 f:0 0000605F710BBB08, pos 0000605F710BBB08, size: 112 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http client request body rest 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http init upstream, client timer: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:52:08 [debug] 446626#446626: *1 posix_memalign: 0000605F710AD140:4096 @16 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "QUERY_STRING" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "QUERY_STRING: " +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REQUEST_METHOD" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "PUT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "CONTENT_TYPE" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "text/plain" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "CONTENT_LENGTH" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "296" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SCRIPT_NAME" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REQUEST_URI" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "DOCUMENT_URI" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "./blobs" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "HTTP/1.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REQUEST_SCHEME" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "http" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "CGI/1.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "nginx/" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "1.18.0" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REMOTE_ADDR" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "127.0.0.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REMOTE_PORT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "53522" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REMOTE_PORT: 53522" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SERVER_ADDR" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "127.0.0.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SERVER_PORT" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SERVER_NAME" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "localhost" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "REDIRECT_STATUS" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "200" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script var: "./blobs" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http script copy: "/ginxsom.fcgi" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjNGQ4OTJkNDcyYTcyNzEzMGQzMWRjZDU1N2JmZjhmOTY5ZWY2ODhhMzUzNjliMGI5ZDEyNjNkODczZjJjYjBiIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTM5MjgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwYzUyOWI5YTYxZTMyYjhiYTE5OWM3MjJlYWY1NTJlZTE2NDFhMzI2MzI5MTAyOTJiM2U3YmEzNDY2NDgzNGMyIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5NzUyOCJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxYWRiYzM4NWU4MDhjNzdmNTZhMjY5NjM5NzgwNTAyOTYzYmMyZjg4MzM1NWE2OWFlODY2OTgxYTU2YTE2ZjljYWQ2OTcyY2EzYTJkOWNhYmMzZTc0ZWU4ZDkwMTMzNWE4NWUzNWQ2ODk3NTU3YmYzMGIyZjU4OWU1OTc3ZWY4In0=" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756993928.txt"" +2025/09/04 09:52:08 [debug] 446626#446626: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http cleanup add: 0000605F710BBE60 +2025/09/04 09:52:08 [debug] 446626#446626: *1 get rr peer, try: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 stream socket 10 +2025/09/04 09:52:08 [debug] 446626#446626: *1 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:52:08 [debug] 446626#446626: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/04 09:52:08 [debug] 446626#446626: *1 connected +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream connect: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream send request +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream send request body +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer buf fl:0 s:1304 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer buf fl:0 s:184 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer buf fl:0 s:8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer buf fl:0 s:112 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer buf fl:0 s:8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer in: 0000605F710BBEF0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 writev: 1616 of 1616 +2025/09/04 09:52:08 [debug] 446626#446626: *1 chain writer out: 0000000000000000 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer add: 10: 60000:247689204 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http request count:2 blk:0 +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http run request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream check client, write event:1, "/upload" +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream dummy handler +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream dummy handler +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:10 ev:0005 d:00007C61227682C8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream process header +2025/09/04 09:52:08 [debug] 446626#446626: *1 malloc: 0000605F710AE150:4096 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:-1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: fd:10 152 of 4096 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 07 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 8E +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 02 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 142 +2025/09/04 09:52:08 [error] 446626#446626: *1 FastCGI sent in stderr: "LOG: [2025-09-04 09:52:08] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 09:52:08] 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/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream dummy handler +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:10 ev:0005 d:00007C61227682C8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream process header +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:-1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: fd:10 368 of 3944 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 07 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: DA +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 06 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 218 +2025/09/04 09:52:08 [error] 446626#446626: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: 0c529b9a61e32b8ba199c722eaf552ee1641a32632910292b3e7ba34664834c2 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 07 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 06 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 5D +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 03 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 93 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi parser: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi header: "Status: 500 Internal Server Error" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi parser: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi header: "Content-Type: text/plain" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi parser: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi header done +2025/09/04 09:52:08 [debug] 446626#446626: *1 HTTP/1.1 500 Internal Server Error +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:52:08 GMT +Content-Type: text/plain +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/04 09:52:08 [debug] 446626#446626: *1 write new buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 184 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http write filter: l:0 f:0 s:184 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http cacheable: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream process upstream +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe read upstream: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe preread: 57 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe buf free s:0 t:1 f:0 0000605F710AE150, pos 0000605F710AE31F, size: 57 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe length: -1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write downstream: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write busy: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write: out:0000000000000000, f:0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe read upstream: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe buf free s:0 t:1 f:0 0000605F710AE150, pos 0000605F710AE31F, size: 57 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe length: -1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer: 10, old: 247689204, new: 247689207 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream dummy handler +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 2 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 59997 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream request: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream process upstream +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe read upstream: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 readv: eof:1, avail:-1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 readv: 1, last:3576 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe recv chain: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe buf free s:0 t:1 f:0 0000605F710AE150, pos 0000605F710AE31F, size: 57 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe length: -1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 input buf #0 0000605F710AE31F +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 06 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi closed stdout +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 03 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 01 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 08 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record byte: 00 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi record length: 8 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http fastcgi sent end request +2025/09/04 09:52:08 [debug] 446626#446626: *1 input buf 0000605F710AE31F 30 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write downstream: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write downstream flush in +2025/09/04 09:52:08 [debug] 446626#446626: *1 http output filter "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http copy filter: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http postpone filter "/upload?" 0000605F710BBEC0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http chunk: 30 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write old buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 184 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write new buf t:1 f:0 0000605F710ADAF0, pos 0000605F710ADAF0, size: 4 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write new buf t:1 f:0 0000605F710AE150, pos 0000605F710AE31F, size: 30 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http write filter: l:0 f:0 s:220 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http copy filter: 0 "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 pipe write downstream done +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer: 10, old: 247689204, new: 247689207 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream exit: 0000000000000000 +2025/09/04 09:52:08 [debug] 446626#446626: *1 finalize http upstream request: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 finalize http fastcgi request +2025/09/04 09:52:08 [debug] 446626#446626: *1 free rr peer 1 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 close http upstream connection: 10 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer del: 10: 247689204 +2025/09/04 09:52:08 [debug] 446626#446626: *1 reusable connection: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http upstream temp fd: -1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http output filter "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http copy filter: "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http postpone filter "/upload?" 00007FFD0A2C90A0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http chunk: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write old buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 184 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write old buf t:1 f:0 0000605F710ADAF0, pos 0000605F710ADAF0, size: 4 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write old buf t:1 f:0 0000605F710AE150, pos 0000605F710AE31F, size: 30 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http write filter: l:1 f:0 s:225 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http write filter limit 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 writev: 225 of 225 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http write filter 0000000000000000 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http copy filter: 0 "/upload?" +2025/09/04 09:52:08 [debug] 446626#446626: *1 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 set http keepalive handler +2025/09/04 09:52:08 [debug] 446626#446626: *1 http close request +2025/09/04 09:52:08 [debug] 446626#446626: *1 http log handler +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710AE150 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710BB070, unused: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710AD140, unused: 1226 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710A60A0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 hc free: 0000000000000000 +2025/09/04 09:52:08 [debug] 446626#446626: *1 hc busy: 0000000000000000 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 tcp_nodelay +2025/09/04 09:52:08 [debug] 446626#446626: *1 reusable connection: 1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer add: 6: 65000:247694207 +2025/09/04 09:52:08 [debug] 446626#446626: *1 post event 0000605F71112AB0 +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:52:08 [debug] 446626#446626: posted event 0000605F71112AB0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 delete posted event 0000605F71112AB0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http keepalive handler +2025/09/04 09:52:08 [debug] 446626#446626: *1 malloc: 0000605F710A60A0:1024 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:0, avail:0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710A60A0 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:52:08 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 http keepalive handler +2025/09/04 09:52:08 [debug] 446626#446626: *1 malloc: 0000605F710A60A0:1024 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: eof:1, avail:-1 +2025/09/04 09:52:08 [debug] 446626#446626: *1 recv: fd:6 0 of 1024 +2025/09/04 09:52:08 [info] 446626#446626: *1 client 127.0.0.1 closed keepalive connection +2025/09/04 09:52:08 [debug] 446626#446626: *1 close http connection: 6 +2025/09/04 09:52:08 [debug] 446626#446626: *1 event timer del: 6: 247694207 +2025/09/04 09:52:08 [debug] 446626#446626: *1 reusable connection: 0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710A60A0 +2025/09/04 09:52:08 [debug] 446626#446626: *1 free: 0000605F710A3840, unused: 120 +2025/09/04 09:52:08 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:52:08 [debug] 446626#446626: worker cycle +2025/09/04 09:52:08 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:55:42 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:55:42 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:55:42 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:55:42 [debug] 446626#446626: *3 accept: 127.0.0.1:45610 fd:6 +2025/09/04 09:55:42 [debug] 446626#446626: *3 event timer add: 6: 60000:247902532 +2025/09/04 09:55:42 [debug] 446626#446626: *3 reusable connection: 1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:55:42 [debug] 446626#446626: timer delta: 213324 +2025/09/04 09:55:42 [debug] 446626#446626: worker cycle +2025/09/04 09:55:42 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:55:42 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http wait request handler +2025/09/04 09:55:42 [debug] 446626#446626: *3 malloc: 0000605F710A60A0:1024 +2025/09/04 09:55:42 [debug] 446626#446626: *3 recv: eof:0, avail:-1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 recv: fd:6 84 of 1024 +2025/09/04 09:55:42 [debug] 446626#446626: *3 reusable connection: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http process request line +2025/09/04 09:55:42 [debug] 446626#446626: *3 http request line: "GET /health HTTP/1.1" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http uri: "/health" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http args: "" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http exten: "" +2025/09/04 09:55:42 [debug] 446626#446626: *3 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http process request header line +2025/09/04 09:55:42 [debug] 446626#446626: *3 http header: "Host: localhost:9001" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http header: "Accept: */*" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http header done +2025/09/04 09:55:42 [debug] 446626#446626: *3 event timer del: 6: 247902532 +2025/09/04 09:55:42 [debug] 446626#446626: *3 generic phase: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 rewrite phase: 1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: "/media" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: "/debug/list" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: "/health" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:55:42 [debug] 446626#446626: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:55:42 [debug] 446626#446626: *3 using configuration "/health" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http cl:-1 max:104857600 +2025/09/04 09:55:42 [debug] 446626#446626: *3 rewrite phase: 3 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http set discard body +2025/09/04 09:55:42 [debug] 446626#446626: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:55:42 GMT +Content-Type: application/octet-stream +Content-Length: 3 +Connection: keep-alive +Content-Type: text/plain + +2025/09/04 09:55:42 [debug] 446626#446626: *3 write new buf t:1 f:0 0000605F710BB450, pos 0000605F710BB450, size: 196 file: 0, size: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http write filter: l:0 f:0 s:196 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http output filter "/health?" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http copy filter: "/health?" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http postpone filter "/health?" 00007FFD0A2C8FF0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 write old buf t:1 f:0 0000605F710BB450, pos 0000605F710BB450, size: 196 file: 0, size: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 write new buf t:0 f:0 0000000000000000, pos 0000605F710F602A, size: 3 file: 0, size: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http write filter: l:1 f:0 s:199 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http write filter limit 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 writev: 199 of 199 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http write filter 0000000000000000 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http copy filter: 0 "/health?" +2025/09/04 09:55:42 [debug] 446626#446626: *3 http finalize request: 0, "/health?" a:1, c:1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 set http keepalive handler +2025/09/04 09:55:42 [debug] 446626#446626: *3 http close request +2025/09/04 09:55:42 [debug] 446626#446626: *3 http log handler +2025/09/04 09:55:42 [debug] 446626#446626: *3 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 free: 0000605F710BB070, unused: 2720 +2025/09/04 09:55:42 [debug] 446626#446626: *3 free: 0000605F710A60A0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 hc free: 0000000000000000 +2025/09/04 09:55:42 [debug] 446626#446626: *3 hc busy: 0000000000000000 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 tcp_nodelay +2025/09/04 09:55:42 [debug] 446626#446626: *3 reusable connection: 1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 event timer add: 6: 65000:247907532 +2025/09/04 09:55:42 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:55:42 [debug] 446626#446626: worker cycle +2025/09/04 09:55:42 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:55:42 [debug] 446626#446626: epoll: fd:6 ev:2001 d:00007C61227681E1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 http keepalive handler +2025/09/04 09:55:42 [debug] 446626#446626: *3 malloc: 0000605F710A60A0:1024 +2025/09/04 09:55:42 [debug] 446626#446626: *3 recv: eof:1, avail:-1 +2025/09/04 09:55:42 [debug] 446626#446626: *3 recv: fd:6 0 of 1024 +2025/09/04 09:55:42 [info] 446626#446626: *3 client 127.0.0.1 closed keepalive connection +2025/09/04 09:55:42 [debug] 446626#446626: *3 close http connection: 6 +2025/09/04 09:55:42 [debug] 446626#446626: *3 event timer del: 6: 247907532 +2025/09/04 09:55:42 [debug] 446626#446626: *3 reusable connection: 0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 free: 0000605F710A60A0 +2025/09/04 09:55:42 [debug] 446626#446626: *3 free: 0000605F710A3840, unused: 136 +2025/09/04 09:55:42 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:55:42 [debug] 446626#446626: worker cycle +2025/09/04 09:55:42 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:55:49 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:55:49 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:55:49 [debug] 446626#446626: *4 accept: 127.0.0.1:52536 fd:6 +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer add: 6: 60000:247909715 +2025/09/04 09:55:49 [debug] 446626#446626: *4 reusable connection: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 7182 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http wait request handler +2025/09/04 09:55:49 [debug] 446626#446626: *4 malloc: 0000605F710A60A0:1024 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:0, avail:-1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: fd:6 1024 of 1024 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: avail:112 +2025/09/04 09:55:49 [debug] 446626#446626: *4 reusable connection: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http process request line +2025/09/04 09:55:49 [debug] 446626#446626: *4 http request line: "PUT /upload HTTP/1.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http uri: "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http args: "" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http exten: "" +2025/09/04 09:55:49 [debug] 446626#446626: *4 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http process request header line +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Host: localhost:9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Accept: */*" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZmI1N2Y4ZWY1ZGFmZTg3MTEwODlmNWIyNDdlMjMxYTM3NDE4Mzc0MmE4OWMxOGFkNzU2ZTNkZjBmNmI1MGYyIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTQxNDksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIyMmNhNzI0ZTc5NGQyZTM1YjhmYWQyYjNkNGUzNjdiMDc2NmQ5NGVlZWUwOTZjMzFlYWIyYzkwYWRlZDY3ZWI2Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5Nzc0OSJdXSwiY29udGVudCI6IiIsInNpZyI6IjI5OWNmZjIwY2RhYzBlOWQzYmExOTU3YzM2YmUxNGM2YmFjYjM5Y2M5YzhmMmQ3Y2ViYjFmODdmMzg3OWJmMGFmMzg1YjBhNTQyYTBmMzUwYTQwYTA2NWI0MTNlYjVkYzAxYzZmNjE1NWQ3ZjA4MjE2OWJlMDdiYjQ1MWYzMjlkIn0=" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Content-Type: text/plain" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Content-Disposition: attachment; filename="test_blob_1756994149.txt"" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header: "Content-Length: 296" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http header done +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer del: 6: 247909715 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 rewrite phase: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 test location: "/media" +2025/09/04 09:55:49 [debug] 446626#446626: *4 test location: "/report" +2025/09/04 09:55:49 [debug] 446626#446626: *4 test location: "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 using configuration "=/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http cl:296 max:104857600 +2025/09/04 09:55:49 [debug] 446626#446626: *4 rewrite phase: 3 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "PUT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script regex: "^(PUT|HEAD)$" +2025/09/04 09:55:49 [notice] 446626#446626: *4 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script if +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script if: false +2025/09/04 09:55:49 [debug] 446626#446626: *4 post rewrite phase: 4 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 5 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 6 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 7 +2025/09/04 09:55:49 [debug] 446626#446626: *4 access phase: 8 +2025/09/04 09:55:49 [debug] 446626#446626: *4 access phase: 9 +2025/09/04 09:55:49 [debug] 446626#446626: *4 access phase: 10 +2025/09/04 09:55:49 [debug] 446626#446626: *4 post access phase: 11 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 12 +2025/09/04 09:55:49 [debug] 446626#446626: *4 generic phase: 13 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http client request body preread 184 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http request body content length filter +2025/09/04 09:55:49 [debug] 446626#446626: *4 http body new buf t:1 f:0 0000605F710A63E8, pos 0000605F710A63E8, size: 184 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http read client request body +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:0, avail:112 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: fd:6 112 of 112 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: avail:0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http client request body recv 112 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http body new buf t:1 f:0 0000605F710BBB08, pos 0000605F710BBB08, size: 112 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http client request body rest 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http init upstream, client timer: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:55:49 [debug] 446626#446626: *4 posix_memalign: 0000605F710AD140:4096 @16 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "QUERY_STRING" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "QUERY_STRING: " +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REQUEST_METHOD" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "PUT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "CONTENT_TYPE" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "text/plain" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "CONTENT_LENGTH" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "296" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SCRIPT_NAME" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REQUEST_URI" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "DOCUMENT_URI" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "./blobs" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "HTTP/1.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REQUEST_SCHEME" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "http" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "CGI/1.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "nginx/" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "1.18.0" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REMOTE_ADDR" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "127.0.0.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REMOTE_PORT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "52536" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REMOTE_PORT: 52536" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SERVER_ADDR" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "127.0.0.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SERVER_PORT" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SERVER_NAME" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "localhost" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "REDIRECT_STATUS" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "200" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script var: "./blobs" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http script copy: "/ginxsom.fcgi" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmZmI1N2Y4ZWY1ZGFmZTg3MTEwODlmNWIyNDdlMjMxYTM3NDE4Mzc0MmE4OWMxOGFkNzU2ZTNkZjBmNmI1MGYyIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTQxNDksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIyMmNhNzI0ZTc5NGQyZTM1YjhmYWQyYjNkNGUzNjdiMDc2NmQ5NGVlZWUwOTZjMzFlYWIyYzkwYWRlZDY3ZWI2Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5Nzc0OSJdXSwiY29udGVudCI6IiIsInNpZyI6IjI5OWNmZjIwY2RhYzBlOWQzYmExOTU3YzM2YmUxNGM2YmFjYjM5Y2M5YzhmMmQ3Y2ViYjFmODdmMzg3OWJmMGFmMzg1YjBhNTQyYTBmMzUwYTQwYTA2NWI0MTNlYjVkYzAxYzZmNjE1NWQ3ZjA4MjE2OWJlMDdiYjQ1MWYzMjlkIn0=" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756994149.txt"" +2025/09/04 09:55:49 [debug] 446626#446626: *4 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http cleanup add: 0000605F710BBE60 +2025/09/04 09:55:49 [debug] 446626#446626: *4 get rr peer, try: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 stream socket 10 +2025/09/04 09:55:49 [debug] 446626#446626: *4 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:55:49 [debug] 446626#446626: *4 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #5 +2025/09/04 09:55:49 [debug] 446626#446626: *4 connected +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream connect: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream send request +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream send request body +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer buf fl:0 s:1304 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer buf fl:0 s:184 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer buf fl:0 s:8 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer buf fl:0 s:112 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer buf fl:0 s:8 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer in: 0000605F710BBEF0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 writev: 1616 of 1616 +2025/09/04 09:55:49 [debug] 446626#446626: *4 chain writer out: 0000000000000000 +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer add: 10: 60000:247909715 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http request count:2 blk:0 +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http run request: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream check client, write event:1, "/upload" +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C9 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream request: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream dummy handler +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 2 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: 59998 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:10 ev:0005 d:00007C61227682C9 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream request: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream process header +2025/09/04 09:55:49 [debug] 446626#446626: *4 malloc: 0000605F710AE150:4096 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:0, avail:-1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: fd:10 152 of 4096 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 07 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 8E +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 02 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 142 +2025/09/04 09:55:49 [error] 446626#446626: *4 FastCGI sent in stderr: "LOG: [2025-09-04 09:55:49] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 09:55:49] 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/04 09:55:49 [debug] 446626#446626: *4 recv: eof:0, avail:0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream request: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream dummy handler +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: 59998 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C9 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream request: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream process header +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:1, avail:-1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: fd:10 824 of 3944 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 07 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: DA +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 06 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 218 +2025/09/04 09:55:49 [error] 446626#446626: *4 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: 22ca724e794d2e35b8fad2b3d4e367b0766d94eeee096c31eab2c90aded67eb6 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 07 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 06 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 02 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 26 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 02 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 550 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi parser: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi header: "Status: 200 OK" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi parser: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi parser: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi header done +2025/09/04 09:55:49 [debug] 446626#446626: *4 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:55:49 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/04 09:55:49 [debug] 446626#446626: *4 write new buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 260 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http write filter: l:0 f:0 s:260 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http cacheable: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream process upstream +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe read upstream: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe preread: 526 +2025/09/04 09:55:49 [debug] 446626#446626: *4 readv: eof:1, avail:0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 readv: 1, last:3120 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe recv chain: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe buf free s:0 t:1 f:0 0000605F710AE150, pos 0000605F710AE312, size: 526 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe length: -1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 input buf #0 0000605F710AE312 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 06 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi closed stdout +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 03 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 01 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 08 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record byte: 00 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi record length: 8 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http fastcgi sent end request +2025/09/04 09:55:49 [debug] 446626#446626: *4 input buf 0000605F710AE312 500 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe write downstream: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe write downstream flush in +2025/09/04 09:55:49 [debug] 446626#446626: *4 http output filter "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http copy filter: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http postpone filter "/upload?" 0000605F710BBEC0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http chunk: 500 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write old buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 260 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write new buf t:1 f:0 0000605F710BC050, pos 0000605F710BC050, size: 5 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write new buf t:1 f:0 0000605F710AE150, pos 0000605F710AE312, size: 500 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http write filter: l:0 f:0 s:767 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http copy filter: 0 "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 pipe write downstream done +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer: 10, old: 247909715, new: 247909721 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream exit: 0000000000000000 +2025/09/04 09:55:49 [debug] 446626#446626: *4 finalize http upstream request: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 finalize http fastcgi request +2025/09/04 09:55:49 [debug] 446626#446626: *4 free rr peer 1 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 close http upstream connection: 10 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer del: 10: 247909715 +2025/09/04 09:55:49 [debug] 446626#446626: *4 reusable connection: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http upstream temp fd: -1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http output filter "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http copy filter: "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http postpone filter "/upload?" 00007FFD0A2C90A0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http chunk: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write old buf t:1 f:0 0000605F710AD7F8, pos 0000605F710AD7F8, size: 260 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write old buf t:1 f:0 0000605F710BC050, pos 0000605F710BC050, size: 5 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write old buf t:1 f:0 0000605F710AE150, pos 0000605F710AE312, size: 500 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http write filter: l:1 f:0 s:772 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http write filter limit 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 writev: 772 of 772 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http write filter 0000000000000000 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http copy filter: 0 "/upload?" +2025/09/04 09:55:49 [debug] 446626#446626: *4 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 set http keepalive handler +2025/09/04 09:55:49 [debug] 446626#446626: *4 http close request +2025/09/04 09:55:49 [debug] 446626#446626: *4 http log handler +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710AE150 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710BB070, unused: 14 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710AD140, unused: 1154 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710A60A0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 hc free: 0000000000000000 +2025/09/04 09:55:49 [debug] 446626#446626: *4 hc busy: 0000000000000000 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 tcp_nodelay +2025/09/04 09:55:49 [debug] 446626#446626: *4 reusable connection: 1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer add: 6: 65000:247914721 +2025/09/04 09:55:49 [debug] 446626#446626: *4 post event 0000605F71112AB0 +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 4 +2025/09/04 09:55:49 [debug] 446626#446626: posted event 0000605F71112AB0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 delete posted event 0000605F71112AB0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http keepalive handler +2025/09/04 09:55:49 [debug] 446626#446626: *4 malloc: 0000605F710A60A0:1024 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:0, avail:0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710A60A0 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:55:49 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 http keepalive handler +2025/09/04 09:55:49 [debug] 446626#446626: *4 malloc: 0000605F710A60A0:1024 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: eof:1, avail:-1 +2025/09/04 09:55:49 [debug] 446626#446626: *4 recv: fd:6 0 of 1024 +2025/09/04 09:55:49 [info] 446626#446626: *4 client 127.0.0.1 closed keepalive connection +2025/09/04 09:55:49 [debug] 446626#446626: *4 close http connection: 6 +2025/09/04 09:55:49 [debug] 446626#446626: *4 event timer del: 6: 247914721 +2025/09/04 09:55:49 [debug] 446626#446626: *4 reusable connection: 0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710A60A0 +2025/09/04 09:55:49 [debug] 446626#446626: *4 free: 0000605F710A3840, unused: 120 +2025/09/04 09:55:49 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:55:49 [debug] 446626#446626: worker cycle +2025/09/04 09:55:49 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:56:34 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:56:34 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *6 accept: 127.0.0.1:44518 fd:6 +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer add: 6: 60000:247954801 +2025/09/04 09:56:34 [debug] 446626#446626: *6 reusable connection: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 45079 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http wait request handler +2025/09/04 09:56:34 [debug] 446626#446626: *6 malloc: 0000605F710A60A0:1024 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: eof:0, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: fd:6 88 of 1024 +2025/09/04 09:56:34 [debug] 446626#446626: *6 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http process request line +2025/09/04 09:56:34 [debug] 446626#446626: *6 http request line: "GET /api/health HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http uri: "/api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http args: "" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http exten: "" +2025/09/04 09:56:34 [debug] 446626#446626: *6 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http process request header line +2025/09/04 09:56:34 [debug] 446626#446626: *6 http header: "Host: localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http header: "Accept: */*" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http header done +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer del: 6: 247954801 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 rewrite phase: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: "/media" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: "/debug/list" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: "/api/" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:56:34 [debug] 446626#446626: *6 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:56:34 [debug] 446626#446626: *6 using configuration "/api/" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http cl:-1 max:104857600 +2025/09/04 09:56:34 [debug] 446626#446626: *6 rewrite phase: 3 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script value: "OPTIONS" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script equal +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script equal: no +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script if +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script if: false +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script regex: "^(GET|PUT)$" +2025/09/04 09:56:34 [notice] 446626#446626: *6 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script if +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script if: false +2025/09/04 09:56:34 [debug] 446626#446626: *6 post rewrite phase: 4 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 5 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 6 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 7 +2025/09/04 09:56:34 [debug] 446626#446626: *6 access phase: 8 +2025/09/04 09:56:34 [debug] 446626#446626: *6 access phase: 9 +2025/09/04 09:56:34 [debug] 446626#446626: *6 access phase: 10 +2025/09/04 09:56:34 [debug] 446626#446626: *6 post access phase: 11 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 12 +2025/09/04 09:56:34 [debug] 446626#446626: *6 generic phase: 13 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http init upstream, client timer: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "QUERY_STRING" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "QUERY_STRING: " +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REQUEST_METHOD" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "CONTENT_TYPE" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "CONTENT_LENGTH" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SCRIPT_NAME" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "/api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REQUEST_URI" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "/api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "DOCUMENT_URI" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "/api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REQUEST_SCHEME" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "http" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "CGI/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "nginx/" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "1.18.0" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REMOTE_ADDR" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REMOTE_PORT" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "44518" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REMOTE_PORT: 44518" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SERVER_ADDR" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SERVER_PORT" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "9001" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SERVER_NAME" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "localhost" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "REDIRECT_STATUS" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "200" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script var: "./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "/ginxsom.fcgi" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:56:34 [debug] 446626#446626: *6 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http cleanup add: 0000605F710BBD50 +2025/09/04 09:56:34 [debug] 446626#446626: *6 get rr peer, try: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 stream socket 10 +2025/09/04 09:56:34 [debug] 446626#446626: *6 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:56:34 [debug] 446626#446626: *6 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #7 +2025/09/04 09:56:34 [debug] 446626#446626: *6 connected +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream connect: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream send request +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream send request body +2025/09/04 09:56:34 [debug] 446626#446626: *6 chain writer buf fl:0 s:552 +2025/09/04 09:56:34 [debug] 446626#446626: *6 chain writer in: 0000605F710BBD90 +2025/09/04 09:56:34 [debug] 446626#446626: *6 writev: 552 of 552 +2025/09/04 09:56:34 [debug] 446626#446626: *6 chain writer out: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer add: 10: 60000:247954801 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http request count:2 blk:0 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http run request: "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream check client, write event:1, "/api/health" +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream request: "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream dummy handler +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 2 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 59998 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C8 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream request: "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream process header +2025/09/04 09:56:34 [debug] 446626#446626: *6 malloc: 0000605F710AD140:4096 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: eof:1, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: fd:10 208 of 4096 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 06 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: B0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record length: 176 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi header: "Status: 503 Service Unavailable" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi parser: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi header done +2025/09/04 09:56:34 [debug] 446626#446626: *6 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *6 HTTP/1.1 503 Service Unavailable +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:56:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 09:56:34 [debug] 446626#446626: *6 write new buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http write filter: l:0 f:0 s:213 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http cacheable: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream process upstream +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe read upstream: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe preread: 108 +2025/09/04 09:56:34 [debug] 446626#446626: *6 readv: eof:1, avail:0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 readv: 1, last:3888 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe recv chain: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 108 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe length: -1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 input buf #0 0000605F710AD1A4 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 06 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record length: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi closed stdout +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 03 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 08 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi record length: 8 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http fastcgi sent end request +2025/09/04 09:56:34 [debug] 446626#446626: *6 input buf 0000605F710AD1A4 84 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe write downstream: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe write downstream flush in +2025/09/04 09:56:34 [debug] 446626#446626: *6 http output filter "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http copy filter: "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http postpone filter "/api/health?" 0000605F710BC048 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http chunk: 84 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write new buf t:1 f:0 0000605F710AE4E8, pos 0000605F710AE4E8, size: 4 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 84 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http write filter: l:0 f:0 s:303 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http copy filter: 0 "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 pipe write downstream done +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer: 10, old: 247954801, new: 247954804 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream exit: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *6 finalize http upstream request: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 finalize http fastcgi request +2025/09/04 09:56:34 [debug] 446626#446626: *6 free rr peer 1 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 close http upstream connection: 10 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer del: 10: 247954801 +2025/09/04 09:56:34 [debug] 446626#446626: *6 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http upstream temp fd: -1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http output filter "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http copy filter: "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http postpone filter "/api/health?" 00007FFD0A2C90A0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http chunk: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write old buf t:1 f:0 0000605F710AE4E8, pos 0000605F710AE4E8, size: 4 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 84 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http write filter: l:1 f:0 s:308 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http write filter limit 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 writev: 308 of 308 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http write filter 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http copy filter: 0 "/api/health?" +2025/09/04 09:56:34 [debug] 446626#446626: *6 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 set http keepalive handler +2025/09/04 09:56:34 [debug] 446626#446626: *6 http close request +2025/09/04 09:56:34 [debug] 446626#446626: *6 http log handler +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710AD140 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710BB070, unused: 8 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710AE150, unused: 2686 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710A60A0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 hc free: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *6 hc busy: 0000000000000000 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 tcp_nodelay +2025/09/04 09:56:34 [debug] 446626#446626: *6 reusable connection: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer add: 6: 65000:247959804 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 http keepalive handler +2025/09/04 09:56:34 [debug] 446626#446626: *6 malloc: 0000605F710A60A0:1024 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: eof:1, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *6 recv: fd:6 0 of 1024 +2025/09/04 09:56:34 [info] 446626#446626: *6 client 127.0.0.1 closed keepalive connection +2025/09/04 09:56:34 [debug] 446626#446626: *6 close http connection: 6 +2025/09/04 09:56:34 [debug] 446626#446626: *6 event timer del: 6: 247959804 +2025/09/04 09:56:34 [debug] 446626#446626: *6 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710A60A0 +2025/09/04 09:56:34 [debug] 446626#446626: *6 free: 0000605F710A3840, unused: 120 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:56:34 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:56:34 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *8 accept: 127.0.0.1:44526 fd:6 +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer add: 6: 60000:247955083 +2025/09/04 09:56:34 [debug] 446626#446626: *8 reusable connection: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 278 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http wait request handler +2025/09/04 09:56:34 [debug] 446626#446626: *8 malloc: 0000605F710A60A0:1024 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: eof:0, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: fd:6 642 of 1024 +2025/09/04 09:56:34 [debug] 446626#446626: *8 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http process request line +2025/09/04 09:56:34 [debug] 446626#446626: *8 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http uri: "/api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http args: "" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http exten: "" +2025/09/04 09:56:34 [debug] 446626#446626: *8 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http process request header line +2025/09/04 09:56:34 [debug] 446626#446626: *8 http header: "Host: localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http header: "Accept: */*" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMmY5OWNjNDQ4ZTE3NDJiNWI0OWRlYTZlYmQ5OGRjOGY3NTk3NzdjODllMTdlODU2Y2EyMjhjNDJmOWQ3ZWE2IiwicHVia2V5IjoiMzM0ZGJmNDAzY2ZiNmI2NTU4Yzg4MmRjMDdhYTcxOWMzNTdjOWEwMThkM2E5ZWFjNTgzMjgxMmMzZTBhYzAxYiIsImNyZWF0ZWRfYXQiOjE3NTY5OTQxOTQsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3Nzk0Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijg3YTJjM2I5NzVmMWJlNjI3ZDgxNDgyZTMxYjUxODIxM2UxMjZkOGY1OGRiMTA1ZDZhNjk1YjBjYzYxZDFkNWY3ODg2NjYzODNiODJlMGZiYzQzMWVhNmUzZWM1NjFiZjAzNjFjOTg0NjY1Mjc5ZjMwNGI4YTAzYWYzYmEzOGIzIn0K" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http header done +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer del: 6: 247955083 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 rewrite phase: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: "/media" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: "/debug/list" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: "/api/" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:56:34 [debug] 446626#446626: *8 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:56:34 [debug] 446626#446626: *8 using configuration "/api/" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http cl:-1 max:104857600 +2025/09/04 09:56:34 [debug] 446626#446626: *8 rewrite phase: 3 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script value: "OPTIONS" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script equal +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script equal: no +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script if +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script if: false +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script regex: "^(GET|PUT)$" +2025/09/04 09:56:34 [notice] 446626#446626: *8 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script if +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script if: false +2025/09/04 09:56:34 [debug] 446626#446626: *8 post rewrite phase: 4 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 5 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 6 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 7 +2025/09/04 09:56:34 [debug] 446626#446626: *8 access phase: 8 +2025/09/04 09:56:34 [debug] 446626#446626: *8 access phase: 9 +2025/09/04 09:56:34 [debug] 446626#446626: *8 access phase: 10 +2025/09/04 09:56:34 [debug] 446626#446626: *8 post access phase: 11 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 12 +2025/09/04 09:56:34 [debug] 446626#446626: *8 generic phase: 13 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http init upstream, client timer: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "QUERY_STRING" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "QUERY_STRING: " +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REQUEST_METHOD" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "GET" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "CONTENT_TYPE" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "CONTENT_LENGTH" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SCRIPT_NAME" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "/api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REQUEST_URI" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "/api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "DOCUMENT_URI" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "/api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REQUEST_SCHEME" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "http" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "CGI/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "nginx/" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "1.18.0" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REMOTE_ADDR" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REMOTE_PORT" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "44526" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REMOTE_PORT: 44526" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SERVER_ADDR" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SERVER_PORT" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "9001" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SERVER_NAME" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "localhost" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "REDIRECT_STATUS" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "200" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "./blobs" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "/ginxsom.fcgi" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMmY5OWNjNDQ4ZTE3NDJiNWI0OWRlYTZlYmQ5OGRjOGY3NTk3NzdjODllMTdlODU2Y2EyMjhjNDJmOWQ3ZWE2IiwicHVia2V5IjoiMzM0ZGJmNDAzY2ZiNmI2NTU4Yzg4MmRjMDdhYTcxOWMzNTdjOWEwMThkM2E5ZWFjNTgzMjgxMmMzZTBhYzAxYiIsImNyZWF0ZWRfYXQiOjE3NTY5OTQxOTQsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3Nzk0Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijg3YTJjM2I5NzVmMWJlNjI3ZDgxNDgyZTMxYjUxODIxM2UxMjZkOGY1OGRiMTA1ZDZhNjk1YjBjYzYxZDFkNWY3ODg2NjYzODNiODJlMGZiYzQzMWVhNmUzZWM1NjFiZjAzNjFjOTg0NjY1Mjc5ZjMwNGI4YTAzYWYzYmEzOGIzIn0K" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMmY5OWNjNDQ4ZTE3NDJiNWI0OWRlYTZlYmQ5OGRjOGY3NTk3NzdjODllMTdlODU2Y2EyMjhjNDJmOWQ3ZWE2IiwicHVia2V5IjoiMzM0ZGJmNDAzY2ZiNmI2NTU4Yzg4MmRjMDdhYTcxOWMzNTdjOWEwMThkM2E5ZWFjNTgzMjgxMmMzZTBhYzAxYiIsImNyZWF0ZWRfYXQiOjE3NTY5OTQxOTQsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3Nzk0Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijg3YTJjM2I5NzVmMWJlNjI3ZDgxNDgyZTMxYjUxODIxM2UxMjZkOGY1OGRiMTA1ZDZhNjk1YjBjYzYxZDFkNWY3ODg2NjYzODNiODJlMGZiYzQzMWVhNmUzZWM1NjFiZjAzNjFjOTg0NjY1Mjc5ZjMwNGI4YTAzYWYzYmEzOGIzIn0K" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:56:34 [debug] 446626#446626: *8 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http cleanup add: 0000605F710BBF88 +2025/09/04 09:56:34 [debug] 446626#446626: *8 get rr peer, try: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 stream socket 10 +2025/09/04 09:56:34 [debug] 446626#446626: *8 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:56:34 [debug] 446626#446626: *8 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #9 +2025/09/04 09:56:34 [debug] 446626#446626: *8 connected +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream connect: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream send request +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream send request body +2025/09/04 09:56:34 [debug] 446626#446626: *8 chain writer buf fl:0 s:1088 +2025/09/04 09:56:34 [debug] 446626#446626: *8 chain writer in: 0000605F710BBFC8 +2025/09/04 09:56:34 [debug] 446626#446626: *8 writev: 1088 of 1088 +2025/09/04 09:56:34 [debug] 446626#446626: *8 chain writer out: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer add: 10: 60000:247955083 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http request count:2 blk:0 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http run request: "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream check client, write event:1, "/api/stats" +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C9 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream request: "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream dummy handler +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C9 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream request: "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream process header +2025/09/04 09:56:34 [debug] 446626#446626: *8 malloc: 0000605F710AD140:4096 +2025/09/04 09:56:34 [debug] 446626#446626: *8 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: eof:1, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: fd:10 208 of 4096 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 06 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: B0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record length: 176 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi header: "Status: 503 Service Unavailable" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi parser: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi parser: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi header done +2025/09/04 09:56:34 [debug] 446626#446626: *8 HTTP/1.1 503 Service Unavailable +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:56:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 09:56:34 [debug] 446626#446626: *8 write new buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http write filter: l:0 f:0 s:213 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http cacheable: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream process upstream +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe read upstream: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe preread: 108 +2025/09/04 09:56:34 [debug] 446626#446626: *8 readv: eof:1, avail:0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 readv: 1, last:3888 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe recv chain: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 108 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe length: -1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 input buf #0 0000605F710AD1A4 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 06 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record length: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi closed stdout +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 03 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 01 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 08 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record byte: 00 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi record length: 8 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http fastcgi sent end request +2025/09/04 09:56:34 [debug] 446626#446626: *8 input buf 0000605F710AD1A4 84 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe write downstream: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe write downstream flush in +2025/09/04 09:56:34 [debug] 446626#446626: *8 http output filter "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http copy filter: "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http postpone filter "/api/stats?" 0000605F710AE5C0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http chunk: 84 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write old buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write new buf t:1 f:0 0000605F710AE718, pos 0000605F710AE718, size: 4 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 84 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http write filter: l:0 f:0 s:303 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http copy filter: 0 "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 pipe write downstream done +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer: 10, old: 247955083, new: 247955085 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream exit: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *8 finalize http upstream request: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 finalize http fastcgi request +2025/09/04 09:56:34 [debug] 446626#446626: *8 free rr peer 1 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 close http upstream connection: 10 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer del: 10: 247955083 +2025/09/04 09:56:34 [debug] 446626#446626: *8 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http upstream temp fd: -1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http output filter "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http copy filter: "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http postpone filter "/api/stats?" 00007FFD0A2C90A0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http chunk: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write old buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 213 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write old buf t:1 f:0 0000605F710AE718, pos 0000605F710AE718, size: 4 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD1A4, size: 84 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http write filter: l:1 f:0 s:308 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http write filter limit 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 writev: 308 of 308 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http write filter 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http copy filter: 0 "/api/stats?" +2025/09/04 09:56:34 [debug] 446626#446626: *8 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 set http keepalive handler +2025/09/04 09:56:34 [debug] 446626#446626: *8 http close request +2025/09/04 09:56:34 [debug] 446626#446626: *8 http log handler +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710AD140 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710C4D00, unused: 13 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710BB070, unused: 3 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710AE150, unused: 2127 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710A60A0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 hc free: 0000000000000000 +2025/09/04 09:56:34 [debug] 446626#446626: *8 hc busy: 0000000000000000 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 tcp_nodelay +2025/09/04 09:56:34 [debug] 446626#446626: *8 reusable connection: 1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer add: 6: 65000:247960085 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:56:34 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 http keepalive handler +2025/09/04 09:56:34 [debug] 446626#446626: *8 malloc: 0000605F710A60A0:1024 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: eof:1, avail:-1 +2025/09/04 09:56:34 [debug] 446626#446626: *8 recv: fd:6 0 of 1024 +2025/09/04 09:56:34 [info] 446626#446626: *8 client 127.0.0.1 closed keepalive connection +2025/09/04 09:56:34 [debug] 446626#446626: *8 close http connection: 6 +2025/09/04 09:56:34 [debug] 446626#446626: *8 event timer del: 6: 247960085 +2025/09/04 09:56:34 [debug] 446626#446626: *8 reusable connection: 0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710A60A0 +2025/09/04 09:56:34 [debug] 446626#446626: *8 free: 0000605F710A3840, unused: 120 +2025/09/04 09:56:34 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:56:34 [debug] 446626#446626: worker cycle +2025/09/04 09:56:34 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:57:29 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:57:29 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:57:29 [debug] 446626#446626: *10 accept: 127.0.0.1:39550 fd:6 +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer add: 6: 60000:248010045 +2025/09/04 09:57:29 [debug] 446626#446626: *10 reusable connection: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:57:29 [debug] 446626#446626: timer delta: 54959 +2025/09/04 09:57:29 [debug] 446626#446626: worker cycle +2025/09/04 09:57:29 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http wait request handler +2025/09/04 09:57:29 [debug] 446626#446626: *10 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: eof:0, avail:-1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: fd:6 88 of 1024 +2025/09/04 09:57:29 [debug] 446626#446626: *10 reusable connection: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http process request line +2025/09/04 09:57:29 [debug] 446626#446626: *10 http request line: "GET /api/health HTTP/1.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http uri: "/api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http args: "" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http exten: "" +2025/09/04 09:57:29 [debug] 446626#446626: *10 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http process request header line +2025/09/04 09:57:29 [debug] 446626#446626: *10 http header: "Host: localhost:9001" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http header: "Accept: */*" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http header done +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer del: 6: 248010045 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 rewrite phase: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: "/media" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: "/debug/list" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: "/api/" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:57:29 [debug] 446626#446626: *10 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:57:29 [debug] 446626#446626: *10 using configuration "/api/" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http cl:-1 max:104857600 +2025/09/04 09:57:29 [debug] 446626#446626: *10 rewrite phase: 3 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "GET" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script value: "OPTIONS" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script equal +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script equal: no +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script if +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script if: false +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "GET" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script regex: "^(GET|PUT)$" +2025/09/04 09:57:29 [notice] 446626#446626: *10 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script if +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script if: false +2025/09/04 09:57:29 [debug] 446626#446626: *10 post rewrite phase: 4 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 5 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 6 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 7 +2025/09/04 09:57:29 [debug] 446626#446626: *10 access phase: 8 +2025/09/04 09:57:29 [debug] 446626#446626: *10 access phase: 9 +2025/09/04 09:57:29 [debug] 446626#446626: *10 access phase: 10 +2025/09/04 09:57:29 [debug] 446626#446626: *10 post access phase: 11 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 12 +2025/09/04 09:57:29 [debug] 446626#446626: *10 generic phase: 13 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http init upstream, client timer: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "QUERY_STRING" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "QUERY_STRING: " +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REQUEST_METHOD" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "GET" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "CONTENT_TYPE" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "CONTENT_LENGTH" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SCRIPT_NAME" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "/api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REQUEST_URI" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "/api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "DOCUMENT_URI" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "/api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "./blobs" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "HTTP/1.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REQUEST_SCHEME" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "http" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "CGI/1.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "nginx/" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "1.18.0" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REMOTE_ADDR" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "127.0.0.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REMOTE_PORT" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "39550" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REMOTE_PORT: 39550" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SERVER_ADDR" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "127.0.0.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SERVER_PORT" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "9001" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SERVER_NAME" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "localhost" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "REDIRECT_STATUS" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "200" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script var: "./blobs" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "/ginxsom.fcgi" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:57:29 [debug] 446626#446626: *10 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http cleanup add: 0000605F710BBD50 +2025/09/04 09:57:29 [debug] 446626#446626: *10 get rr peer, try: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 stream socket 10 +2025/09/04 09:57:29 [debug] 446626#446626: *10 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:57:29 [debug] 446626#446626: *10 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #11 +2025/09/04 09:57:29 [debug] 446626#446626: *10 connected +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream connect: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream send request +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream send request body +2025/09/04 09:57:29 [debug] 446626#446626: *10 chain writer buf fl:0 s:552 +2025/09/04 09:57:29 [debug] 446626#446626: *10 chain writer in: 0000605F710BBD90 +2025/09/04 09:57:29 [debug] 446626#446626: *10 writev: 552 of 552 +2025/09/04 09:57:29 [debug] 446626#446626: *10 chain writer out: 0000000000000000 +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer add: 10: 60000:248010045 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http request count:2 blk:0 +2025/09/04 09:57:29 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:29 [debug] 446626#446626: worker cycle +2025/09/04 09:57:29 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http run request: "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream check client, write event:1, "/api/health" +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream request: "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream dummy handler +2025/09/04 09:57:29 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:29 [debug] 446626#446626: worker cycle +2025/09/04 09:57:29 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C8 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream request: "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream process header +2025/09/04 09:57:29 [debug] 446626#446626: *10 malloc: 0000605F710AD140:4096 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: eof:1, avail:-1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: fd:10 360 of 4096 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 06 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 48 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record length: 328 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi parser: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi header: "Status: 200 OK" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi parser: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi parser: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi parser: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi header done +2025/09/04 09:57:29 [debug] 446626#446626: *10 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:57:29 [debug] 446626#446626: *10 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:57:29 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 09:57:29 [debug] 446626#446626: *10 write new buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http write filter: l:0 f:0 s:367 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http cacheable: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream process upstream +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe read upstream: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe preread: 277 +2025/09/04 09:57:29 [debug] 446626#446626: *10 readv: eof:1, avail:0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 readv: 1, last:3736 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe recv chain: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 277 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe length: -1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 input buf #0 0000605F710AD193 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 06 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record length: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi closed stdout +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 03 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 01 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 08 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record byte: 00 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi record length: 8 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http fastcgi sent end request +2025/09/04 09:57:29 [debug] 446626#446626: *10 input buf 0000605F710AD193 253 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe write downstream: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe write downstream flush in +2025/09/04 09:57:29 [debug] 446626#446626: *10 http output filter "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http copy filter: "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http postpone filter "/api/health?" 0000605F710BC038 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http chunk: 253 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write new buf t:1 f:0 0000605F710AE570, pos 0000605F710AE570, size: 4 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 253 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http write filter: l:0 f:0 s:626 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http copy filter: 0 "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 pipe write downstream done +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer: 10, old: 248010045, new: 248010047 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream exit: 0000000000000000 +2025/09/04 09:57:29 [debug] 446626#446626: *10 finalize http upstream request: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 finalize http fastcgi request +2025/09/04 09:57:29 [debug] 446626#446626: *10 free rr peer 1 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 close http upstream connection: 10 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer del: 10: 248010045 +2025/09/04 09:57:29 [debug] 446626#446626: *10 reusable connection: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http upstream temp fd: -1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http output filter "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http copy filter: "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http postpone filter "/api/health?" 00007FFD0A2C90A0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http chunk: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write old buf t:1 f:0 0000605F710AE570, pos 0000605F710AE570, size: 4 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 253 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http write filter: l:1 f:0 s:631 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http write filter limit 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 writev: 631 of 631 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http write filter 0000000000000000 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http copy filter: 0 "/api/health?" +2025/09/04 09:57:29 [debug] 446626#446626: *10 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 set http keepalive handler +2025/09/04 09:57:29 [debug] 446626#446626: *10 http close request +2025/09/04 09:57:29 [debug] 446626#446626: *10 http log handler +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710AD140 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710BB070, unused: 8 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710AE150, unused: 2550 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710A60A0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 hc free: 0000000000000000 +2025/09/04 09:57:29 [debug] 446626#446626: *10 hc busy: 0000000000000000 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 tcp_nodelay +2025/09/04 09:57:29 [debug] 446626#446626: *10 reusable connection: 1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer add: 6: 65000:248015047 +2025/09/04 09:57:29 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:29 [debug] 446626#446626: worker cycle +2025/09/04 09:57:29 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:57:29 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 http keepalive handler +2025/09/04 09:57:29 [debug] 446626#446626: *10 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: eof:1, avail:-1 +2025/09/04 09:57:29 [debug] 446626#446626: *10 recv: fd:6 0 of 1024 +2025/09/04 09:57:29 [info] 446626#446626: *10 client 127.0.0.1 closed keepalive connection +2025/09/04 09:57:29 [debug] 446626#446626: *10 close http connection: 6 +2025/09/04 09:57:29 [debug] 446626#446626: *10 event timer del: 6: 248015047 +2025/09/04 09:57:29 [debug] 446626#446626: *10 reusable connection: 0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710A60A0 +2025/09/04 09:57:29 [debug] 446626#446626: *10 free: 0000605F710A3840, unused: 120 +2025/09/04 09:57:29 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:29 [debug] 446626#446626: worker cycle +2025/09/04 09:57:29 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:57:56 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:57:56 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *12 accept: 127.0.0.1:33848 fd:6 +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer add: 6: 60000:248036902 +2025/09/04 09:57:56 [debug] 446626#446626: *12 reusable connection: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 26854 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http wait request handler +2025/09/04 09:57:56 [debug] 446626#446626: *12 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: eof:0, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: fd:6 88 of 1024 +2025/09/04 09:57:56 [debug] 446626#446626: *12 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http process request line +2025/09/04 09:57:56 [debug] 446626#446626: *12 http request line: "GET /api/health HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http uri: "/api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http args: "" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http exten: "" +2025/09/04 09:57:56 [debug] 446626#446626: *12 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http process request header line +2025/09/04 09:57:56 [debug] 446626#446626: *12 http header: "Host: localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http header: "Accept: */*" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http header done +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer del: 6: 248036902 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 rewrite phase: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: "/media" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: "/debug/list" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: "/api/" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:57:56 [debug] 446626#446626: *12 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:57:56 [debug] 446626#446626: *12 using configuration "/api/" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http cl:-1 max:104857600 +2025/09/04 09:57:56 [debug] 446626#446626: *12 rewrite phase: 3 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script value: "OPTIONS" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script equal +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script equal: no +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script if +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script if: false +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script regex: "^(GET|PUT)$" +2025/09/04 09:57:56 [notice] 446626#446626: *12 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script if +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script if: false +2025/09/04 09:57:56 [debug] 446626#446626: *12 post rewrite phase: 4 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 5 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 6 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 7 +2025/09/04 09:57:56 [debug] 446626#446626: *12 access phase: 8 +2025/09/04 09:57:56 [debug] 446626#446626: *12 access phase: 9 +2025/09/04 09:57:56 [debug] 446626#446626: *12 access phase: 10 +2025/09/04 09:57:56 [debug] 446626#446626: *12 post access phase: 11 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 12 +2025/09/04 09:57:56 [debug] 446626#446626: *12 generic phase: 13 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http init upstream, client timer: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "QUERY_STRING" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "QUERY_STRING: " +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REQUEST_METHOD" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "CONTENT_TYPE" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "CONTENT_LENGTH" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SCRIPT_NAME" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "/api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REQUEST_URI" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "/api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "DOCUMENT_URI" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "/api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REQUEST_SCHEME" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "http" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "CGI/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "nginx/" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "1.18.0" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REMOTE_ADDR" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REMOTE_PORT" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "33848" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REMOTE_PORT: 33848" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SERVER_ADDR" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SERVER_PORT" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "9001" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SERVER_NAME" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "localhost" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "REDIRECT_STATUS" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "200" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script var: "./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "/ginxsom.fcgi" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:57:56 [debug] 446626#446626: *12 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http cleanup add: 0000605F710BBD50 +2025/09/04 09:57:56 [debug] 446626#446626: *12 get rr peer, try: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 stream socket 10 +2025/09/04 09:57:56 [debug] 446626#446626: *12 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:57:56 [debug] 446626#446626: *12 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #13 +2025/09/04 09:57:56 [debug] 446626#446626: *12 connected +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream connect: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream send request +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream send request body +2025/09/04 09:57:56 [debug] 446626#446626: *12 chain writer buf fl:0 s:552 +2025/09/04 09:57:56 [debug] 446626#446626: *12 chain writer in: 0000605F710BBD90 +2025/09/04 09:57:56 [debug] 446626#446626: *12 writev: 552 of 552 +2025/09/04 09:57:56 [debug] 446626#446626: *12 chain writer out: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer add: 10: 60000:248036902 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http request count:2 blk:0 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http run request: "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream check client, write event:1, "/api/health" +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C9 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream request: "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream dummy handler +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C9 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream request: "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream process header +2025/09/04 09:57:56 [debug] 446626#446626: *12 malloc: 0000605F710AD140:4096 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: eof:1, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: fd:10 368 of 4096 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 06 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 4A +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 06 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record length: 330 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi header: "Status: 200 OK" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi parser: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi header done +2025/09/04 09:57:56 [debug] 446626#446626: *12 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *12 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:57:56 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 09:57:56 [debug] 446626#446626: *12 write new buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http write filter: l:0 f:0 s:367 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http cacheable: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream process upstream +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe read upstream: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe preread: 285 +2025/09/04 09:57:56 [debug] 446626#446626: *12 readv: eof:1, avail:0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 readv: 1, last:3728 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe recv chain: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 285 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe length: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 input buf #0 0000605F710AD193 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 06 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record length: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi closed stdout +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 03 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 08 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi record length: 8 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http fastcgi sent end request +2025/09/04 09:57:56 [debug] 446626#446626: *12 input buf 0000605F710AD193 255 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe write downstream: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe write downstream flush in +2025/09/04 09:57:56 [debug] 446626#446626: *12 http output filter "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http copy filter: "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http postpone filter "/api/health?" 0000605F710BC038 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http chunk: 255 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write new buf t:1 f:0 0000605F710AE570, pos 0000605F710AE570, size: 4 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 255 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http write filter: l:0 f:0 s:628 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http copy filter: 0 "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 pipe write downstream done +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer: 10, old: 248036902, new: 248036903 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream exit: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *12 finalize http upstream request: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 finalize http fastcgi request +2025/09/04 09:57:56 [debug] 446626#446626: *12 free rr peer 1 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 close http upstream connection: 10 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer del: 10: 248036902 +2025/09/04 09:57:56 [debug] 446626#446626: *12 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http upstream temp fd: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http output filter "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http copy filter: "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http postpone filter "/api/health?" 00007FFD0A2C90A0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http chunk: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 367 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write old buf t:1 f:0 0000605F710AE570, pos 0000605F710AE570, size: 4 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD193, size: 255 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http write filter: l:1 f:0 s:633 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http write filter limit 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 writev: 633 of 633 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http write filter 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http copy filter: 0 "/api/health?" +2025/09/04 09:57:56 [debug] 446626#446626: *12 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 set http keepalive handler +2025/09/04 09:57:56 [debug] 446626#446626: *12 http close request +2025/09/04 09:57:56 [debug] 446626#446626: *12 http log handler +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710AD140 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710C4D00, unused: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710BB070, unused: 8 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710AE150, unused: 2550 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710A60A0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 hc free: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *12 hc busy: 0000000000000000 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 tcp_nodelay +2025/09/04 09:57:56 [debug] 446626#446626: *12 reusable connection: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer add: 6: 65000:248041903 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 http keepalive handler +2025/09/04 09:57:56 [debug] 446626#446626: *12 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: eof:1, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *12 recv: fd:6 0 of 1024 +2025/09/04 09:57:56 [info] 446626#446626: *12 client 127.0.0.1 closed keepalive connection +2025/09/04 09:57:56 [debug] 446626#446626: *12 close http connection: 6 +2025/09/04 09:57:56 [debug] 446626#446626: *12 event timer del: 6: 248041903 +2025/09/04 09:57:56 [debug] 446626#446626: *12 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710A60A0 +2025/09/04 09:57:56 [debug] 446626#446626: *12 free: 0000605F710A3840, unused: 120 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 2 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:57:56 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:57:56 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *14 accept: 127.0.0.1:33854 fd:6 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer add: 6: 60000:248037191 +2025/09/04 09:57:56 [debug] 446626#446626: *14 reusable connection: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 286 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http wait request handler +2025/09/04 09:57:56 [debug] 446626#446626: *14 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: eof:0, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: fd:6 114 of 1024 +2025/09/04 09:57:56 [debug] 446626#446626: *14 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http process request line +2025/09/04 09:57:56 [debug] 446626#446626: *14 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http uri: "/api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http args: "" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http exten: "" +2025/09/04 09:57:56 [debug] 446626#446626: *14 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http process request header line +2025/09/04 09:57:56 [debug] 446626#446626: *14 http header: "Host: localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http header: "Accept: */*" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http header: "Authorization: Nostr Cg==" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http header done +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer del: 6: 248037191 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 rewrite phase: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: "/media" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: "/debug/list" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: "/api/" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:57:56 [debug] 446626#446626: *14 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:57:56 [debug] 446626#446626: *14 using configuration "/api/" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http cl:-1 max:104857600 +2025/09/04 09:57:56 [debug] 446626#446626: *14 rewrite phase: 3 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script value: "OPTIONS" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script equal +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script equal: no +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script if +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script if: false +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script regex: "^(GET|PUT)$" +2025/09/04 09:57:56 [notice] 446626#446626: *14 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script if +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script if: false +2025/09/04 09:57:56 [debug] 446626#446626: *14 post rewrite phase: 4 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 5 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 6 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 7 +2025/09/04 09:57:56 [debug] 446626#446626: *14 access phase: 8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 access phase: 9 +2025/09/04 09:57:56 [debug] 446626#446626: *14 access phase: 10 +2025/09/04 09:57:56 [debug] 446626#446626: *14 post access phase: 11 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 12 +2025/09/04 09:57:56 [debug] 446626#446626: *14 generic phase: 13 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http init upstream, client timer: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "QUERY_STRING" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "QUERY_STRING: " +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REQUEST_METHOD" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "GET" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "CONTENT_TYPE" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "CONTENT_LENGTH" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SCRIPT_NAME" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "/api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REQUEST_URI" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "/api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "DOCUMENT_URI" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "/api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REQUEST_SCHEME" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "http" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "CGI/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "nginx/" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "1.18.0" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REMOTE_ADDR" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REMOTE_PORT" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "33854" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REMOTE_PORT: 33854" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SERVER_ADDR" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SERVER_PORT" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "9001" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SERVER_NAME" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "localhost" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "REDIRECT_STATUS" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "200" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "./blobs" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "/ginxsom.fcgi" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http script var: "Nostr Cg==" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "HTTP_AUTHORIZATION: Nostr Cg==" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:57:56 [debug] 446626#446626: *14 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http cleanup add: 0000605F710BBD70 +2025/09/04 09:57:56 [debug] 446626#446626: *14 get rr peer, try: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 stream socket 10 +2025/09/04 09:57:56 [debug] 446626#446626: *14 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:57:56 [debug] 446626#446626: *14 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #15 +2025/09/04 09:57:56 [debug] 446626#446626: *14 connected +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream connect: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream send request +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream send request body +2025/09/04 09:57:56 [debug] 446626#446626: *14 chain writer buf fl:0 s:552 +2025/09/04 09:57:56 [debug] 446626#446626: *14 chain writer in: 0000605F710BBDB0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 writev: 552 of 552 +2025/09/04 09:57:56 [debug] 446626#446626: *14 chain writer out: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer add: 10: 60000:248037191 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http request count:2 blk:0 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http run request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream check client, write event:1, "/api/stats" +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream dummy handler +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream dummy handler +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:0005 d:00007C61227682C8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream process header +2025/09/04 09:57:56 [debug] 446626#446626: *14 malloc: 0000605F710AD140:4096 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: eof:0, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: fd:10 216 of 4096 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 06 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: B6 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 02 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record length: 182 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi header: "Status: 401 Unauthorized" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi parser: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi parser: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi header done +2025/09/04 09:57:56 [debug] 446626#446626: *14 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:57:56 [debug] 446626#446626: *14 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:57:56 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 09:57:56 [debug] 446626#446626: *14 write new buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 206 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http write filter: l:0 f:0 s:206 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http cacheable: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream process upstream +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe read upstream: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe preread: 123 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 123 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe length: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write downstream: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write busy: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write: out:0000000000000000, f:0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe read upstream: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 123 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe length: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer: 10, old: 248037191, new: 248037192 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream dummy handler +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream request: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream process upstream +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe read upstream: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 readv: eof:1, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 readv: 1, last:3880 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe recv chain: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 123 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe length: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 input buf #0 0000605F710AD19D +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 06 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record length: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi closed stdout +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 03 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 01 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 08 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record byte: 00 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi record length: 8 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http fastcgi sent end request +2025/09/04 09:57:56 [debug] 446626#446626: *14 input buf 0000605F710AD19D 97 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write downstream: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write downstream flush in +2025/09/04 09:57:56 [debug] 446626#446626: *14 http output filter "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http copy filter: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http postpone filter "/api/stats?" 0000605F710BC060 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http chunk: 97 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 206 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write new buf t:1 f:0 0000605F710AE4F0, pos 0000605F710AE4F0, size: 4 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 97 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http write filter: l:0 f:0 s:309 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http copy filter: 0 "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 pipe write downstream done +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer: 10, old: 248037191, new: 248037192 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream exit: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *14 finalize http upstream request: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 finalize http fastcgi request +2025/09/04 09:57:56 [debug] 446626#446626: *14 free rr peer 1 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 close http upstream connection: 10 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer del: 10: 248037191 +2025/09/04 09:57:56 [debug] 446626#446626: *14 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http upstream temp fd: -1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http output filter "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http copy filter: "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http postpone filter "/api/stats?" 00007FFD0A2C90A0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http chunk: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write old buf t:1 f:0 0000605F710AE1C0, pos 0000605F710AE1C0, size: 206 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write old buf t:1 f:0 0000605F710AE4F0, pos 0000605F710AE4F0, size: 4 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 97 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http write filter: l:1 f:0 s:314 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http write filter limit 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 writev: 314 of 314 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http write filter 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http copy filter: 0 "/api/stats?" +2025/09/04 09:57:56 [debug] 446626#446626: *14 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 set http keepalive handler +2025/09/04 09:57:56 [debug] 446626#446626: *14 http close request +2025/09/04 09:57:56 [debug] 446626#446626: *14 http log handler +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710AD140 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710C4D00, unused: 13 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710BB070, unused: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710AE150, unused: 2679 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710A60A0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 hc free: 0000000000000000 +2025/09/04 09:57:56 [debug] 446626#446626: *14 hc busy: 0000000000000000 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 tcp_nodelay +2025/09/04 09:57:56 [debug] 446626#446626: *14 reusable connection: 1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer add: 6: 65000:248042192 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:57:56 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 http keepalive handler +2025/09/04 09:57:56 [debug] 446626#446626: *14 malloc: 0000605F710A60A0:1024 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: eof:1, avail:-1 +2025/09/04 09:57:56 [debug] 446626#446626: *14 recv: fd:6 0 of 1024 +2025/09/04 09:57:56 [info] 446626#446626: *14 client 127.0.0.1 closed keepalive connection +2025/09/04 09:57:56 [debug] 446626#446626: *14 close http connection: 6 +2025/09/04 09:57:56 [debug] 446626#446626: *14 event timer del: 6: 248042192 +2025/09/04 09:57:56 [debug] 446626#446626: *14 reusable connection: 0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710A60A0 +2025/09/04 09:57:56 [debug] 446626#446626: *14 free: 0000605F710A3840, unused: 120 +2025/09/04 09:57:56 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:57:56 [debug] 446626#446626: worker cycle +2025/09/04 09:57:56 [debug] 446626#446626: epoll timer: -1 +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:5 ev:0001 d:00007C6122768010 +2025/09/04 09:58:20 [debug] 446626#446626: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 09:58:20 [debug] 446626#446626: posix_memalign: 0000605F710A3840:512 @16 +2025/09/04 09:58:20 [debug] 446626#446626: *16 accept: 127.0.0.1:33050 fd:6 +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer add: 6: 60000:248061264 +2025/09/04 09:58:20 [debug] 446626#446626: *16 reusable connection: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 09:58:20 [debug] 446626#446626: timer delta: 24071 +2025/09/04 09:58:20 [debug] 446626#446626: worker cycle +2025/09/04 09:58:20 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:6 ev:0001 d:00007C61227681E0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http wait request handler +2025/09/04 09:58:20 [debug] 446626#446626: *16 malloc: 0000605F710A60A0:1024 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: eof:0, avail:-1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: fd:6 642 of 1024 +2025/09/04 09:58:20 [debug] 446626#446626: *16 reusable connection: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 posix_memalign: 0000605F710C4D00:4096 @16 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http process request line +2025/09/04 09:58:20 [debug] 446626#446626: *16 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http uri: "/api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http args: "" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http exten: "" +2025/09/04 09:58:20 [debug] 446626#446626: *16 posix_memalign: 0000605F710BB070:4096 @16 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http process request header line +2025/09/04 09:58:20 [debug] 446626#446626: *16 http header: "Host: localhost:9001" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http header: "User-Agent: curl/8.15.0" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http header: "Accept: */*" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyOTVkMDBlYzM1YmQ0NTBmMmI4ZmM5ZDZkYTVkODZlZWEyOGUxZjAyNTNhYjA5ZDEzYzI0MzRhYTliMTg5M2JjIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQzMDAsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3OTAwIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6ImZlMDM4NTVjOGVjMDk2ZmU4YjQ5YzBlMjQ5OTQyZjMxMzMzZTYwZTM4ZDUwZDQ4MTViM2FkNjRkYTNkNDg1OGViNDIwZTEzZTU2YmM4OWU3MjI5YmU5NTY2ZDJjNWVkYWYxYmE2YjlmMTQ5ZDk5MDM4NWNkYTFlM2MxZjY1N2MwIn0K" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http header done +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer del: 6: 248061264 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 rewrite phase: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: "/media" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: "/debug/list" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: "/api/" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 09:58:20 [debug] 446626#446626: *16 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 09:58:20 [debug] 446626#446626: *16 using configuration "/api/" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http cl:-1 max:104857600 +2025/09/04 09:58:20 [debug] 446626#446626: *16 rewrite phase: 3 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "GET" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script value: "OPTIONS" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script equal +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script equal: no +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script if +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script if: false +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "GET" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script regex: "^(GET|PUT)$" +2025/09/04 09:58:20 [notice] 446626#446626: *16 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script if +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script if: false +2025/09/04 09:58:20 [debug] 446626#446626: *16 post rewrite phase: 4 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 5 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 6 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 7 +2025/09/04 09:58:20 [debug] 446626#446626: *16 access phase: 8 +2025/09/04 09:58:20 [debug] 446626#446626: *16 access phase: 9 +2025/09/04 09:58:20 [debug] 446626#446626: *16 access phase: 10 +2025/09/04 09:58:20 [debug] 446626#446626: *16 post access phase: 11 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 12 +2025/09/04 09:58:20 [debug] 446626#446626: *16 generic phase: 13 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http init upstream, client timer: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "QUERY_STRING" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "QUERY_STRING: " +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REQUEST_METHOD" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "GET" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "CONTENT_TYPE" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "CONTENT_TYPE: " +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "CONTENT_LENGTH" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SCRIPT_NAME" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "/api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REQUEST_URI" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "/api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "DOCUMENT_URI" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "/api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "DOCUMENT_ROOT" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "./blobs" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SERVER_PROTOCOL" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "HTTP/1.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REQUEST_SCHEME" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "http" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "GATEWAY_INTERFACE" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "CGI/1.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SERVER_SOFTWARE" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "nginx/" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "1.18.0" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REMOTE_ADDR" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "127.0.0.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REMOTE_PORT" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "33050" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REMOTE_PORT: 33050" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SERVER_ADDR" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "127.0.0.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SERVER_PORT" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "9001" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SERVER_NAME" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "localhost" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "REDIRECT_STATUS" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "200" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "SCRIPT_FILENAME" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "./blobs" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "/ginxsom.fcgi" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyOTVkMDBlYzM1YmQ0NTBmMmI4ZmM5ZDZkYTVkODZlZWEyOGUxZjAyNTNhYjA5ZDEzYzI0MzRhYTliMTg5M2JjIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQzMDAsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3OTAwIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6ImZlMDM4NTVjOGVjMDk2ZmU4YjQ5YzBlMjQ5OTQyZjMxMzMzZTYwZTM4ZDUwZDQ4MTViM2FkNjRkYTNkNDg1OGViNDIwZTEzZTU2YmM4OWU3MjI5YmU5NTY2ZDJjNWVkYWYxYmE2YjlmMTQ5ZDk5MDM4NWNkYTFlM2MxZjY1N2MwIn0K" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyOTVkMDBlYzM1YmQ0NTBmMmI4ZmM5ZDZkYTVkODZlZWEyOGUxZjAyNTNhYjA5ZDEzYzI0MzRhYTliMTg5M2JjIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQzMDAsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk3OTAwIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6ImZlMDM4NTVjOGVjMDk2ZmU4YjQ5YzBlMjQ5OTQyZjMxMzMzZTYwZTM4ZDUwZDQ4MTViM2FkNjRkYTNkNDg1OGViNDIwZTEzZTU2YmM4OWU3MjI5YmU5NTY2ZDJjNWVkYWYxYmE2YjlmMTQ5ZDk5MDM4NWNkYTFlM2MxZjY1N2MwIn0K" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 09:58:20 [debug] 446626#446626: *16 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http cleanup add: 0000605F710BBF88 +2025/09/04 09:58:20 [debug] 446626#446626: *16 get rr peer, try: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 stream socket 10 +2025/09/04 09:58:20 [debug] 446626#446626: *16 epoll add connection: fd:10 ev:80002005 +2025/09/04 09:58:20 [debug] 446626#446626: *16 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #17 +2025/09/04 09:58:20 [debug] 446626#446626: *16 connected +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream connect: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 posix_memalign: 0000605F7108CF20:128 @16 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream send request +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream send request body +2025/09/04 09:58:20 [debug] 446626#446626: *16 chain writer buf fl:0 s:1088 +2025/09/04 09:58:20 [debug] 446626#446626: *16 chain writer in: 0000605F710BBFC8 +2025/09/04 09:58:20 [debug] 446626#446626: *16 writev: 1088 of 1088 +2025/09/04 09:58:20 [debug] 446626#446626: *16 chain writer out: 0000000000000000 +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer add: 10: 60000:248061264 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http request count:2 blk:0 +2025/09/04 09:58:20 [debug] 446626#446626: timer delta: 0 +2025/09/04 09:58:20 [debug] 446626#446626: worker cycle +2025/09/04 09:58:20 [debug] 446626#446626: epoll timer: 60000 +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:6 ev:0004 d:00007C61227681E0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http run request: "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream check client, write event:1, "/api/stats" +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:10 ev:0004 d:00007C61227682C9 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream request: "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream dummy handler +2025/09/04 09:58:20 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:58:20 [debug] 446626#446626: worker cycle +2025/09/04 09:58:20 [debug] 446626#446626: epoll timer: 59999 +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:10 ev:2005 d:00007C61227682C9 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream request: "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream process header +2025/09/04 09:58:20 [debug] 446626#446626: *16 malloc: 0000605F710AD140:4096 +2025/09/04 09:58:20 [debug] 446626#446626: *16 posix_memalign: 0000605F710AE150:4096 @16 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: eof:1, avail:-1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: fd:10 216 of 4096 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 06 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: B6 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 02 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record length: 182 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi parser: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi header: "Status: 401 Unauthorized" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi parser: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi header: "Content-Type: application/json" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi parser: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi parser: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi header done +2025/09/04 09:58:20 [debug] 446626#446626: *16 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 13:58:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 09:58:20 [debug] 446626#446626: *16 write new buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 206 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http write filter: l:0 f:0 s:206 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http cacheable: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream process upstream +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe read upstream: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe preread: 123 +2025/09/04 09:58:20 [debug] 446626#446626: *16 readv: eof:1, avail:0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 readv: 1, last:3880 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe recv chain: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe buf free s:0 t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 123 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe length: -1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 input buf #0 0000605F710AD19D +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 06 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record length: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi closed stdout +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 03 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 01 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 08 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record byte: 00 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi record length: 8 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http fastcgi sent end request +2025/09/04 09:58:20 [debug] 446626#446626: *16 input buf 0000605F710AD19D 97 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe write downstream: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe write downstream flush in +2025/09/04 09:58:20 [debug] 446626#446626: *16 http output filter "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http copy filter: "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http postpone filter "/api/stats?" 0000605F710AE5B8 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http chunk: 97 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write old buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 206 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write new buf t:1 f:0 0000605F710AE710, pos 0000605F710AE710, size: 4 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write new buf t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 97 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http write filter: l:0 f:0 s:309 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http copy filter: 0 "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 pipe write downstream done +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer: 10, old: 248061264, new: 248061266 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream exit: 0000000000000000 +2025/09/04 09:58:20 [debug] 446626#446626: *16 finalize http upstream request: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 finalize http fastcgi request +2025/09/04 09:58:20 [debug] 446626#446626: *16 free rr peer 1 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 close http upstream connection: 10 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F7108CF20, unused: 48 +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer del: 10: 248061264 +2025/09/04 09:58:20 [debug] 446626#446626: *16 reusable connection: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http upstream temp fd: -1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http output filter "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http copy filter: "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http postpone filter "/api/stats?" 00007FFD0A2C90A0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http chunk: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write old buf t:1 f:0 0000605F710AE3C0, pos 0000605F710AE3C0, size: 206 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write old buf t:1 f:0 0000605F710AE710, pos 0000605F710AE710, size: 4 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write old buf t:1 f:0 0000605F710AD140, pos 0000605F710AD19D, size: 97 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write old buf t:0 f:0 0000000000000000, pos 0000605F6AE722E8, size: 2 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 write new buf t:0 f:0 0000000000000000, pos 0000605F6AE722E5, size: 5 file: 0, size: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http write filter: l:1 f:0 s:314 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http write filter limit 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 writev: 314 of 314 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http write filter 0000000000000000 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http copy filter: 0 "/api/stats?" +2025/09/04 09:58:20 [debug] 446626#446626: *16 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 set http keepalive handler +2025/09/04 09:58:20 [debug] 446626#446626: *16 http close request +2025/09/04 09:58:20 [debug] 446626#446626: *16 http log handler +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710AD140 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710C4D00, unused: 13 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710BB070, unused: 10 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710AE150, unused: 2135 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710A60A0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 hc free: 0000000000000000 +2025/09/04 09:58:20 [debug] 446626#446626: *16 hc busy: 0000000000000000 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 tcp_nodelay +2025/09/04 09:58:20 [debug] 446626#446626: *16 reusable connection: 1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer add: 6: 65000:248066266 +2025/09/04 09:58:20 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:58:20 [debug] 446626#446626: worker cycle +2025/09/04 09:58:20 [debug] 446626#446626: epoll timer: 65000 +2025/09/04 09:58:20 [debug] 446626#446626: epoll: fd:6 ev:2005 d:00007C61227681E0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 http keepalive handler +2025/09/04 09:58:20 [debug] 446626#446626: *16 malloc: 0000605F710A60A0:1024 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: eof:1, avail:-1 +2025/09/04 09:58:20 [debug] 446626#446626: *16 recv: fd:6 0 of 1024 +2025/09/04 09:58:20 [info] 446626#446626: *16 client 127.0.0.1 closed keepalive connection +2025/09/04 09:58:20 [debug] 446626#446626: *16 close http connection: 6 +2025/09/04 09:58:20 [debug] 446626#446626: *16 event timer del: 6: 248066266 +2025/09/04 09:58:20 [debug] 446626#446626: *16 reusable connection: 0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710A60A0 +2025/09/04 09:58:20 [debug] 446626#446626: *16 free: 0000605F710A3840, unused: 120 +2025/09/04 09:58:20 [debug] 446626#446626: timer delta: 1 +2025/09/04 09:58:20 [debug] 446626#446626: worker cycle +2025/09/04 09:58:20 [debug] 446626#446626: epoll timer: -1 +2025/09/04 10:00:18 [notice] 446625#446625: signal 15 (SIGTERM) received from 449252, exiting +2025/09/04 10:00:18 [debug] 446625#446625: wake up, sigio 0 +2025/09/04 10:00:18 [debug] 446625#446625: child: 0 446626 e:0 t:0 d:0 r:1 j:0 +2025/09/04 10:00:18 [debug] 446625#446625: termination cycle: 50 +2025/09/04 10:00:18 [debug] 446625#446625: sigsuspend +2025/09/04 10:00:18 [debug] 446626#446626: epoll: fd:7 ev:0001 d:00007C61227680F8 +2025/09/04 10:00:18 [debug] 446626#446626: channel handler +2025/09/04 10:00:18 [debug] 446626#446626: channel: 32 +2025/09/04 10:00:18 [debug] 446626#446626: channel command: 4 +2025/09/04 10:00:18 [debug] 446626#446626: channel: -2 +2025/09/04 10:00:18 [debug] 446626#446626: timer delta: 117446 +2025/09/04 10:00:18 [notice] 446626#446626: exiting +2025/09/04 10:00:18 [debug] 446626#446626: flush files +2025/09/04 10:00:18 [debug] 446626#446626: run cleanup: 0000605F7110F428 +2025/09/04 10:00:18 [debug] 446626#446626: run cleanup: 0000605F710F9F20 +2025/09/04 10:00:18 [debug] 446626#446626: cleanup resolver +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F71111120 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710FBF00 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710C6E20 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710C5D10 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710BFCE0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710BEC20 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710BDB60 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710BCAA0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710B2160 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710A9130, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710B5850, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710C0CF0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710C7E30, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710CBE40, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710CFE50, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710D3E60, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710D7E70, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710DBE80, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710DFE90, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710E3EA0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710E7EB0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710EBEC0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710EFED0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710F3EE0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710F7EF0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F710FD0D0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F711010E0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F711050F0, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F71109100, unused: 0 +2025/09/04 10:00:18 [debug] 446626#446626: free: 0000605F7110D110, unused: 7376 +2025/09/04 10:00:18 [notice] 446626#446626: exit +2025/09/04 10:00:18 [notice] 446625#446625: signal 17 (SIGCHLD) received from 446626 +2025/09/04 10:00:18 [notice] 446625#446625: worker process 446626 exited with code 0 +2025/09/04 10:00:18 [debug] 446625#446625: shmtx forced unlock +2025/09/04 10:00:18 [debug] 446625#446625: wake up, sigio 3 +2025/09/04 10:00:18 [debug] 446625#446625: reap children +2025/09/04 10:00:18 [debug] 446625#446625: child: 0 446626 e:1 t:1 d:0 r:1 j:0 +2025/09/04 10:00:18 [notice] 446625#446625: exit +2025/09/04 10:00:18 [debug] 446625#446625: close listening 0.0.0.0:9001 #5 +2025/09/04 10:00:18 [debug] 446625#446625: run cleanup: 0000605F710F9F20 +2025/09/04 10:00:18 [debug] 446625#446625: cleanup resolver +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F71111120 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710FBF00 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710C6E20 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710C5D10 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710BFCE0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710BEC20 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710BDB60 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710BCAA0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710B2160 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710A9130, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710B5850, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710C0CF0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710C7E30, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710CBE40, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710CFE50, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710D3E60, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710D7E70, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710DBE80, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710DFE90, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710E3EA0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710E7EB0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710EBEC0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710EFED0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710F3EE0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710F7EF0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F710FD0D0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F711010E0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F711050F0, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F71109100, unused: 0 +2025/09/04 10:00:18 [debug] 446625#446625: free: 0000605F7110D110, unused: 7407 +2025/09/04 10:00:21 [debug] 449287#449287: bind() 0.0.0.0:9001 #5 +2025/09/04 10:00:21 [debug] 449287#449287: counter: 000076EA6263B080, 1 +2025/09/04 10:00:21 [debug] 449288#449288: bind() 0.0.0.0:9001 #5 +2025/09/04 10:00:21 [notice] 449288#449288: using the "epoll" event method +2025/09/04 10:00:21 [debug] 449288#449288: counter: 00007D14C35E3080, 1 +2025/09/04 10:00:21 [notice] 449288#449288: nginx/1.18.0 (Ubuntu) +2025/09/04 10:00:21 [notice] 449288#449288: OS: Linux 6.12.10-76061203-generic +2025/09/04 10:00:21 [notice] 449288#449288: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/04 10:00:21 [debug] 449289#449288: write: 6, 00007FFE9893E0F0, 7, 0 +2025/09/04 10:00:21 [debug] 449289#449289: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/04 10:00:21 [notice] 449289#449289: start worker processes +2025/09/04 10:00:21 [debug] 449289#449289: channel 6:7 +2025/09/04 10:00:21 [notice] 449289#449289: start worker process 449290 +2025/09/04 10:00:21 [debug] 449289#449289: sigsuspend +2025/09/04 10:00:21 [debug] 449290#449290: add cleanup: 00005DA8BF652428 +2025/09/04 10:00:21 [debug] 449290#449290: malloc: 00005DA8BF5E7BD0:8 +2025/09/04 10:00:21 [debug] 449290#449290: notify eventfd: 9 +2025/09/04 10:00:21 [debug] 449290#449290: testing the EPOLLRDHUP flag: success +2025/09/04 10:00:21 [debug] 449290#449290: malloc: 00005DA8BF5FC860:6144 +2025/09/04 10:00:21 [debug] 449290#449290: malloc: 00007D14C33DB010:237568 +2025/09/04 10:00:21 [debug] 449290#449290: malloc: 00005DA8BF6559F0:98304 +2025/09/04 10:00:21 [debug] 449290#449290: malloc: 00005DA8BF66DA00:98304 +2025/09/04 10:00:21 [debug] 449290#449290: epoll add event: fd:5 op:1 ev:00002001 +2025/09/04 10:00:21 [debug] 449290#449290: epoll add event: fd:7 op:1 ev:00002001 +2025/09/04 10:00:21 [debug] 449290#449290: setproctitle: "nginx: worker process" +2025/09/04 10:00:21 [debug] 449290#449290: worker cycle +2025/09/04 10:00:21 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:00:29 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:00:29 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:00:29 [debug] 449290#449290: *1 accept: 127.0.0.1:36044 fd:6 +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer add: 6: 60000:248190042 +2025/09/04 10:00:29 [debug] 449290#449290: *1 reusable connection: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:00:29 [debug] 449290#449290: timer delta: 8112 +2025/09/04 10:00:29 [debug] 449290#449290: worker cycle +2025/09/04 10:00:29 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http wait request handler +2025/09/04 10:00:29 [debug] 449290#449290: *1 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: eof:0, avail:-1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: fd:6 642 of 1024 +2025/09/04 10:00:29 [debug] 449290#449290: *1 reusable connection: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http process request line +2025/09/04 10:00:29 [debug] 449290#449290: *1 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http uri: "/api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http args: "" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http exten: "" +2025/09/04 10:00:29 [debug] 449290#449290: *1 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http process request header line +2025/09/04 10:00:29 [debug] 449290#449290: *1 http header: "Host: localhost:9001" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http header: "Accept: */*" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMWI2NzhjYjdmZmIwYjhhZjM3MjY5NjljMWQ2NDNmZGEyNzE2NGYwMDkxOGMxOTIyYjUwMTAzYTRkNTA2OWQ2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0MjksInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MDI5Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijk4NzU2MTIwMDhhMzg2ZjgxMjUzZWZjMmU4OTQyY2JkNTg1YzM1YjBlNjg5NmRiNWFiYjM5YWM1NzkwZTZjODdlYzU3YTI5MWExNGE1NDU5YzQ4ODY0M2UxYjEyYjI4OWJiYmVhOGZmYWU0MTY1MzgyNjQwMzJjYWU1MDgwMmFlIn0K" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http header done +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer del: 6: 248190042 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 rewrite phase: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: "/media" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: "/debug/list" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: "/api/" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:00:29 [debug] 449290#449290: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:00:29 [debug] 449290#449290: *1 using configuration "/api/" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http cl:-1 max:104857600 +2025/09/04 10:00:29 [debug] 449290#449290: *1 rewrite phase: 3 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "GET" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script value: "OPTIONS" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script equal +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script equal: no +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script if +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script if: false +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "GET" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script regex: "^(GET|PUT)$" +2025/09/04 10:00:29 [notice] 449290#449290: *1 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script if +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script if: false +2025/09/04 10:00:29 [debug] 449290#449290: *1 post rewrite phase: 4 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 5 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 6 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 7 +2025/09/04 10:00:29 [debug] 449290#449290: *1 access phase: 8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 access phase: 9 +2025/09/04 10:00:29 [debug] 449290#449290: *1 access phase: 10 +2025/09/04 10:00:29 [debug] 449290#449290: *1 post access phase: 11 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 12 +2025/09/04 10:00:29 [debug] 449290#449290: *1 generic phase: 13 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http init upstream, client timer: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "QUERY_STRING" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "QUERY_STRING: " +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REQUEST_METHOD" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "GET" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "CONTENT_TYPE" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "CONTENT_LENGTH" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SCRIPT_NAME" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "/api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REQUEST_URI" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "/api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "DOCUMENT_URI" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "/api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "./blobs" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "HTTP/1.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REQUEST_SCHEME" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "http" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "CGI/1.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "nginx/" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "1.18.0" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REMOTE_ADDR" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "127.0.0.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REMOTE_PORT" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "36044" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REMOTE_PORT: 36044" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SERVER_ADDR" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "127.0.0.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SERVER_PORT" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "9001" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SERVER_NAME" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "localhost" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "REDIRECT_STATUS" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "200" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "./blobs" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "/ginxsom.fcgi" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMWI2NzhjYjdmZmIwYjhhZjM3MjY5NjljMWQ2NDNmZGEyNzE2NGYwMDkxOGMxOTIyYjUwMTAzYTRkNTA2OWQ2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0MjksInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MDI5Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijk4NzU2MTIwMDhhMzg2ZjgxMjUzZWZjMmU4OTQyY2JkNTg1YzM1YjBlNjg5NmRiNWFiYjM5YWM1NzkwZTZjODdlYzU3YTI5MWExNGE1NDU5YzQ4ODY0M2UxYjEyYjI4OWJiYmVhOGZmYWU0MTY1MzgyNjQwMzJjYWU1MDgwMmFlIn0K" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMWI2NzhjYjdmZmIwYjhhZjM3MjY5NjljMWQ2NDNmZGEyNzE2NGYwMDkxOGMxOTIyYjUwMTAzYTRkNTA2OWQ2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0MjksInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MDI5Il1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6Ijk4NzU2MTIwMDhhMzg2ZjgxMjUzZWZjMmU4OTQyY2JkNTg1YzM1YjBlNjg5NmRiNWFiYjM5YWM1NzkwZTZjODdlYzU3YTI5MWExNGE1NDU5YzQ4ODY0M2UxYjEyYjI4OWJiYmVhOGZmYWU0MTY1MzgyNjQwMzJjYWU1MDgwMmFlIn0K" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:00:29 [debug] 449290#449290: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http cleanup add: 00005DA8BF5FEF88 +2025/09/04 10:00:29 [debug] 449290#449290: *1 get rr peer, try: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 stream socket 10 +2025/09/04 10:00:29 [debug] 449290#449290: *1 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:00:29 [debug] 449290#449290: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/04 10:00:29 [debug] 449290#449290: *1 connected +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream connect: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream send request +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream send request body +2025/09/04 10:00:29 [debug] 449290#449290: *1 chain writer buf fl:0 s:1088 +2025/09/04 10:00:29 [debug] 449290#449290: *1 chain writer in: 00005DA8BF5FEFC8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 writev: 1088 of 1088 +2025/09/04 10:00:29 [debug] 449290#449290: *1 chain writer out: 0000000000000000 +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer add: 10: 60000:248190042 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http request count:2 blk:0 +2025/09/04 10:00:29 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:00:29 [debug] 449290#449290: worker cycle +2025/09/04 10:00:29 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http run request: "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream check client, write event:1, "/api/stats" +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream request: "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream dummy handler +2025/09/04 10:00:29 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:00:29 [debug] 449290#449290: worker cycle +2025/09/04 10:00:29 [debug] 449290#449290: epoll timer: 59999 +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream request: "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream process header +2025/09/04 10:00:29 [debug] 449290#449290: *1 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:00:29 [debug] 449290#449290: *1 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: eof:1, avail:-1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: fd:10 216 of 4096 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 06 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: B6 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 02 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record length: 182 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi parser: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi header: "Status: 401 Unauthorized" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi parser: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi parser: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi parser: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi header done +2025/09/04 10:00:29 [debug] 449290#449290: *1 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:00:29 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 10:00:29 [debug] 449290#449290: *1 write new buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http write filter: l:0 f:0 s:206 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http cacheable: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream process upstream +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe read upstream: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe preread: 123 +2025/09/04 10:00:29 [debug] 449290#449290: *1 readv: eof:1, avail:0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 readv: 1, last:3880 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe recv chain: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 123 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe length: -1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 input buf #0 00005DA8BF5F019D +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 06 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record length: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi closed stdout +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 03 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 01 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 08 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record byte: 00 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi record length: 8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http fastcgi sent end request +2025/09/04 10:00:29 [debug] 449290#449290: *1 input buf 00005DA8BF5F019D 97 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe write downstream: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe write downstream flush in +2025/09/04 10:00:29 [debug] 449290#449290: *1 http output filter "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http copy filter: "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http postpone filter "/api/stats?" 00005DA8BF5F15B8 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http chunk: 97 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write new buf t:1 f:0 00005DA8BF5F1710, pos 00005DA8BF5F1710, size: 4 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 97 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http write filter: l:0 f:0 s:309 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http copy filter: 0 "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 pipe write downstream done +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer: 10, old: 248190042, new: 248190045 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream exit: 0000000000000000 +2025/09/04 10:00:29 [debug] 449290#449290: *1 finalize http upstream request: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 finalize http fastcgi request +2025/09/04 10:00:29 [debug] 449290#449290: *1 free rr peer 1 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 close http upstream connection: 10 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer del: 10: 248190042 +2025/09/04 10:00:29 [debug] 449290#449290: *1 reusable connection: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http upstream temp fd: -1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http output filter "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http copy filter: "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http postpone filter "/api/stats?" 00007FFE9893DD30 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http chunk: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write old buf t:1 f:0 00005DA8BF5F1710, pos 00005DA8BF5F1710, size: 4 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 97 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http write filter: l:1 f:0 s:314 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http write filter limit 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 writev: 314 of 314 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http write filter 0000000000000000 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http copy filter: 0 "/api/stats?" +2025/09/04 10:00:29 [debug] 449290#449290: *1 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 set http keepalive handler +2025/09/04 10:00:29 [debug] 449290#449290: *1 http close request +2025/09/04 10:00:29 [debug] 449290#449290: *1 http log handler +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5F0140 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF607D00, unused: 13 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5FE070, unused: 10 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5F1150, unused: 2135 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5E90A0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 hc free: 0000000000000000 +2025/09/04 10:00:29 [debug] 449290#449290: *1 hc busy: 0000000000000000 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 tcp_nodelay +2025/09/04 10:00:29 [debug] 449290#449290: *1 reusable connection: 1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer add: 6: 65000:248195045 +2025/09/04 10:00:29 [debug] 449290#449290: timer delta: 2 +2025/09/04 10:00:29 [debug] 449290#449290: worker cycle +2025/09/04 10:00:29 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:00:29 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 http keepalive handler +2025/09/04 10:00:29 [debug] 449290#449290: *1 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: eof:1, avail:-1 +2025/09/04 10:00:29 [debug] 449290#449290: *1 recv: fd:6 0 of 1024 +2025/09/04 10:00:29 [info] 449290#449290: *1 client 127.0.0.1 closed keepalive connection +2025/09/04 10:00:29 [debug] 449290#449290: *1 close http connection: 6 +2025/09/04 10:00:29 [debug] 449290#449290: *1 event timer del: 6: 248195045 +2025/09/04 10:00:29 [debug] 449290#449290: *1 reusable connection: 0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5E90A0 +2025/09/04 10:00:29 [debug] 449290#449290: *1 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:00:29 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:00:29 [debug] 449290#449290: worker cycle +2025/09/04 10:00:29 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:00:44 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:00:44 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:00:44 [debug] 449290#449290: *3 accept: 127.0.0.1:56220 fd:6 +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer add: 6: 60000:248205315 +2025/09/04 10:00:44 [debug] 449290#449290: *3 reusable connection: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:00:44 [debug] 449290#449290: timer delta: 15269 +2025/09/04 10:00:44 [debug] 449290#449290: worker cycle +2025/09/04 10:00:44 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http wait request handler +2025/09/04 10:00:44 [debug] 449290#449290: *3 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: eof:0, avail:-1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: fd:6 88 of 1024 +2025/09/04 10:00:44 [debug] 449290#449290: *3 reusable connection: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http process request line +2025/09/04 10:00:44 [debug] 449290#449290: *3 http request line: "GET /api/health HTTP/1.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http uri: "/api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http args: "" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http exten: "" +2025/09/04 10:00:44 [debug] 449290#449290: *3 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http process request header line +2025/09/04 10:00:44 [debug] 449290#449290: *3 http header: "Host: localhost:9001" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http header: "Accept: */*" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http header done +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer del: 6: 248205315 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 rewrite phase: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: "/media" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: "/debug/list" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: "/api/" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:00:44 [debug] 449290#449290: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:00:44 [debug] 449290#449290: *3 using configuration "/api/" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http cl:-1 max:104857600 +2025/09/04 10:00:44 [debug] 449290#449290: *3 rewrite phase: 3 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "GET" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script value: "OPTIONS" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script equal +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script equal: no +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script if +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script if: false +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "GET" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script regex: "^(GET|PUT)$" +2025/09/04 10:00:44 [notice] 449290#449290: *3 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script if +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script if: false +2025/09/04 10:00:44 [debug] 449290#449290: *3 post rewrite phase: 4 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 5 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 6 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 7 +2025/09/04 10:00:44 [debug] 449290#449290: *3 access phase: 8 +2025/09/04 10:00:44 [debug] 449290#449290: *3 access phase: 9 +2025/09/04 10:00:44 [debug] 449290#449290: *3 access phase: 10 +2025/09/04 10:00:44 [debug] 449290#449290: *3 post access phase: 11 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 12 +2025/09/04 10:00:44 [debug] 449290#449290: *3 generic phase: 13 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http init upstream, client timer: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "QUERY_STRING" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "QUERY_STRING: " +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REQUEST_METHOD" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "GET" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "CONTENT_TYPE" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "CONTENT_LENGTH" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SCRIPT_NAME" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "/api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REQUEST_URI" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "/api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "DOCUMENT_URI" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "/api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "./blobs" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "HTTP/1.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REQUEST_SCHEME" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "http" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "CGI/1.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "nginx/" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "1.18.0" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REMOTE_ADDR" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "127.0.0.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REMOTE_PORT" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "56220" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REMOTE_PORT: 56220" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SERVER_ADDR" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "127.0.0.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SERVER_PORT" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "9001" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SERVER_NAME" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "localhost" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "REDIRECT_STATUS" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "200" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script var: "./blobs" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "/ginxsom.fcgi" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:00:44 [debug] 449290#449290: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http cleanup add: 00005DA8BF5FED50 +2025/09/04 10:00:44 [debug] 449290#449290: *3 get rr peer, try: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 stream socket 10 +2025/09/04 10:00:44 [debug] 449290#449290: *3 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:00:44 [debug] 449290#449290: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/04 10:00:44 [debug] 449290#449290: *3 connected +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream connect: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream send request +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream send request body +2025/09/04 10:00:44 [debug] 449290#449290: *3 chain writer buf fl:0 s:552 +2025/09/04 10:00:44 [debug] 449290#449290: *3 chain writer in: 00005DA8BF5FED90 +2025/09/04 10:00:44 [debug] 449290#449290: *3 writev: 552 of 552 +2025/09/04 10:00:44 [debug] 449290#449290: *3 chain writer out: 0000000000000000 +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer add: 10: 60000:248205315 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http request count:2 blk:0 +2025/09/04 10:00:44 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:00:44 [debug] 449290#449290: worker cycle +2025/09/04 10:00:44 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http run request: "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream check client, write event:1, "/api/health" +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C9 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream request: "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream dummy handler +2025/09/04 10:00:44 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:00:44 [debug] 449290#449290: worker cycle +2025/09/04 10:00:44 [debug] 449290#449290: epoll timer: 59999 +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C9 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream request: "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream process header +2025/09/04 10:00:44 [debug] 449290#449290: *3 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: eof:1, avail:-1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: fd:10 368 of 4096 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 06 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 4A +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 06 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record length: 330 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi parser: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi header: "Status: 200 OK" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi parser: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi parser: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi parser: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi header done +2025/09/04 10:00:44 [debug] 449290#449290: *3 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:00:44 [debug] 449290#449290: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:00:44 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:00:44 [debug] 449290#449290: *3 write new buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http write filter: l:0 f:0 s:367 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http cacheable: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream process upstream +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe read upstream: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe preread: 285 +2025/09/04 10:00:44 [debug] 449290#449290: *3 readv: eof:1, avail:0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 readv: 1, last:3728 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe recv chain: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 285 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe length: -1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 input buf #0 00005DA8BF5F0193 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 06 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record length: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi closed stdout +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 03 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 01 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 08 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record byte: 00 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi record length: 8 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http fastcgi sent end request +2025/09/04 10:00:44 [debug] 449290#449290: *3 input buf 00005DA8BF5F0193 255 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe write downstream: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe write downstream flush in +2025/09/04 10:00:44 [debug] 449290#449290: *3 http output filter "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http copy filter: "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http postpone filter "/api/health?" 00005DA8BF5FF038 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http chunk: 255 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write old buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write new buf t:1 f:0 00005DA8BF5F1570, pos 00005DA8BF5F1570, size: 4 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 255 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http write filter: l:0 f:0 s:628 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http copy filter: 0 "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 pipe write downstream done +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer: 10, old: 248205315, new: 248205317 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream exit: 0000000000000000 +2025/09/04 10:00:44 [debug] 449290#449290: *3 finalize http upstream request: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 finalize http fastcgi request +2025/09/04 10:00:44 [debug] 449290#449290: *3 free rr peer 1 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 close http upstream connection: 10 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer del: 10: 248205315 +2025/09/04 10:00:44 [debug] 449290#449290: *3 reusable connection: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http upstream temp fd: -1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http output filter "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http copy filter: "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http postpone filter "/api/health?" 00007FFE9893DD30 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http chunk: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write old buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write old buf t:1 f:0 00005DA8BF5F1570, pos 00005DA8BF5F1570, size: 4 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 255 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http write filter: l:1 f:0 s:633 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http write filter limit 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 writev: 633 of 633 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http write filter 0000000000000000 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http copy filter: 0 "/api/health?" +2025/09/04 10:00:44 [debug] 449290#449290: *3 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 set http keepalive handler +2025/09/04 10:00:44 [debug] 449290#449290: *3 http close request +2025/09/04 10:00:44 [debug] 449290#449290: *3 http log handler +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5F0140 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF607D00, unused: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5FE070, unused: 8 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5F1150, unused: 2550 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5E90A0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 hc free: 0000000000000000 +2025/09/04 10:00:44 [debug] 449290#449290: *3 hc busy: 0000000000000000 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 tcp_nodelay +2025/09/04 10:00:44 [debug] 449290#449290: *3 reusable connection: 1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer add: 6: 65000:248210317 +2025/09/04 10:00:44 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:00:44 [debug] 449290#449290: worker cycle +2025/09/04 10:00:44 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:00:44 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 http keepalive handler +2025/09/04 10:00:44 [debug] 449290#449290: *3 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: eof:1, avail:-1 +2025/09/04 10:00:44 [debug] 449290#449290: *3 recv: fd:6 0 of 1024 +2025/09/04 10:00:44 [info] 449290#449290: *3 client 127.0.0.1 closed keepalive connection +2025/09/04 10:00:44 [debug] 449290#449290: *3 close http connection: 6 +2025/09/04 10:00:44 [debug] 449290#449290: *3 event timer del: 6: 248210317 +2025/09/04 10:00:44 [debug] 449290#449290: *3 reusable connection: 0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5E90A0 +2025/09/04 10:00:44 [debug] 449290#449290: *3 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:00:44 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:00:44 [debug] 449290#449290: worker cycle +2025/09/04 10:00:44 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:01:20 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:01:20 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:01:20 [debug] 449290#449290: *5 accept: 127.0.0.1:37810 fd:6 +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer add: 6: 60000:248240780 +2025/09/04 10:01:20 [debug] 449290#449290: *5 reusable connection: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:01:20 [debug] 449290#449290: timer delta: 35462 +2025/09/04 10:01:20 [debug] 449290#449290: worker cycle +2025/09/04 10:01:20 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http wait request handler +2025/09/04 10:01:20 [debug] 449290#449290: *5 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: eof:0, avail:-1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: fd:6 646 of 1024 +2025/09/04 10:01:20 [debug] 449290#449290: *5 reusable connection: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http process request line +2025/09/04 10:01:20 [debug] 449290#449290: *5 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http uri: "/api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http args: "" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http exten: "" +2025/09/04 10:01:20 [debug] 449290#449290: *5 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http process request header line +2025/09/04 10:01:20 [debug] 449290#449290: *5 http header: "Host: localhost:9001" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http header: "Accept: */*" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http header done +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer del: 6: 248240780 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 rewrite phase: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: "/media" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: "/debug/list" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: "/api/" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:01:20 [debug] 449290#449290: *5 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:01:20 [debug] 449290#449290: *5 using configuration "/api/" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http cl:-1 max:104857600 +2025/09/04 10:01:20 [debug] 449290#449290: *5 rewrite phase: 3 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "GET" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script value: "OPTIONS" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script equal +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script equal: no +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script if +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script if: false +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "GET" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script regex: "^(GET|PUT)$" +2025/09/04 10:01:20 [notice] 449290#449290: *5 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script if +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script if: false +2025/09/04 10:01:20 [debug] 449290#449290: *5 post rewrite phase: 4 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 5 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 6 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 7 +2025/09/04 10:01:20 [debug] 449290#449290: *5 access phase: 8 +2025/09/04 10:01:20 [debug] 449290#449290: *5 access phase: 9 +2025/09/04 10:01:20 [debug] 449290#449290: *5 access phase: 10 +2025/09/04 10:01:20 [debug] 449290#449290: *5 post access phase: 11 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 12 +2025/09/04 10:01:20 [debug] 449290#449290: *5 generic phase: 13 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http init upstream, client timer: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "QUERY_STRING" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "QUERY_STRING: " +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REQUEST_METHOD" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "GET" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "CONTENT_TYPE" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "CONTENT_LENGTH" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SCRIPT_NAME" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "/api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REQUEST_URI" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "/api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "DOCUMENT_URI" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "/api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "./blobs" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "HTTP/1.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REQUEST_SCHEME" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "http" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "CGI/1.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "nginx/" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "1.18.0" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REMOTE_ADDR" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "127.0.0.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REMOTE_PORT" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "37810" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REMOTE_PORT: 37810" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SERVER_ADDR" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "127.0.0.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SERVER_PORT" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "9001" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SERVER_NAME" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "localhost" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "REDIRECT_STATUS" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "200" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "./blobs" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "/ginxsom.fcgi" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:01:20 [debug] 449290#449290: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http cleanup add: 00005DA8BF5FEF88 +2025/09/04 10:01:20 [debug] 449290#449290: *5 get rr peer, try: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 stream socket 10 +2025/09/04 10:01:20 [debug] 449290#449290: *5 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:01:20 [debug] 449290#449290: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/04 10:01:20 [debug] 449290#449290: *5 connected +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream connect: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream send request +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream send request body +2025/09/04 10:01:20 [debug] 449290#449290: *5 chain writer buf fl:0 s:1088 +2025/09/04 10:01:20 [debug] 449290#449290: *5 chain writer in: 00005DA8BF5FEFC8 +2025/09/04 10:01:20 [debug] 449290#449290: *5 writev: 1088 of 1088 +2025/09/04 10:01:20 [debug] 449290#449290: *5 chain writer out: 0000000000000000 +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer add: 10: 60000:248240780 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http request count:2 blk:0 +2025/09/04 10:01:20 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:01:20 [debug] 449290#449290: worker cycle +2025/09/04 10:01:20 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http run request: "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream check client, write event:1, "/api/stats" +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C8 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream request: "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream dummy handler +2025/09/04 10:01:20 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:20 [debug] 449290#449290: worker cycle +2025/09/04 10:01:20 [debug] 449290#449290: epoll timer: 59999 +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C8 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream request: "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream process header +2025/09/04 10:01:20 [debug] 449290#449290: *5 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:01:20 [debug] 449290#449290: *5 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: eof:1, avail:-1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: fd:10 336 of 4096 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 06 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 29 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 07 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record length: 297 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi parser: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi header: "Status: 200 OK" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi parser: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi parser: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi parser: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi header done +2025/09/04 10:01:20 [debug] 449290#449290: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:01:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:01:20 [debug] 449290#449290: *5 write new buf t:1 f:0 00005DA8BF5F13B0, pos 00005DA8BF5F13B0, size: 367 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http write filter: l:0 f:0 s:367 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http cacheable: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream process upstream +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe read upstream: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe preread: 253 +2025/09/04 10:01:20 [debug] 449290#449290: *5 readv: eof:1, avail:0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 readv: 1, last:3760 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe recv chain: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 253 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe length: -1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 input buf #0 00005DA8BF5F0193 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 06 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record length: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi closed stdout +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 03 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 01 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 08 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record byte: 00 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi record length: 8 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http fastcgi sent end request +2025/09/04 10:01:20 [debug] 449290#449290: *5 input buf 00005DA8BF5F0193 222 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe write downstream: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe write downstream flush in +2025/09/04 10:01:20 [debug] 449290#449290: *5 http output filter "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http copy filter: "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http postpone filter "/api/stats?" 00005DA8BF5F1648 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http chunk: 222 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write old buf t:1 f:0 00005DA8BF5F13B0, pos 00005DA8BF5F13B0, size: 367 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write new buf t:1 f:0 00005DA8BF5F17A0, pos 00005DA8BF5F17A0, size: 4 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 222 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http write filter: l:0 f:0 s:595 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http copy filter: 0 "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 pipe write downstream done +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer: 10, old: 248240780, new: 248240782 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream exit: 0000000000000000 +2025/09/04 10:01:20 [debug] 449290#449290: *5 finalize http upstream request: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 finalize http fastcgi request +2025/09/04 10:01:20 [debug] 449290#449290: *5 free rr peer 1 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 close http upstream connection: 10 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer del: 10: 248240780 +2025/09/04 10:01:20 [debug] 449290#449290: *5 reusable connection: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http upstream temp fd: -1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http output filter "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http copy filter: "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http postpone filter "/api/stats?" 00007FFE9893DD30 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http chunk: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write old buf t:1 f:0 00005DA8BF5F13B0, pos 00005DA8BF5F13B0, size: 367 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write old buf t:1 f:0 00005DA8BF5F17A0, pos 00005DA8BF5F17A0, size: 4 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 222 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http write filter: l:1 f:0 s:600 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http write filter limit 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 writev: 600 of 600 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http write filter 0000000000000000 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http copy filter: 0 "/api/stats?" +2025/09/04 10:01:20 [debug] 449290#449290: *5 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 set http keepalive handler +2025/09/04 10:01:20 [debug] 449290#449290: *5 http close request +2025/09/04 10:01:20 [debug] 449290#449290: *5 http log handler +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5F0140 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF607D00, unused: 13 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5FE070, unused: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5F1150, unused: 1991 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5E90A0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 hc free: 0000000000000000 +2025/09/04 10:01:20 [debug] 449290#449290: *5 hc busy: 0000000000000000 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 tcp_nodelay +2025/09/04 10:01:20 [debug] 449290#449290: *5 reusable connection: 1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer add: 6: 65000:248245782 +2025/09/04 10:01:20 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:20 [debug] 449290#449290: worker cycle +2025/09/04 10:01:20 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:01:20 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 http keepalive handler +2025/09/04 10:01:20 [debug] 449290#449290: *5 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: eof:1, avail:-1 +2025/09/04 10:01:20 [debug] 449290#449290: *5 recv: fd:6 0 of 1024 +2025/09/04 10:01:20 [info] 449290#449290: *5 client 127.0.0.1 closed keepalive connection +2025/09/04 10:01:20 [debug] 449290#449290: *5 close http connection: 6 +2025/09/04 10:01:20 [debug] 449290#449290: *5 event timer del: 6: 248245782 +2025/09/04 10:01:20 [debug] 449290#449290: *5 reusable connection: 0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5E90A0 +2025/09/04 10:01:20 [debug] 449290#449290: *5 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:01:20 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:20 [debug] 449290#449290: worker cycle +2025/09/04 10:01:20 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:01:57 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:01:57 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:01:57 [debug] 449290#449290: *7 accept: 127.0.0.1:59268 fd:6 +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer add: 6: 60000:248278251 +2025/09/04 10:01:57 [debug] 449290#449290: *7 reusable connection: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:01:57 [debug] 449290#449290: timer delta: 37468 +2025/09/04 10:01:57 [debug] 449290#449290: worker cycle +2025/09/04 10:01:57 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http wait request handler +2025/09/04 10:01:57 [debug] 449290#449290: *7 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: eof:0, avail:-1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: fd:6 647 of 1024 +2025/09/04 10:01:57 [debug] 449290#449290: *7 reusable connection: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http process request line +2025/09/04 10:01:57 [debug] 449290#449290: *7 http request line: "GET /api/config HTTP/1.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http uri: "/api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http args: "" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http exten: "" +2025/09/04 10:01:57 [debug] 449290#449290: *7 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http process request header line +2025/09/04 10:01:57 [debug] 449290#449290: *7 http header: "Host: localhost:9001" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http header: "Accept: */*" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http header done +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer del: 6: 248278251 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 rewrite phase: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: "/media" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: "/debug/list" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: "/api/" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:01:57 [debug] 449290#449290: *7 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:01:57 [debug] 449290#449290: *7 using configuration "/api/" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http cl:-1 max:104857600 +2025/09/04 10:01:57 [debug] 449290#449290: *7 rewrite phase: 3 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "GET" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script value: "OPTIONS" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script equal +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script equal: no +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script if +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script if: false +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "GET" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script regex: "^(GET|PUT)$" +2025/09/04 10:01:57 [notice] 449290#449290: *7 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script if +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script if: false +2025/09/04 10:01:57 [debug] 449290#449290: *7 post rewrite phase: 4 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 5 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 6 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 7 +2025/09/04 10:01:57 [debug] 449290#449290: *7 access phase: 8 +2025/09/04 10:01:57 [debug] 449290#449290: *7 access phase: 9 +2025/09/04 10:01:57 [debug] 449290#449290: *7 access phase: 10 +2025/09/04 10:01:57 [debug] 449290#449290: *7 post access phase: 11 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 12 +2025/09/04 10:01:57 [debug] 449290#449290: *7 generic phase: 13 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http init upstream, client timer: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "QUERY_STRING" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "QUERY_STRING: " +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REQUEST_METHOD" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "GET" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "CONTENT_TYPE" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "CONTENT_LENGTH" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SCRIPT_NAME" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "/api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REQUEST_URI" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "/api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "DOCUMENT_URI" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "/api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "./blobs" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "HTTP/1.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REQUEST_SCHEME" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "http" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "CGI/1.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "nginx/" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "1.18.0" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REMOTE_ADDR" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "127.0.0.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REMOTE_PORT" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "59268" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REMOTE_PORT: 59268" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SERVER_ADDR" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "127.0.0.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SERVER_PORT" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "9001" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SERVER_NAME" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "localhost" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "REDIRECT_STATUS" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "200" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "./blobs" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "/ginxsom.fcgi" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2N2VlZTY0ZTZkZmNlN2ZlMjI5NmU0NGU1MmE5ZGQ1ZmFlNGY5ZjE2ODE1ZDgxZWZmOGU3MDY4NGMxNDk0ODljIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ0NzAsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTgwNzAiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDJjOTEyMjA4Y2VmZDMwYjRhOWU5OGIzYWQ5ZDZhY2I5NzU4MGI4OWIwMjIyOWQ3NjA5ZTVmYjIzOGQwZGE1NjQxYTU0YTI1ODgzNjM1MzE1ZjlkMjc1ZGE1NDhlOGQyYTk0YTIzMTNiYzdlMTE4ZjdiY2IwZjNlODQ2ODhiNTgifQo=" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:01:57 [debug] 449290#449290: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http cleanup add: 00005DA8BF5FEF90 +2025/09/04 10:01:57 [debug] 449290#449290: *7 get rr peer, try: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 stream socket 10 +2025/09/04 10:01:57 [debug] 449290#449290: *7 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:01:57 [debug] 449290#449290: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/04 10:01:57 [debug] 449290#449290: *7 connected +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream connect: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream send request +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream send request body +2025/09/04 10:01:57 [debug] 449290#449290: *7 chain writer buf fl:0 s:1096 +2025/09/04 10:01:57 [debug] 449290#449290: *7 chain writer in: 00005DA8BF5FEFD0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 writev: 1096 of 1096 +2025/09/04 10:01:57 [debug] 449290#449290: *7 chain writer out: 0000000000000000 +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer add: 10: 60000:248278251 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http request count:2 blk:0 +2025/09/04 10:01:57 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:01:57 [debug] 449290#449290: worker cycle +2025/09/04 10:01:57 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http run request: "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream check client, write event:1, "/api/config" +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C9 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream request: "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream dummy handler +2025/09/04 10:01:57 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:57 [debug] 449290#449290: worker cycle +2025/09/04 10:01:57 [debug] 449290#449290: epoll timer: 59999 +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C9 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream request: "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream process header +2025/09/04 10:01:57 [debug] 449290#449290: *7 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:01:57 [debug] 449290#449290: *7 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: eof:1, avail:-1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: fd:10 320 of 4096 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 06 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 1D +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 03 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record length: 285 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi parser: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi header: "Status: 200 OK" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi parser: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi parser: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi parser: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi header done +2025/09/04 10:01:57 [debug] 449290#449290: *7 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:01:57 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:01:57 [debug] 449290#449290: *7 write new buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 367 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http write filter: l:0 f:0 s:367 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http cacheable: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream process upstream +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe read upstream: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe preread: 237 +2025/09/04 10:01:57 [debug] 449290#449290: *7 readv: eof:1, avail:0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 readv: 1, last:3776 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe recv chain: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 237 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe length: -1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 input buf #0 00005DA8BF5F0193 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 06 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record length: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi closed stdout +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 03 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 01 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 08 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record byte: 00 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi record length: 8 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http fastcgi sent end request +2025/09/04 10:01:57 [debug] 449290#449290: *7 input buf 00005DA8BF5F0193 210 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe write downstream: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe write downstream flush in +2025/09/04 10:01:57 [debug] 449290#449290: *7 http output filter "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http copy filter: "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http postpone filter "/api/config?" 00005DA8BF5F1658 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http chunk: 210 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 367 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write new buf t:1 f:0 00005DA8BF5F17B0, pos 00005DA8BF5F17B0, size: 4 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 210 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http write filter: l:0 f:0 s:583 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http copy filter: 0 "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 pipe write downstream done +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer: 10, old: 248278251, new: 248278253 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream exit: 0000000000000000 +2025/09/04 10:01:57 [debug] 449290#449290: *7 finalize http upstream request: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 finalize http fastcgi request +2025/09/04 10:01:57 [debug] 449290#449290: *7 free rr peer 1 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 close http upstream connection: 10 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer del: 10: 248278251 +2025/09/04 10:01:57 [debug] 449290#449290: *7 reusable connection: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http upstream temp fd: -1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http output filter "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http copy filter: "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http postpone filter "/api/config?" 00007FFE9893DD30 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http chunk: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 367 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write old buf t:1 f:0 00005DA8BF5F17B0, pos 00005DA8BF5F17B0, size: 4 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 210 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http write filter: l:1 f:0 s:588 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http write filter limit 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 writev: 588 of 588 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http write filter 0000000000000000 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http copy filter: 0 "/api/config?" +2025/09/04 10:01:57 [debug] 449290#449290: *7 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 set http keepalive handler +2025/09/04 10:01:57 [debug] 449290#449290: *7 http close request +2025/09/04 10:01:57 [debug] 449290#449290: *7 http log handler +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5F0140 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF607D00, unused: 13 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5FE070, unused: 12 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5F1150, unused: 1974 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5E90A0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 hc free: 0000000000000000 +2025/09/04 10:01:57 [debug] 449290#449290: *7 hc busy: 0000000000000000 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 tcp_nodelay +2025/09/04 10:01:57 [debug] 449290#449290: *7 reusable connection: 1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer add: 6: 65000:248283253 +2025/09/04 10:01:57 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:57 [debug] 449290#449290: worker cycle +2025/09/04 10:01:57 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:01:57 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 http keepalive handler +2025/09/04 10:01:57 [debug] 449290#449290: *7 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: eof:1, avail:-1 +2025/09/04 10:01:57 [debug] 449290#449290: *7 recv: fd:6 0 of 1024 +2025/09/04 10:01:57 [info] 449290#449290: *7 client 127.0.0.1 closed keepalive connection +2025/09/04 10:01:57 [debug] 449290#449290: *7 close http connection: 6 +2025/09/04 10:01:57 [debug] 449290#449290: *7 event timer del: 6: 248283253 +2025/09/04 10:01:57 [debug] 449290#449290: *7 reusable connection: 0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5E90A0 +2025/09/04 10:01:57 [debug] 449290#449290: *7 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:01:57 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:01:57 [debug] 449290#449290: worker cycle +2025/09/04 10:01:57 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:02:31 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:02:31 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *9 accept: 127.0.0.1:39806 fd:6 +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer add: 6: 60000:248311503 +2025/09/04 10:02:31 [debug] 449290#449290: *9 reusable connection: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 33249 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http wait request handler +2025/09/04 10:02:31 [debug] 449290#449290: *9 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: eof:0, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: fd:6 88 of 1024 +2025/09/04 10:02:31 [debug] 449290#449290: *9 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http process request line +2025/09/04 10:02:31 [debug] 449290#449290: *9 http request line: "GET /api/health HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http uri: "/api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http args: "" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http exten: "" +2025/09/04 10:02:31 [debug] 449290#449290: *9 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http process request header line +2025/09/04 10:02:31 [debug] 449290#449290: *9 http header: "Host: localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http header: "Accept: */*" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http header done +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer del: 6: 248311503 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 rewrite phase: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: "/media" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: "/debug/list" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: "/api/" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:02:31 [debug] 449290#449290: *9 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:02:31 [debug] 449290#449290: *9 using configuration "/api/" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http cl:-1 max:104857600 +2025/09/04 10:02:31 [debug] 449290#449290: *9 rewrite phase: 3 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script value: "OPTIONS" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script equal +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script equal: no +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script if +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script if: false +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script regex: "^(GET|PUT)$" +2025/09/04 10:02:31 [notice] 449290#449290: *9 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script if +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script if: false +2025/09/04 10:02:31 [debug] 449290#449290: *9 post rewrite phase: 4 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 5 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 6 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 7 +2025/09/04 10:02:31 [debug] 449290#449290: *9 access phase: 8 +2025/09/04 10:02:31 [debug] 449290#449290: *9 access phase: 9 +2025/09/04 10:02:31 [debug] 449290#449290: *9 access phase: 10 +2025/09/04 10:02:31 [debug] 449290#449290: *9 post access phase: 11 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 12 +2025/09/04 10:02:31 [debug] 449290#449290: *9 generic phase: 13 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http init upstream, client timer: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "QUERY_STRING" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "QUERY_STRING: " +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REQUEST_METHOD" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "CONTENT_TYPE" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "CONTENT_LENGTH" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SCRIPT_NAME" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "/api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REQUEST_URI" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "/api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "DOCUMENT_URI" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "/api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REQUEST_SCHEME" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "http" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "CGI/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "nginx/" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "1.18.0" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REMOTE_ADDR" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REMOTE_PORT" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "39806" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REMOTE_PORT: 39806" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SERVER_ADDR" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SERVER_PORT" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "9001" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SERVER_NAME" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "localhost" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "REDIRECT_STATUS" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "200" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script var: "./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "/ginxsom.fcgi" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:02:31 [debug] 449290#449290: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http cleanup add: 00005DA8BF5FED50 +2025/09/04 10:02:31 [debug] 449290#449290: *9 get rr peer, try: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 stream socket 10 +2025/09/04 10:02:31 [debug] 449290#449290: *9 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:02:31 [debug] 449290#449290: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/04 10:02:31 [debug] 449290#449290: *9 connected +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream connect: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream send request +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream send request body +2025/09/04 10:02:31 [debug] 449290#449290: *9 chain writer buf fl:0 s:552 +2025/09/04 10:02:31 [debug] 449290#449290: *9 chain writer in: 00005DA8BF5FED90 +2025/09/04 10:02:31 [debug] 449290#449290: *9 writev: 552 of 552 +2025/09/04 10:02:31 [debug] 449290#449290: *9 chain writer out: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer add: 10: 60000:248311503 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http request count:2 blk:0 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http run request: "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream check client, write event:1, "/api/health" +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C8 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream request: "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream dummy handler +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 2 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 59998 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C8 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream request: "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream process header +2025/09/04 10:02:31 [debug] 449290#449290: *9 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: eof:1, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: fd:10 368 of 4096 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 06 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 4A +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 06 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record length: 330 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi header: "Status: 200 OK" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi parser: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi header done +2025/09/04 10:02:31 [debug] 449290#449290: *9 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *9 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:02:31 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:02:31 [debug] 449290#449290: *9 write new buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http write filter: l:0 f:0 s:367 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http cacheable: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream process upstream +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe read upstream: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe preread: 285 +2025/09/04 10:02:31 [debug] 449290#449290: *9 readv: eof:1, avail:0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 readv: 1, last:3728 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe recv chain: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 285 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe length: -1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 input buf #0 00005DA8BF5F0193 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 06 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record length: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi closed stdout +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 03 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 08 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi record length: 8 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http fastcgi sent end request +2025/09/04 10:02:31 [debug] 449290#449290: *9 input buf 00005DA8BF5F0193 255 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe write downstream: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe write downstream flush in +2025/09/04 10:02:31 [debug] 449290#449290: *9 http output filter "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http copy filter: "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http postpone filter "/api/health?" 00005DA8BF5FF038 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http chunk: 255 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write old buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write new buf t:1 f:0 00005DA8BF5F1570, pos 00005DA8BF5F1570, size: 4 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 255 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http write filter: l:0 f:0 s:628 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http copy filter: 0 "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 pipe write downstream done +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer: 10, old: 248311503, new: 248311505 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream exit: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *9 finalize http upstream request: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 finalize http fastcgi request +2025/09/04 10:02:31 [debug] 449290#449290: *9 free rr peer 1 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 close http upstream connection: 10 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer del: 10: 248311503 +2025/09/04 10:02:31 [debug] 449290#449290: *9 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http upstream temp fd: -1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http output filter "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http copy filter: "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http postpone filter "/api/health?" 00007FFE9893DD30 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http chunk: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write old buf t:1 f:0 00005DA8BF5F11C0, pos 00005DA8BF5F11C0, size: 367 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write old buf t:1 f:0 00005DA8BF5F1570, pos 00005DA8BF5F1570, size: 4 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F0193, size: 255 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http write filter: l:1 f:0 s:633 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http write filter limit 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 writev: 633 of 633 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http write filter 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http copy filter: 0 "/api/health?" +2025/09/04 10:02:31 [debug] 449290#449290: *9 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 set http keepalive handler +2025/09/04 10:02:31 [debug] 449290#449290: *9 http close request +2025/09/04 10:02:31 [debug] 449290#449290: *9 http log handler +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5F0140 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF607D00, unused: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5FE070, unused: 8 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5F1150, unused: 2550 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5E90A0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 hc free: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *9 hc busy: 0000000000000000 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 tcp_nodelay +2025/09/04 10:02:31 [debug] 449290#449290: *9 reusable connection: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer add: 6: 65000:248316505 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 http keepalive handler +2025/09/04 10:02:31 [debug] 449290#449290: *9 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: eof:1, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *9 recv: fd:6 0 of 1024 +2025/09/04 10:02:31 [info] 449290#449290: *9 client 127.0.0.1 closed keepalive connection +2025/09/04 10:02:31 [debug] 449290#449290: *9 close http connection: 6 +2025/09/04 10:02:31 [debug] 449290#449290: *9 event timer del: 6: 248316505 +2025/09/04 10:02:31 [debug] 449290#449290: *9 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5E90A0 +2025/09/04 10:02:31 [debug] 449290#449290: *9 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 2 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:5 ev:0001 d:00007D14C33DB010 +2025/09/04 10:02:31 [debug] 449290#449290: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:02:31 [debug] 449290#449290: posix_memalign: 00005DA8BF5E6840:512 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *11 accept: 127.0.0.1:39814 fd:6 +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer add: 6: 60000:248311872 +2025/09/04 10:02:31 [debug] 449290#449290: *11 reusable connection: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 365 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:0001 d:00007D14C33DB1E1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http wait request handler +2025/09/04 10:02:31 [debug] 449290#449290: *11 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: eof:0, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: fd:6 642 of 1024 +2025/09/04 10:02:31 [debug] 449290#449290: *11 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 posix_memalign: 00005DA8BF607D00:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http process request line +2025/09/04 10:02:31 [debug] 449290#449290: *11 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http uri: "/api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http args: "" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http exten: "" +2025/09/04 10:02:31 [debug] 449290#449290: *11 posix_memalign: 00005DA8BF5FE070:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http process request header line +2025/09/04 10:02:31 [debug] 449290#449290: *11 http header: "Host: localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http header: "Accept: */*" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2NTQ5YWExY2RmMzY4MzY4NzQwZWQ5ZjM1ODc2OGYyM2E3ZWI4OWQzYjk5ZTZhOGYzNjQ0YTE3NTQ1MDNiZmI2IiwicHVia2V5IjoiNTg2ODgzMWYwNjFhOTVmYTI3MjA1ZGVkZDliYjA3ODM5YjU4ZDJlOWYxOWIxYTlmYTY0MzlhYmNlMGRmODlhNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ1NTEsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MTUxIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6IjUxNDhlYzNjNGU3YTQxYjIyYzZkMmZmOTExOTZlNzY0MWI0NWI5YTZjYjFlNDFhYWM5NzAxNzMzMWQwNzYzODM0YThhMjIyNzlkNmViMmZiZDdiMjBhYmM2MTY5NDc1MjFkOWIzYmM2ZmU0ZTVlZGVkMWM5ZDljY2JhMzE3M2UzIn0K" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http header done +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer del: 6: 248311872 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 rewrite phase: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: "/media" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: "/debug/list" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: "/api/" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:02:31 [debug] 449290#449290: *11 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:02:31 [debug] 449290#449290: *11 using configuration "/api/" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http cl:-1 max:104857600 +2025/09/04 10:02:31 [debug] 449290#449290: *11 rewrite phase: 3 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script value: "OPTIONS" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script equal +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script equal: no +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script if +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script if: false +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script regex: "^(GET|PUT)$" +2025/09/04 10:02:31 [notice] 449290#449290: *11 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script if +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script if: false +2025/09/04 10:02:31 [debug] 449290#449290: *11 post rewrite phase: 4 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 5 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 6 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 7 +2025/09/04 10:02:31 [debug] 449290#449290: *11 access phase: 8 +2025/09/04 10:02:31 [debug] 449290#449290: *11 access phase: 9 +2025/09/04 10:02:31 [debug] 449290#449290: *11 access phase: 10 +2025/09/04 10:02:31 [debug] 449290#449290: *11 post access phase: 11 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 12 +2025/09/04 10:02:31 [debug] 449290#449290: *11 generic phase: 13 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http init upstream, client timer: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "QUERY_STRING" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "QUERY_STRING: " +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REQUEST_METHOD" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "GET" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "CONTENT_TYPE" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "CONTENT_LENGTH" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SCRIPT_NAME" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "/api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REQUEST_URI" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "/api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "DOCUMENT_URI" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "/api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REQUEST_SCHEME" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "http" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "CGI/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "nginx/" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "1.18.0" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REMOTE_ADDR" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REMOTE_PORT" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "39814" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REMOTE_PORT: 39814" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SERVER_ADDR" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SERVER_PORT" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "9001" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SERVER_NAME" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "localhost" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "REDIRECT_STATUS" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "200" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "./blobs" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "/ginxsom.fcgi" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2NTQ5YWExY2RmMzY4MzY4NzQwZWQ5ZjM1ODc2OGYyM2E3ZWI4OWQzYjk5ZTZhOGYzNjQ0YTE3NTQ1MDNiZmI2IiwicHVia2V5IjoiNTg2ODgzMWYwNjFhOTVmYTI3MjA1ZGVkZDliYjA3ODM5YjU4ZDJlOWYxOWIxYTlmYTY0MzlhYmNlMGRmODlhNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ1NTEsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MTUxIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6IjUxNDhlYzNjNGU3YTQxYjIyYzZkMmZmOTExOTZlNzY0MWI0NWI5YTZjYjFlNDFhYWM5NzAxNzMzMWQwNzYzODM0YThhMjIyNzlkNmViMmZiZDdiMjBhYmM2MTY5NDc1MjFkOWIzYmM2ZmU0ZTVlZGVkMWM5ZDljY2JhMzE3M2UzIn0K" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2NTQ5YWExY2RmMzY4MzY4NzQwZWQ5ZjM1ODc2OGYyM2E3ZWI4OWQzYjk5ZTZhOGYzNjQ0YTE3NTQ1MDNiZmI2IiwicHVia2V5IjoiNTg2ODgzMWYwNjFhOTVmYTI3MjA1ZGVkZDliYjA3ODM5YjU4ZDJlOWYxOWIxYTlmYTY0MzlhYmNlMGRmODlhNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ1NTEsInRhZ3MiOltbInQiLCJHRVQiXSxbImV4cGlyYXRpb24iLCIxNzU2OTk4MTUxIl1dLCJjb250ZW50IjoiYWRtaW5fcmVxdWVzdCIsInNpZyI6IjUxNDhlYzNjNGU3YTQxYjIyYzZkMmZmOTExOTZlNzY0MWI0NWI5YTZjYjFlNDFhYWM5NzAxNzMzMWQwNzYzODM0YThhMjIyNzlkNmViMmZiZDdiMjBhYmM2MTY5NDc1MjFkOWIzYmM2ZmU0ZTVlZGVkMWM5ZDljY2JhMzE3M2UzIn0K" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:02:31 [debug] 449290#449290: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http cleanup add: 00005DA8BF5FEF88 +2025/09/04 10:02:31 [debug] 449290#449290: *11 get rr peer, try: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 stream socket 10 +2025/09/04 10:02:31 [debug] 449290#449290: *11 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:02:31 [debug] 449290#449290: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/04 10:02:31 [debug] 449290#449290: *11 connected +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream connect: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 posix_memalign: 00005DA8BF5CFF20:128 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream send request +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream send request body +2025/09/04 10:02:31 [debug] 449290#449290: *11 chain writer buf fl:0 s:1088 +2025/09/04 10:02:31 [debug] 449290#449290: *11 chain writer in: 00005DA8BF5FEFC8 +2025/09/04 10:02:31 [debug] 449290#449290: *11 writev: 1088 of 1088 +2025/09/04 10:02:31 [debug] 449290#449290: *11 chain writer out: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer add: 10: 60000:248311872 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http request count:2 blk:0 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 0 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 60000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:0004 d:00007D14C33DB1E1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http run request: "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream check client, write event:1, "/api/stats" +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:10 ev:0004 d:00007D14C33DB2C9 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream request: "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream dummy handler +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 59999 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:10 ev:2005 d:00007D14C33DB2C9 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream request: "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream process header +2025/09/04 10:02:31 [debug] 449290#449290: *11 malloc: 00005DA8BF5F0140:4096 +2025/09/04 10:02:31 [debug] 449290#449290: *11 posix_memalign: 00005DA8BF5F1150:4096 @16 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: eof:1, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: fd:10 216 of 4096 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 06 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: B6 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 02 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record length: 182 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi header: "Status: 401 Unauthorized" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi parser: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi parser: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi header done +2025/09/04 10:02:31 [debug] 449290#449290: *11 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:02:31 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache + +2025/09/04 10:02:31 [debug] 449290#449290: *11 write new buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http write filter: l:0 f:0 s:206 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http cacheable: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream process upstream +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe read upstream: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe preread: 123 +2025/09/04 10:02:31 [debug] 449290#449290: *11 readv: eof:1, avail:0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 readv: 1, last:3880 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe recv chain: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe buf free s:0 t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 123 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe length: -1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 input buf #0 00005DA8BF5F019D +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 06 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record length: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi closed stdout +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 03 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 01 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 08 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record byte: 00 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi record length: 8 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http fastcgi sent end request +2025/09/04 10:02:31 [debug] 449290#449290: *11 input buf 00005DA8BF5F019D 97 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe write downstream: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe write downstream flush in +2025/09/04 10:02:31 [debug] 449290#449290: *11 http output filter "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http copy filter: "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http postpone filter "/api/stats?" 00005DA8BF5F15B8 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http chunk: 97 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write new buf t:1 f:0 00005DA8BF5F1710, pos 00005DA8BF5F1710, size: 4 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write new buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 97 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http write filter: l:0 f:0 s:309 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http copy filter: 0 "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 pipe write downstream done +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer: 10, old: 248311872, new: 248311874 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream exit: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *11 finalize http upstream request: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 finalize http fastcgi request +2025/09/04 10:02:31 [debug] 449290#449290: *11 free rr peer 1 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 close http upstream connection: 10 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5CFF20, unused: 48 +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer del: 10: 248311872 +2025/09/04 10:02:31 [debug] 449290#449290: *11 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http upstream temp fd: -1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http output filter "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http copy filter: "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http postpone filter "/api/stats?" 00007FFE9893DD30 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http chunk: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write old buf t:1 f:0 00005DA8BF5F13C0, pos 00005DA8BF5F13C0, size: 206 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write old buf t:1 f:0 00005DA8BF5F1710, pos 00005DA8BF5F1710, size: 4 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write old buf t:1 f:0 00005DA8BF5F0140, pos 00005DA8BF5F019D, size: 97 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write old buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E8, size: 2 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 write new buf t:0 f:0 0000000000000000, pos 00005DA8ACEC02E5, size: 5 file: 0, size: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http write filter: l:1 f:0 s:314 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http write filter limit 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 writev: 314 of 314 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http write filter 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http copy filter: 0 "/api/stats?" +2025/09/04 10:02:31 [debug] 449290#449290: *11 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 set http keepalive handler +2025/09/04 10:02:31 [debug] 449290#449290: *11 http close request +2025/09/04 10:02:31 [debug] 449290#449290: *11 http log handler +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5F0140 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF607D00, unused: 13 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5FE070, unused: 10 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5F1150, unused: 2135 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5E90A0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 hc free: 0000000000000000 +2025/09/04 10:02:31 [debug] 449290#449290: *11 hc busy: 0000000000000000 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 tcp_nodelay +2025/09/04 10:02:31 [debug] 449290#449290: *11 reusable connection: 1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer add: 6: 65000:248316874 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 1 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: 65000 +2025/09/04 10:02:31 [debug] 449290#449290: epoll: fd:6 ev:2005 d:00007D14C33DB1E1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 http keepalive handler +2025/09/04 10:02:31 [debug] 449290#449290: *11 malloc: 00005DA8BF5E90A0:1024 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: eof:1, avail:-1 +2025/09/04 10:02:31 [debug] 449290#449290: *11 recv: fd:6 0 of 1024 +2025/09/04 10:02:31 [info] 449290#449290: *11 client 127.0.0.1 closed keepalive connection +2025/09/04 10:02:31 [debug] 449290#449290: *11 close http connection: 6 +2025/09/04 10:02:31 [debug] 449290#449290: *11 event timer del: 6: 248316874 +2025/09/04 10:02:31 [debug] 449290#449290: *11 reusable connection: 0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5E90A0 +2025/09/04 10:02:31 [debug] 449290#449290: *11 free: 00005DA8BF5E6840, unused: 120 +2025/09/04 10:02:31 [debug] 449290#449290: timer delta: 2 +2025/09/04 10:02:31 [debug] 449290#449290: worker cycle +2025/09/04 10:02:31 [debug] 449290#449290: epoll timer: -1 +2025/09/04 10:08:52 [notice] 449289#449289: signal 15 (SIGTERM) received from 451267, exiting +2025/09/04 10:08:52 [debug] 449289#449289: wake up, sigio 0 +2025/09/04 10:08:52 [debug] 449289#449289: child: 0 449290 e:0 t:0 d:0 r:1 j:0 +2025/09/04 10:08:52 [debug] 449289#449289: termination cycle: 50 +2025/09/04 10:08:52 [debug] 449289#449289: sigsuspend +2025/09/04 10:08:52 [debug] 449290#449290: epoll: fd:7 ev:0001 d:00007D14C33DB0F8 +2025/09/04 10:08:52 [debug] 449290#449290: channel handler +2025/09/04 10:08:52 [debug] 449290#449290: channel: 32 +2025/09/04 10:08:52 [debug] 449290#449290: channel command: 4 +2025/09/04 10:08:52 [debug] 449290#449290: channel: -2 +2025/09/04 10:08:52 [debug] 449290#449290: timer delta: 380521 +2025/09/04 10:08:52 [notice] 449290#449290: exiting +2025/09/04 10:08:52 [debug] 449290#449290: flush files +2025/09/04 10:08:52 [debug] 449290#449290: run cleanup: 00005DA8BF652428 +2025/09/04 10:08:52 [debug] 449290#449290: run cleanup: 00005DA8BF63CF20 +2025/09/04 10:08:52 [debug] 449290#449290: cleanup resolver +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF654120 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF63EF00 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF609E20 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF608D10 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF602CE0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF601C20 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF600B60 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF5FFAA0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF5F5160 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF5EC130, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF5F8850, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF603CF0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF60AE30, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF60EE40, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF612E50, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF616E60, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF61AE70, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF61EE80, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF622E90, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF626EA0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF62AEB0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF62EEC0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF632ED0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF636EE0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF63AEF0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF6400D0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF6440E0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF6480F0, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF64C100, unused: 0 +2025/09/04 10:08:52 [debug] 449290#449290: free: 00005DA8BF650110, unused: 7376 +2025/09/04 10:08:52 [notice] 449290#449290: exit +2025/09/04 10:08:52 [notice] 449289#449289: signal 17 (SIGCHLD) received from 449290 +2025/09/04 10:08:52 [notice] 449289#449289: worker process 449290 exited with code 0 +2025/09/04 10:08:52 [debug] 449289#449289: shmtx forced unlock +2025/09/04 10:08:52 [debug] 449289#449289: wake up, sigio 3 +2025/09/04 10:08:52 [debug] 449289#449289: reap children +2025/09/04 10:08:52 [debug] 449289#449289: child: 0 449290 e:1 t:1 d:0 r:1 j:0 +2025/09/04 10:08:52 [notice] 449289#449289: exit +2025/09/04 10:08:52 [debug] 449289#449289: close listening 0.0.0.0:9001 #5 +2025/09/04 10:08:52 [debug] 449289#449289: run cleanup: 00005DA8BF63CF20 +2025/09/04 10:08:52 [debug] 449289#449289: cleanup resolver +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF654120 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF63EF00 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF609E20 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF608D10 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF602CE0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF601C20 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF600B60 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF5FFAA0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF5F5160 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF5EC130, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF5F8850, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF603CF0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF60AE30, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF60EE40, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF612E50, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF616E60, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF61AE70, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF61EE80, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF622E90, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF626EA0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF62AEB0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF62EEC0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF632ED0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF636EE0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF63AEF0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF6400D0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF6440E0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF6480F0, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF64C100, unused: 0 +2025/09/04 10:08:52 [debug] 449289#449289: free: 00005DA8BF650110, unused: 7407 +2025/09/04 10:08:55 [debug] 451302#451302: bind() 0.0.0.0:9001 #5 +2025/09/04 10:08:55 [debug] 451302#451302: counter: 00007F449CF37080, 1 +2025/09/04 10:08:55 [debug] 451303#451303: bind() 0.0.0.0:9001 #5 +2025/09/04 10:08:55 [notice] 451303#451303: using the "epoll" event method +2025/09/04 10:08:55 [debug] 451303#451303: counter: 00007660D0104080, 1 +2025/09/04 10:08:55 [notice] 451303#451303: nginx/1.18.0 (Ubuntu) +2025/09/04 10:08:55 [notice] 451303#451303: OS: Linux 6.12.10-76061203-generic +2025/09/04 10:08:55 [notice] 451303#451303: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/04 10:08:55 [debug] 451304#451303: write: 6, 00007FFE3AD0C110, 7, 0 +2025/09/04 10:08:55 [debug] 451304#451304: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/04 10:08:55 [notice] 451304#451304: start worker processes +2025/09/04 10:08:55 [debug] 451304#451304: channel 6:7 +2025/09/04 10:08:55 [notice] 451304#451304: start worker process 451305 +2025/09/04 10:08:55 [debug] 451304#451304: sigsuspend +2025/09/04 10:08:55 [debug] 451305#451305: add cleanup: 00005A6AE5D17428 +2025/09/04 10:08:55 [debug] 451305#451305: malloc: 00005A6AE5CACBD0:8 +2025/09/04 10:08:55 [debug] 451305#451305: notify eventfd: 9 +2025/09/04 10:08:55 [debug] 451305#451305: testing the EPOLLRDHUP flag: success +2025/09/04 10:08:55 [debug] 451305#451305: malloc: 00005A6AE5CC1860:6144 +2025/09/04 10:08:55 [debug] 451305#451305: malloc: 00007660CFEFC010:237568 +2025/09/04 10:08:55 [debug] 451305#451305: malloc: 00005A6AE5D1A9F0:98304 +2025/09/04 10:08:55 [debug] 451305#451305: malloc: 00005A6AE5D32A00:98304 +2025/09/04 10:08:55 [debug] 451305#451305: epoll add event: fd:5 op:1 ev:00002001 +2025/09/04 10:08:55 [debug] 451305#451305: epoll add event: fd:7 op:1 ev:00002001 +2025/09/04 10:08:55 [debug] 451305#451305: setproctitle: "nginx: worker process" +2025/09/04 10:08:55 [debug] 451305#451305: worker cycle +2025/09/04 10:08:55 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:14 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:14 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:14 [debug] 451305#451305: *1 accept: 127.0.0.1:60928 fd:6 +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer add: 6: 60000:248715175 +2025/09/04 10:09:14 [debug] 451305#451305: *1 reusable connection: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:14 [debug] 451305#451305: timer delta: 19562 +2025/09/04 10:09:14 [debug] 451305#451305: worker cycle +2025/09/04 10:09:14 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http wait request handler +2025/09/04 10:09:14 [debug] 451305#451305: *1 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: eof:0, avail:-1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: fd:6 88 of 1024 +2025/09/04 10:09:14 [debug] 451305#451305: *1 reusable connection: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http process request line +2025/09/04 10:09:14 [debug] 451305#451305: *1 http request line: "GET /api/health HTTP/1.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http uri: "/api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http args: "" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http exten: "" +2025/09/04 10:09:14 [debug] 451305#451305: *1 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http process request header line +2025/09/04 10:09:14 [debug] 451305#451305: *1 http header: "Host: localhost:9001" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http header: "Accept: */*" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http header done +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer del: 6: 248715175 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 rewrite phase: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: "/media" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: "/debug/list" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: "/api/" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:14 [debug] 451305#451305: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:14 [debug] 451305#451305: *1 using configuration "/api/" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http cl:-1 max:104857600 +2025/09/04 10:09:14 [debug] 451305#451305: *1 rewrite phase: 3 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "GET" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script value: "OPTIONS" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script equal +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script equal: no +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script if +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script if: false +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "GET" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:14 [notice] 451305#451305: *1 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script if +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script if: false +2025/09/04 10:09:14 [debug] 451305#451305: *1 post rewrite phase: 4 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 5 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 6 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 7 +2025/09/04 10:09:14 [debug] 451305#451305: *1 access phase: 8 +2025/09/04 10:09:14 [debug] 451305#451305: *1 access phase: 9 +2025/09/04 10:09:14 [debug] 451305#451305: *1 access phase: 10 +2025/09/04 10:09:14 [debug] 451305#451305: *1 post access phase: 11 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 12 +2025/09/04 10:09:14 [debug] 451305#451305: *1 generic phase: 13 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http init upstream, client timer: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "QUERY_STRING" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "QUERY_STRING: " +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "GET" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "/api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REQUEST_URI" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "/api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "/api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "./blobs" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "HTTP/1.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "http" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "CGI/1.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "nginx/" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "1.18.0" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "127.0.0.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REMOTE_PORT" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "60928" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REMOTE_PORT: 60928" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SERVER_ADDR" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "127.0.0.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SERVER_PORT" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "9001" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SERVER_NAME" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "localhost" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "200" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script var: "./blobs" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:14 [debug] 451305#451305: *1 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http cleanup add: 00005A6AE5CC3D50 +2025/09/04 10:09:14 [debug] 451305#451305: *1 get rr peer, try: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 stream socket 10 +2025/09/04 10:09:14 [debug] 451305#451305: *1 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:14 [debug] 451305#451305: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 +2025/09/04 10:09:14 [debug] 451305#451305: *1 connected +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream connect: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream send request +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream send request body +2025/09/04 10:09:14 [debug] 451305#451305: *1 chain writer buf fl:0 s:552 +2025/09/04 10:09:14 [debug] 451305#451305: *1 chain writer in: 00005A6AE5CC3D90 +2025/09/04 10:09:14 [debug] 451305#451305: *1 writev: 552 of 552 +2025/09/04 10:09:14 [debug] 451305#451305: *1 chain writer out: 0000000000000000 +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer add: 10: 60000:248715176 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http request count:2 blk:0 +2025/09/04 10:09:14 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:14 [debug] 451305#451305: worker cycle +2025/09/04 10:09:14 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http run request: "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream check client, write event:1, "/api/health" +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream request: "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream dummy handler +2025/09/04 10:09:14 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:14 [debug] 451305#451305: worker cycle +2025/09/04 10:09:14 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream request: "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream process header +2025/09/04 10:09:14 [debug] 451305#451305: *1 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: eof:1, avail:-1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: fd:10 360 of 4096 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 06 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 48 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record length: 328 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi parser: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi parser: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi parser: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi parser: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi header done +2025/09/04 10:09:14 [debug] 451305#451305: *1 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:09:14 [debug] 451305#451305: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:14 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:14 [debug] 451305#451305: *1 write new buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http cacheable: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream process upstream +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe read upstream: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe preread: 277 +2025/09/04 10:09:14 [debug] 451305#451305: *1 readv: eof:1, avail:0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 readv: 1, last:3736 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe recv chain: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 277 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe length: -1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 input buf #0 00005A6AE5CB5193 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 06 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record length: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi closed stdout +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 03 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 01 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 08 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record byte: 00 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi record length: 8 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http fastcgi sent end request +2025/09/04 10:09:14 [debug] 451305#451305: *1 input buf 00005A6AE5CB5193 253 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe write downstream: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe write downstream flush in +2025/09/04 10:09:14 [debug] 451305#451305: *1 http output filter "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http copy filter: "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http postpone filter "/api/health?" 00005A6AE5CC4038 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http chunk: 253 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write new buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 253 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http write filter: l:0 f:0 s:626 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http copy filter: 0 "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 pipe write downstream done +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer: 10, old: 248715176, new: 248715178 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream exit: 0000000000000000 +2025/09/04 10:09:14 [debug] 451305#451305: *1 finalize http upstream request: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 finalize http fastcgi request +2025/09/04 10:09:14 [debug] 451305#451305: *1 free rr peer 1 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 close http upstream connection: 10 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer del: 10: 248715176 +2025/09/04 10:09:14 [debug] 451305#451305: *1 reusable connection: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http upstream temp fd: -1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http output filter "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http copy filter: "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http postpone filter "/api/health?" 00007FFE3AD0BD50 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http chunk: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write old buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 253 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http write filter: l:1 f:0 s:631 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http write filter limit 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 writev: 631 of 631 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http write filter 0000000000000000 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http copy filter: 0 "/api/health?" +2025/09/04 10:09:14 [debug] 451305#451305: *1 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 set http keepalive handler +2025/09/04 10:09:14 [debug] 451305#451305: *1 http close request +2025/09/04 10:09:14 [debug] 451305#451305: *1 http log handler +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CB5140 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CCCD00, unused: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CC3070, unused: 8 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CB6150, unused: 2550 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 hc free: 0000000000000000 +2025/09/04 10:09:14 [debug] 451305#451305: *1 hc busy: 0000000000000000 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 tcp_nodelay +2025/09/04 10:09:14 [debug] 451305#451305: *1 reusable connection: 1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer add: 6: 65000:248720178 +2025/09/04 10:09:14 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:14 [debug] 451305#451305: worker cycle +2025/09/04 10:09:14 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:14 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 http keepalive handler +2025/09/04 10:09:14 [debug] 451305#451305: *1 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: eof:1, avail:-1 +2025/09/04 10:09:14 [debug] 451305#451305: *1 recv: fd:6 0 of 1024 +2025/09/04 10:09:14 [info] 451305#451305: *1 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:14 [debug] 451305#451305: *1 close http connection: 6 +2025/09/04 10:09:14 [debug] 451305#451305: *1 event timer del: 6: 248720178 +2025/09/04 10:09:14 [debug] 451305#451305: *1 reusable connection: 0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:14 [debug] 451305#451305: *1 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:14 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:14 [debug] 451305#451305: worker cycle +2025/09/04 10:09:14 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:15 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:15 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *3 accept: 127.0.0.1:60940 fd:6 +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer add: 6: 60000:248715547 +2025/09/04 10:09:15 [debug] 451305#451305: *3 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 368 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http wait request handler +2025/09/04 10:09:15 [debug] 451305#451305: *3 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: eof:0, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: fd:6 646 of 1024 +2025/09/04 10:09:15 [debug] 451305#451305: *3 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http process request line +2025/09/04 10:09:15 [debug] 451305#451305: *3 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http uri: "/api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http args: "" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http exten: "" +2025/09/04 10:09:15 [debug] 451305#451305: *3 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http process request header line +2025/09/04 10:09:15 [debug] 451305#451305: *3 http header: "Host: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http header: "Accept: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3NTBlMDllYjdlNjgzODQ2NWIyMGU5NTg2NzkyM2RiZDhhMTEyODFkOWQ2MGQwNjlhYTY0ZTdjZGE0ZTcxNTJiIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTQiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiOThmZjk5ZWMzZjk0ZTZlMjlmNGVjMTIyZjc0NjhhODU1YjIxZDI3MThjYWE5ZjUwMzExZmY5NGU1YjY0OTdiYzJmZjRjYzllNTIzOTZjZjY5NTNmMzc2YTljYWVjYjkyNzY2MzkwMDA0NTIzNDAxODA0Y2Q5MTQyNDJiNDI0NjkifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http header done +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer del: 6: 248715547 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 rewrite phase: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: "/media" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: "/debug/list" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *3 using configuration "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http cl:-1 max:104857600 +2025/09/04 10:09:15 [debug] 451305#451305: *3 rewrite phase: 3 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script value: "OPTIONS" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script equal +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script equal: no +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:15 [notice] 451305#451305: *3 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *3 post rewrite phase: 4 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 5 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 7 +2025/09/04 10:09:15 [debug] 451305#451305: *3 access phase: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *3 access phase: 9 +2025/09/04 10:09:15 [debug] 451305#451305: *3 access phase: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *3 post access phase: 11 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 12 +2025/09/04 10:09:15 [debug] 451305#451305: *3 generic phase: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http init upstream, client timer: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "QUERY_STRING" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "QUERY_STRING: " +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "/api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REQUEST_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "/api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "/api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "http" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "nginx/" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REMOTE_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "60940" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REMOTE_PORT: 60940" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SERVER_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SERVER_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "9001" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SERVER_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "200" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3NTBlMDllYjdlNjgzODQ2NWIyMGU5NTg2NzkyM2RiZDhhMTEyODFkOWQ2MGQwNjlhYTY0ZTdjZGE0ZTcxNTJiIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTQiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiOThmZjk5ZWMzZjk0ZTZlMjlmNGVjMTIyZjc0NjhhODU1YjIxZDI3MThjYWE5ZjUwMzExZmY5NGU1YjY0OTdiYzJmZjRjYzllNTIzOTZjZjY5NTNmMzc2YTljYWVjYjkyNzY2MzkwMDA0NTIzNDAxODA0Y2Q5MTQyNDJiNDI0NjkifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3NTBlMDllYjdlNjgzODQ2NWIyMGU5NTg2NzkyM2RiZDhhMTEyODFkOWQ2MGQwNjlhYTY0ZTdjZGE0ZTcxNTJiIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTQiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiOThmZjk5ZWMzZjk0ZTZlMjlmNGVjMTIyZjc0NjhhODU1YjIxZDI3MThjYWE5ZjUwMzExZmY5NGU1YjY0OTdiYzJmZjRjYzllNTIzOTZjZjY5NTNmMzc2YTljYWVjYjkyNzY2MzkwMDA0NTIzNDAxODA0Y2Q5MTQyNDJiNDI0NjkifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http cleanup add: 00005A6AE5CC3F88 +2025/09/04 10:09:15 [debug] 451305#451305: *3 get rr peer, try: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 stream socket 10 +2025/09/04 10:09:15 [debug] 451305#451305: *3 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/04 10:09:15 [debug] 451305#451305: *3 connected +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream connect: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream send request +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream send request body +2025/09/04 10:09:15 [debug] 451305#451305: *3 chain writer buf fl:0 s:1088 +2025/09/04 10:09:15 [debug] 451305#451305: *3 chain writer in: 00005A6AE5CC3FC8 +2025/09/04 10:09:15 [debug] 451305#451305: *3 writev: 1088 of 1088 +2025/09/04 10:09:15 [debug] 451305#451305: *3 chain writer out: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer add: 10: 60000:248715547 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http request count:2 blk:0 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http run request: "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream check client, write event:1, "/api/stats" +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream request: "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream dummy handler +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream request: "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream process header +2025/09/04 10:09:15 [debug] 451305#451305: *3 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:09:15 [debug] 451305#451305: *3 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: fd:10 336 of 4096 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 29 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 07 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record length: 297 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi parser: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi header done +2025/09/04 10:09:15 [debug] 451305#451305: *3 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:15 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:15 [debug] 451305#451305: *3 write new buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http cacheable: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream process upstream +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe read upstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe preread: 253 +2025/09/04 10:09:15 [debug] 451305#451305: *3 readv: eof:1, avail:0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 readv: 1, last:3760 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe recv chain: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 253 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe length: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 input buf #0 00005A6AE5CB5193 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record length: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi closed stdout +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 03 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 08 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi record length: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http fastcgi sent end request +2025/09/04 10:09:15 [debug] 451305#451305: *3 input buf 00005A6AE5CB5193 222 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe write downstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe write downstream flush in +2025/09/04 10:09:15 [debug] 451305#451305: *3 http output filter "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http copy filter: "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http postpone filter "/api/stats?" 00005A6AE5CB6648 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http chunk: 222 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write old buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write new buf t:1 f:0 00005A6AE5CB67A0, pos 00005A6AE5CB67A0, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 222 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http write filter: l:0 f:0 s:595 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http copy filter: 0 "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 pipe write downstream done +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer: 10, old: 248715547, new: 248715551 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream exit: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *3 finalize http upstream request: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 finalize http fastcgi request +2025/09/04 10:09:15 [debug] 451305#451305: *3 free rr peer 1 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 close http upstream connection: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer del: 10: 248715547 +2025/09/04 10:09:15 [debug] 451305#451305: *3 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http upstream temp fd: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http output filter "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http copy filter: "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http postpone filter "/api/stats?" 00007FFE3AD0BD50 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http chunk: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write old buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write old buf t:1 f:0 00005A6AE5CB67A0, pos 00005A6AE5CB67A0, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 222 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http write filter: l:1 f:0 s:600 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http write filter limit 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 writev: 600 of 600 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http write filter 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http copy filter: 0 "/api/stats?" +2025/09/04 10:09:15 [debug] 451305#451305: *3 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 set http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *3 http close request +2025/09/04 10:09:15 [debug] 451305#451305: *3 http log handler +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CB5140 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CC3070, unused: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CB6150, unused: 1991 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 hc free: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *3 hc busy: 0000000000000000 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 tcp_nodelay +2025/09/04 10:09:15 [debug] 451305#451305: *3 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer add: 6: 65000:248720551 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *3 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *3 recv: fd:6 0 of 1024 +2025/09/04 10:09:15 [info] 451305#451305: *3 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:15 [debug] 451305#451305: *3 close http connection: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *3 event timer del: 6: 248720551 +2025/09/04 10:09:15 [debug] 451305#451305: *3 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *3 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:15 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:15 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *5 accept: 127.0.0.1:60950 fd:6 +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer add: 6: 60000:248715831 +2025/09/04 10:09:15 [debug] 451305#451305: *5 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 279 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http wait request handler +2025/09/04 10:09:15 [debug] 451305#451305: *5 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: eof:0, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: fd:6 647 of 1024 +2025/09/04 10:09:15 [debug] 451305#451305: *5 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http process request line +2025/09/04 10:09:15 [debug] 451305#451305: *5 http request line: "GET /api/config HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http uri: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http args: "" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http exten: "" +2025/09/04 10:09:15 [debug] 451305#451305: *5 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http process request header line +2025/09/04 10:09:15 [debug] 451305#451305: *5 http header: "Host: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http header: "Accept: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http header done +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer del: 6: 248715831 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 rewrite phase: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: "/media" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: "/debug/list" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *5 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *5 using configuration "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http cl:-1 max:104857600 +2025/09/04 10:09:15 [debug] 451305#451305: *5 rewrite phase: 3 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script value: "OPTIONS" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script equal +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script equal: no +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:15 [notice] 451305#451305: *5 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *5 post rewrite phase: 4 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 5 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 7 +2025/09/04 10:09:15 [debug] 451305#451305: *5 access phase: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *5 access phase: 9 +2025/09/04 10:09:15 [debug] 451305#451305: *5 access phase: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *5 post access phase: 11 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 12 +2025/09/04 10:09:15 [debug] 451305#451305: *5 generic phase: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http init upstream, client timer: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "QUERY_STRING" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "QUERY_STRING: " +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "GET" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REQUEST_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "http" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "nginx/" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REMOTE_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "60950" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REMOTE_PORT: 60950" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SERVER_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SERVER_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "9001" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SERVER_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "200" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http cleanup add: 00005A6AE5CC3F90 +2025/09/04 10:09:15 [debug] 451305#451305: *5 get rr peer, try: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 stream socket 10 +2025/09/04 10:09:15 [debug] 451305#451305: *5 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/04 10:09:15 [debug] 451305#451305: *5 connected +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream connect: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream send request +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream send request body +2025/09/04 10:09:15 [debug] 451305#451305: *5 chain writer buf fl:0 s:1096 +2025/09/04 10:09:15 [debug] 451305#451305: *5 chain writer in: 00005A6AE5CC3FD0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 writev: 1096 of 1096 +2025/09/04 10:09:15 [debug] 451305#451305: *5 chain writer out: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer add: 10: 60000:248715831 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http request count:2 blk:0 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http run request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream check client, write event:1, "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream dummy handler +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream process header +2025/09/04 10:09:15 [debug] 451305#451305: *5 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:09:15 [debug] 451305#451305: *5 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: fd:10 320 of 4096 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 1D +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 03 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record length: 285 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi parser: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi header done +2025/09/04 10:09:15 [debug] 451305#451305: *5 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:15 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:15 [debug] 451305#451305: *5 write new buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http cacheable: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream process upstream +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe read upstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe preread: 237 +2025/09/04 10:09:15 [debug] 451305#451305: *5 readv: eof:1, avail:0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 readv: 1, last:3776 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe recv chain: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 237 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe length: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 input buf #0 00005A6AE5CB5193 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record length: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi closed stdout +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 03 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 08 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi record length: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http fastcgi sent end request +2025/09/04 10:09:15 [debug] 451305#451305: *5 input buf 00005A6AE5CB5193 210 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe write downstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe write downstream flush in +2025/09/04 10:09:15 [debug] 451305#451305: *5 http output filter "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http copy filter: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http postpone filter "/api/config?" 00005A6AE5CB6658 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http chunk: 210 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write new buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 210 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http write filter: l:0 f:0 s:583 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http copy filter: 0 "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 pipe write downstream done +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer: 10, old: 248715831, new: 248715833 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream exit: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *5 finalize http upstream request: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 finalize http fastcgi request +2025/09/04 10:09:15 [debug] 451305#451305: *5 free rr peer 1 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 close http upstream connection: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer del: 10: 248715831 +2025/09/04 10:09:15 [debug] 451305#451305: *5 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http upstream temp fd: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http output filter "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http copy filter: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http chunk: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write old buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 210 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http write filter: l:1 f:0 s:588 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http write filter limit 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 writev: 588 of 588 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http write filter 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http copy filter: 0 "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *5 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 set http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *5 http close request +2025/09/04 10:09:15 [debug] 451305#451305: *5 http log handler +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CB5140 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CC3070, unused: 12 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CB6150, unused: 1974 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 hc free: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *5 hc busy: 0000000000000000 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 tcp_nodelay +2025/09/04 10:09:15 [debug] 451305#451305: *5 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer add: 6: 65000:248720833 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *5 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *5 recv: fd:6 0 of 1024 +2025/09/04 10:09:15 [info] 451305#451305: *5 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:15 [debug] 451305#451305: *5 close http connection: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *5 event timer del: 6: 248720833 +2025/09/04 10:09:15 [debug] 451305#451305: *5 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *5 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:15 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:15 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *7 accept: 127.0.0.1:60958 fd:6 +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer add: 6: 60000:248716130 +2025/09/04 10:09:15 [debug] 451305#451305: *7 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 296 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http wait request handler +2025/09/04 10:09:15 [debug] 451305#451305: *7 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: eof:0, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: fd:6 809 of 1024 +2025/09/04 10:09:15 [debug] 451305#451305: *7 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http process request line +2025/09/04 10:09:15 [debug] 451305#451305: *7 http request line: "PUT /api/config HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http uri: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http args: "" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http exten: "" +2025/09/04 10:09:15 [debug] 451305#451305: *7 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http process request header line +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "Host: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "Accept: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "Content-Type: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header: "Content-Length: 109" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http header done +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer del: 6: 248716130 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 rewrite phase: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: "/media" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: "/debug/list" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *7 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:15 [debug] 451305#451305: *7 using configuration "/api/" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http cl:109 max:104857600 +2025/09/04 10:09:15 [debug] 451305#451305: *7 rewrite phase: 3 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "PUT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script value: "OPTIONS" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script equal +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script equal: no +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "PUT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:15 [notice] 451305#451305: *7 "^(GET|PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script if +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script if: false +2025/09/04 10:09:15 [debug] 451305#451305: *7 post rewrite phase: 4 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 5 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 7 +2025/09/04 10:09:15 [debug] 451305#451305: *7 access phase: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *7 access phase: 9 +2025/09/04 10:09:15 [debug] 451305#451305: *7 access phase: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *7 post access phase: 11 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 12 +2025/09/04 10:09:15 [debug] 451305#451305: *7 generic phase: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http client request body preread 109 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http request body content length filter +2025/09/04 10:09:15 [debug] 451305#451305: *7 http body new buf t:1 f:0 00005A6AE5CAE35C, pos 00005A6AE5CAE35C, size: 109 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http init upstream, client timer: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "QUERY_STRING" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "QUERY_STRING: " +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "PUT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "109" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "CONTENT_LENGTH: 109" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REQUEST_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "http" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "nginx/" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REMOTE_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "60958" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REMOTE_PORT: 60958" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SERVER_ADDR" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SERVER_PORT" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "9001" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SERVER_NAME" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "200" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "./blobs" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZWUyNDE1YjBjM2Y4ZDgzNTVhZDMzNmE4YmQ5NjM0YzAwOWQxMTIzOWRhYmU2NjQyMGZkOWVjNWFmY2IyM2VhIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTUsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiYjVhNDhjNTkxYzVjNWVmNjUyNTFjYWMyOTRmNmExM2UwOTMyZGE3YzlhNGE2ODQ2Y2FhZDE5Yjk1YzVmM2UzYjA4MWU2MDBkOTU2MTBlY2VlZWEzNTIzYmJjMDUzNDZiMjIzMTdmZTUwY2FkZDFhNzA2MWE0ZmFmN2E3OTYxZWUifQo=" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 109" +2025/09/04 10:09:15 [debug] 451305#451305: *7 posix_memalign: 00005A6AE5CB5140:4096 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http cleanup add: 00005A6AE5CB5230 +2025/09/04 10:09:15 [debug] 451305#451305: *7 get rr peer, try: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 stream socket 10 +2025/09/04 10:09:15 [debug] 451305#451305: *7 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:15 [debug] 451305#451305: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/04 10:09:15 [debug] 451305#451305: *7 connected +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream connect: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream send request +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream send request body +2025/09/04 10:09:15 [debug] 451305#451305: *7 chain writer buf fl:0 s:1168 +2025/09/04 10:09:15 [debug] 451305#451305: *7 chain writer buf fl:0 s:109 +2025/09/04 10:09:15 [debug] 451305#451305: *7 chain writer buf fl:0 s:11 +2025/09/04 10:09:15 [debug] 451305#451305: *7 chain writer in: 00005A6AE5CB52A0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 writev: 1288 of 1288 +2025/09/04 10:09:15 [debug] 451305#451305: *7 chain writer out: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer add: 10: 60000:248716130 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http request count:2 blk:0 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http run request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream check client, write event:1, "/api/config" +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream dummy handler +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream request: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream process header +2025/09/04 10:09:15 [debug] 451305#451305: *7 malloc: 00005A6AE5CB6150:4096 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: fd:10 240 of 4096 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: CF +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record length: 207 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi parser: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi parser: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi header done +2025/09/04 10:09:15 [debug] 451305#451305: *7 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:15 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:15 [debug] 451305#451305: *7 write new buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http cacheable: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream process upstream +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe read upstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe preread: 157 +2025/09/04 10:09:15 [debug] 451305#451305: *7 readv: eof:1, avail:0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 readv: 1, last:3856 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe recv chain: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe buf free s:0 t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 157 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe length: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 input buf #0 00005A6AE5CB61A3 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 06 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record length: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi closed stdout +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 03 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 01 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 08 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record byte: 00 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi record length: 8 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http fastcgi sent end request +2025/09/04 10:09:15 [debug] 451305#451305: *7 input buf 00005A6AE5CB61A3 132 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe write downstream: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe write downstream flush in +2025/09/04 10:09:15 [debug] 451305#451305: *7 http output filter "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http copy filter: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http postpone filter "/api/config?" 00005A6AE5CB5270 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http chunk: 132 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write old buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write new buf t:1 f:0 00005A6AE5CB5958, pos 00005A6AE5CB5958, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write new buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 132 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http write filter: l:0 f:0 s:505 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http copy filter: 0 "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 pipe write downstream done +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer: 10, old: 248716130, new: 248716138 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream exit: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *7 finalize http upstream request: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 finalize http fastcgi request +2025/09/04 10:09:15 [debug] 451305#451305: *7 free rr peer 1 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 close http upstream connection: 10 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer del: 10: 248716130 +2025/09/04 10:09:15 [debug] 451305#451305: *7 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http upstream temp fd: -1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http output filter "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http copy filter: "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http chunk: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write old buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write old buf t:1 f:0 00005A6AE5CB5958, pos 00005A6AE5CB5958, size: 4 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write old buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 132 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http write filter: l:1 f:0 s:510 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http write filter limit 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 writev: 510 of 510 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http write filter 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http copy filter: 0 "/api/config?" +2025/09/04 10:09:15 [debug] 451305#451305: *7 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 set http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *7 http close request +2025/09/04 10:09:15 [debug] 451305#451305: *7 http log handler +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CB6150 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CCCD00, unused: 3 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CC3070, unused: 13 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CB5140, unused: 1550 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 hc free: 0000000000000000 +2025/09/04 10:09:15 [debug] 451305#451305: *7 hc busy: 0000000000000000 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 tcp_nodelay +2025/09/04 10:09:15 [debug] 451305#451305: *7 reusable connection: 1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer add: 6: 65000:248721138 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 7 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:15 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 http keepalive handler +2025/09/04 10:09:15 [debug] 451305#451305: *7 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: eof:1, avail:-1 +2025/09/04 10:09:15 [debug] 451305#451305: *7 recv: fd:6 0 of 1024 +2025/09/04 10:09:15 [info] 451305#451305: *7 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:15 [debug] 451305#451305: *7 close http connection: 6 +2025/09/04 10:09:15 [debug] 451305#451305: *7 event timer del: 6: 248721138 +2025/09/04 10:09:15 [debug] 451305#451305: *7 reusable connection: 0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:15 [debug] 451305#451305: *7 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:15 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:15 [debug] 451305#451305: worker cycle +2025/09/04 10:09:15 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:16 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:16 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *9 accept: 127.0.0.1:60964 fd:6 +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer add: 6: 60000:248716469 +2025/09/04 10:09:16 [debug] 451305#451305: *9 reusable connection: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 331 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http wait request handler +2025/09/04 10:09:16 [debug] 451305#451305: *9 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: eof:0, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: fd:6 647 of 1024 +2025/09/04 10:09:16 [debug] 451305#451305: *9 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http process request line +2025/09/04 10:09:16 [debug] 451305#451305: *9 http request line: "GET /api/config HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http uri: "/api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http args: "" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http exten: "" +2025/09/04 10:09:16 [debug] 451305#451305: *9 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http process request header line +2025/09/04 10:09:16 [debug] 451305#451305: *9 http header: "Host: localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http header: "Accept: */*" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkOGE2YzA1ZDRkYzcxOWJlYjgzOWMyMDgyNGEwZWJlZWYyMzc5YmU2OWM4ZTdhMzIwNzUxM2UxZTIwNDVhMTI5IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZTU1OGQ1MjA1OTQ3ZTAxZDc2ZmE5YjkyYjdkN2RiZjI2NTE3N2Y0MzdkZTYzYzI5MTc5MWJjMGIzYTgxZDA4YTE1YWMxZDM0MzBlNWY4NjhiMTA2NTZiMWMwMTFmOTcxMzk4ZTgwZjgxOGRkNmZiNTc4OWRlZGRhMTA3YzEyMGYifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http header done +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer del: 6: 248716469 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 rewrite phase: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: "/media" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: "/debug/list" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: "/api/" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:16 [debug] 451305#451305: *9 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:16 [debug] 451305#451305: *9 using configuration "/api/" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http cl:-1 max:104857600 +2025/09/04 10:09:16 [debug] 451305#451305: *9 rewrite phase: 3 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script value: "OPTIONS" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script equal +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script equal: no +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script if +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script if: false +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:16 [notice] 451305#451305: *9 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script if +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script if: false +2025/09/04 10:09:16 [debug] 451305#451305: *9 post rewrite phase: 4 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 5 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 6 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 7 +2025/09/04 10:09:16 [debug] 451305#451305: *9 access phase: 8 +2025/09/04 10:09:16 [debug] 451305#451305: *9 access phase: 9 +2025/09/04 10:09:16 [debug] 451305#451305: *9 access phase: 10 +2025/09/04 10:09:16 [debug] 451305#451305: *9 post access phase: 11 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 12 +2025/09/04 10:09:16 [debug] 451305#451305: *9 generic phase: 13 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http init upstream, client timer: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "QUERY_STRING" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "QUERY_STRING: " +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "/api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REQUEST_URI" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "/api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "/api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "http" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "CGI/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "nginx/" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "1.18.0" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REMOTE_PORT" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "60964" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REMOTE_PORT: 60964" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SERVER_ADDR" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SERVER_PORT" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "9001" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SERVER_NAME" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "localhost" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "200" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkOGE2YzA1ZDRkYzcxOWJlYjgzOWMyMDgyNGEwZWJlZWYyMzc5YmU2OWM4ZTdhMzIwNzUxM2UxZTIwNDVhMTI5IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZTU1OGQ1MjA1OTQ3ZTAxZDc2ZmE5YjkyYjdkN2RiZjI2NTE3N2Y0MzdkZTYzYzI5MTc5MWJjMGIzYTgxZDA4YTE1YWMxZDM0MzBlNWY4NjhiMTA2NTZiMWMwMTFmOTcxMzk4ZTgwZjgxOGRkNmZiNTc4OWRlZGRhMTA3YzEyMGYifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkOGE2YzA1ZDRkYzcxOWJlYjgzOWMyMDgyNGEwZWJlZWYyMzc5YmU2OWM4ZTdhMzIwNzUxM2UxZTIwNDVhMTI5IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTUiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZTU1OGQ1MjA1OTQ3ZTAxZDc2ZmE5YjkyYjdkN2RiZjI2NTE3N2Y0MzdkZTYzYzI5MTc5MWJjMGIzYTgxZDA4YTE1YWMxZDM0MzBlNWY4NjhiMTA2NTZiMWMwMTFmOTcxMzk4ZTgwZjgxOGRkNmZiNTc4OWRlZGRhMTA3YzEyMGYifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:16 [debug] 451305#451305: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http cleanup add: 00005A6AE5CC3F90 +2025/09/04 10:09:16 [debug] 451305#451305: *9 get rr peer, try: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 stream socket 10 +2025/09/04 10:09:16 [debug] 451305#451305: *9 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:16 [debug] 451305#451305: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/04 10:09:16 [debug] 451305#451305: *9 connected +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream connect: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream send request +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream send request body +2025/09/04 10:09:16 [debug] 451305#451305: *9 chain writer buf fl:0 s:1096 +2025/09/04 10:09:16 [debug] 451305#451305: *9 chain writer in: 00005A6AE5CC3FD0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 writev: 1096 of 1096 +2025/09/04 10:09:16 [debug] 451305#451305: *9 chain writer out: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer add: 10: 60000:248716469 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http request count:2 blk:0 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http run request: "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream check client, write event:1, "/api/config" +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream request: "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream dummy handler +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream request: "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream process header +2025/09/04 10:09:16 [debug] 451305#451305: *9 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:09:16 [debug] 451305#451305: *9 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: eof:1, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: fd:10 344 of 4096 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 06 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 33 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 05 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record length: 307 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi parser: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi header done +2025/09/04 10:09:16 [debug] 451305#451305: *9 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:16 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:16 [debug] 451305#451305: *9 write new buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http cacheable: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream process upstream +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe read upstream: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe preread: 261 +2025/09/04 10:09:16 [debug] 451305#451305: *9 readv: eof:1, avail:0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 readv: 1, last:3752 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe recv chain: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 261 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe length: -1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 input buf #0 00005A6AE5CB5193 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 06 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record length: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi closed stdout +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 03 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 08 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi record length: 8 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http fastcgi sent end request +2025/09/04 10:09:16 [debug] 451305#451305: *9 input buf 00005A6AE5CB5193 232 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe write downstream: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe write downstream flush in +2025/09/04 10:09:16 [debug] 451305#451305: *9 http output filter "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http copy filter: "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http postpone filter "/api/config?" 00005A6AE5CB6658 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http chunk: 232 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write new buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http write filter: l:0 f:0 s:605 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http copy filter: 0 "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 pipe write downstream done +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer: 10, old: 248716469, new: 248716472 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream exit: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *9 finalize http upstream request: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 finalize http fastcgi request +2025/09/04 10:09:16 [debug] 451305#451305: *9 free rr peer 1 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 close http upstream connection: 10 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer del: 10: 248716469 +2025/09/04 10:09:16 [debug] 451305#451305: *9 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http upstream temp fd: -1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http output filter "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http copy filter: "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http chunk: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write old buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http write filter: l:1 f:0 s:610 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http write filter limit 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 writev: 610 of 610 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http write filter 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http copy filter: 0 "/api/config?" +2025/09/04 10:09:16 [debug] 451305#451305: *9 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 set http keepalive handler +2025/09/04 10:09:16 [debug] 451305#451305: *9 http close request +2025/09/04 10:09:16 [debug] 451305#451305: *9 http log handler +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CB5140 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CC3070, unused: 12 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CB6150, unused: 1974 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 hc free: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *9 hc busy: 0000000000000000 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 tcp_nodelay +2025/09/04 10:09:16 [debug] 451305#451305: *9 reusable connection: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer add: 6: 65000:248721472 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 http keepalive handler +2025/09/04 10:09:16 [debug] 451305#451305: *9 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: eof:1, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *9 recv: fd:6 0 of 1024 +2025/09/04 10:09:16 [info] 451305#451305: *9 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:16 [debug] 451305#451305: *9 close http connection: 6 +2025/09/04 10:09:16 [debug] 451305#451305: *9 event timer del: 6: 248721472 +2025/09/04 10:09:16 [debug] 451305#451305: *9 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:16 [debug] 451305#451305: *9 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:09:16 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:09:16 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *11 accept: 127.0.0.1:60968 fd:6 +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer add: 6: 60000:248716852 +2025/09/04 10:09:16 [debug] 451305#451305: *11 reusable connection: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 379 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http wait request handler +2025/09/04 10:09:16 [debug] 451305#451305: *11 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: eof:0, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: fd:6 664 of 1024 +2025/09/04 10:09:16 [debug] 451305#451305: *11 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http process request line +2025/09/04 10:09:16 [debug] 451305#451305: *11 http request line: "GET /api/files?limit=10&offset=0 HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http uri: "/api/files" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http args: "limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http exten: "" +2025/09/04 10:09:16 [debug] 451305#451305: *11 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http process request header line +2025/09/04 10:09:16 [debug] 451305#451305: *11 http header: "Host: localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http header: "Accept: */*" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlYzdkMWU0YzI3MGIzYmYyYTRmMDJiMzNhZmE1ODMyOWY4MTgyZjgxNTNkMTI2MjMxMjc4M2ZiNDZmMzM4YTkwIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTYiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiN2Q5ZjNlMTdhYjNhZjcyMjUzNjBhY2VkNzJmOWE2NWY1Y2UyOTVlY2I3ZGNlNzE5MGJhZGM4YjAyNGNjMDkxZDU2NWExNTM4Mzc2ZDZiMzE1MTE1Mzc5ZDQ5NmIyMDhlNzk3Nzc3Yzg5OWJiYTBlZGI0NDliOThhOTkwODU4ODMifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http header done +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer del: 6: 248716852 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 rewrite phase: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: "/media" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: "/debug/list" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: "/api/" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:09:16 [debug] 451305#451305: *11 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:09:16 [debug] 451305#451305: *11 using configuration "/api/" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http cl:-1 max:104857600 +2025/09/04 10:09:16 [debug] 451305#451305: *11 rewrite phase: 3 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script value: "OPTIONS" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script equal +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script equal: no +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script if +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script if: false +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script regex: "^(GET|PUT)$" +2025/09/04 10:09:16 [notice] 451305#451305: *11 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/files?limit=10&offset=0 HTTP/1.1", host: "localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script if +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script if: false +2025/09/04 10:09:16 [debug] 451305#451305: *11 post rewrite phase: 4 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 5 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 6 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 7 +2025/09/04 10:09:16 [debug] 451305#451305: *11 access phase: 8 +2025/09/04 10:09:16 [debug] 451305#451305: *11 access phase: 9 +2025/09/04 10:09:16 [debug] 451305#451305: *11 access phase: 10 +2025/09/04 10:09:16 [debug] 451305#451305: *11 post access phase: 11 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 12 +2025/09/04 10:09:16 [debug] 451305#451305: *11 generic phase: 13 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http init upstream, client timer: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "QUERY_STRING" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "QUERY_STRING: limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REQUEST_METHOD" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "GET" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "CONTENT_TYPE" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "CONTENT_LENGTH" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SCRIPT_NAME" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "/api/files" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SCRIPT_NAME: /api/files" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REQUEST_URI" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REQUEST_URI: /api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "DOCUMENT_URI" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "/api/files" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "DOCUMENT_URI: /api/files" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REQUEST_SCHEME" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "http" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "CGI/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "nginx/" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "1.18.0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REMOTE_ADDR" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REMOTE_PORT" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "60968" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REMOTE_PORT: 60968" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SERVER_ADDR" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SERVER_PORT" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "9001" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SERVER_NAME" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "localhost" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "REDIRECT_STATUS" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "200" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "./blobs" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "/ginxsom.fcgi" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlYzdkMWU0YzI3MGIzYmYyYTRmMDJiMzNhZmE1ODMyOWY4MTgyZjgxNTNkMTI2MjMxMjc4M2ZiNDZmMzM4YTkwIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTYiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiN2Q5ZjNlMTdhYjNhZjcyMjUzNjBhY2VkNzJmOWE2NWY1Y2UyOTVlY2I3ZGNlNzE5MGJhZGM4YjAyNGNjMDkxZDU2NWExNTM4Mzc2ZDZiMzE1MTE1Mzc5ZDQ5NmIyMDhlNzk3Nzc3Yzg5OWJiYTBlZGI0NDliOThhOTkwODU4ODMifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlYzdkMWU0YzI3MGIzYmYyYTRmMDJiMzNhZmE1ODMyOWY4MTgyZjgxNTNkMTI2MjMxMjc4M2ZiNDZmMzM4YTkwIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTQ5NTYsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTg1NTYiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiN2Q5ZjNlMTdhYjNhZjcyMjUzNjBhY2VkNzJmOWE2NWY1Y2UyOTVlY2I3ZGNlNzE5MGJhZGM4YjAyNGNjMDkxZDU2NWExNTM4Mzc2ZDZiMzE1MTE1Mzc5ZDQ5NmIyMDhlNzk3Nzc3Yzg5OWJiYTBlZGI0NDliOThhOTkwODU4ODMifQo=" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http cleanup add: 00005A6AE5CC3FB0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 get rr peer, try: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 stream socket 10 +2025/09/04 10:09:16 [debug] 451305#451305: *11 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:09:16 [debug] 451305#451305: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/04 10:09:16 [debug] 451305#451305: *11 connected +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream connect: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream send request +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream send request body +2025/09/04 10:09:16 [debug] 451305#451305: *11 chain writer buf fl:0 s:1128 +2025/09/04 10:09:16 [debug] 451305#451305: *11 chain writer in: 00005A6AE5CC3FF0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 writev: 1128 of 1128 +2025/09/04 10:09:16 [debug] 451305#451305: *11 chain writer out: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer add: 10: 60000:248716852 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http finalize request: -4, "/api/files?limit=10&offset=0" a:1, c:2 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http request count:2 blk:0 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http run request: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream check client, write event:1, "/api/files" +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream request: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream dummy handler +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream request: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream dummy handler +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream request: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream process header +2025/09/04 10:09:16 [debug] 451305#451305: *11 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:09:16 [debug] 451305#451305: *11 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: eof:1, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: fd:10 536 of 4096 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 06 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: F7 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record length: 503 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi header: "Status: 200 OK" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi parser: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi parser: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi header done +2025/09/04 10:09:16 [debug] 451305#451305: *11 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:09:16 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:09:16 [debug] 451305#451305: *11 write new buf t:1 f:0 00005A6AE5CB63D8, pos 00005A6AE5CB63D8, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http write filter: l:0 f:0 s:367 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http cacheable: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream process upstream +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe read upstream: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe preread: 453 +2025/09/04 10:09:16 [debug] 451305#451305: *11 readv: eof:1, avail:0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 readv: 1, last:3560 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe recv chain: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 453 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe length: -1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 input buf #0 00005A6AE5CB5193 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 06 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record length: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi closed stdout +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 03 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 01 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 08 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record byte: 00 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi record length: 8 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http fastcgi sent end request +2025/09/04 10:09:16 [debug] 451305#451305: *11 input buf 00005A6AE5CB5193 428 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe write downstream: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe write downstream flush in +2025/09/04 10:09:16 [debug] 451305#451305: *11 http output filter "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http copy filter: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http postpone filter "/api/files?limit=10&offset=0" 00005A6AE5CB6670 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http chunk: 428 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write old buf t:1 f:0 00005A6AE5CB63D8, pos 00005A6AE5CB63D8, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write new buf t:1 f:0 00005A6AE5CB67C8, pos 00005A6AE5CB67C8, size: 5 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 428 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http write filter: l:0 f:0 s:802 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http copy filter: 0 "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 pipe write downstream done +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer: 10, old: 248716852, new: 248716854 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream exit: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *11 finalize http upstream request: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 finalize http fastcgi request +2025/09/04 10:09:16 [debug] 451305#451305: *11 free rr peer 1 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 close http upstream connection: 10 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer del: 10: 248716852 +2025/09/04 10:09:16 [debug] 451305#451305: *11 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http upstream temp fd: -1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http output filter "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http copy filter: "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http postpone filter "/api/files?limit=10&offset=0" 00007FFE3AD0BD50 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http chunk: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write old buf t:1 f:0 00005A6AE5CB63D8, pos 00005A6AE5CB63D8, size: 367 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write old buf t:1 f:0 00005A6AE5CB67C8, pos 00005A6AE5CB67C8, size: 5 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 428 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http write filter: l:1 f:0 s:807 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http write filter limit 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 writev: 807 of 807 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http write filter 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http copy filter: 0 "/api/files?limit=10&offset=0" +2025/09/04 10:09:16 [debug] 451305#451305: *11 http finalize request: 0, "/api/files?limit=10&offset=0" a:1, c:1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 set http keepalive handler +2025/09/04 10:09:16 [debug] 451305#451305: *11 http close request +2025/09/04 10:09:16 [debug] 451305#451305: *11 http log handler +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CB5140 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CC3070, unused: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CB6150, unused: 1933 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 hc free: 0000000000000000 +2025/09/04 10:09:16 [debug] 451305#451305: *11 hc busy: 0000000000000000 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 tcp_nodelay +2025/09/04 10:09:16 [debug] 451305#451305: *11 reusable connection: 1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer add: 6: 65000:248721854 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:09:16 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 http keepalive handler +2025/09/04 10:09:16 [debug] 451305#451305: *11 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: eof:1, avail:-1 +2025/09/04 10:09:16 [debug] 451305#451305: *11 recv: fd:6 0 of 1024 +2025/09/04 10:09:16 [info] 451305#451305: *11 client 127.0.0.1 closed keepalive connection +2025/09/04 10:09:16 [debug] 451305#451305: *11 close http connection: 6 +2025/09/04 10:09:16 [debug] 451305#451305: *11 event timer del: 6: 248721854 +2025/09/04 10:09:16 [debug] 451305#451305: *11 reusable connection: 0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CAE0A0 +2025/09/04 10:09:16 [debug] 451305#451305: *11 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:09:16 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:09:16 [debug] 451305#451305: worker cycle +2025/09/04 10:09:16 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:36 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:36 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:36 [debug] 451305#451305: *13 accept: 127.0.0.1:48604 fd:6 +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer add: 6: 60000:249217153 +2025/09/04 10:17:36 [debug] 451305#451305: *13 reusable connection: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 500298 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http wait request handler +2025/09/04 10:17:36 [debug] 451305#451305: *13 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:0, avail:-1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: fd:6 1024 of 1024 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: avail:112 +2025/09/04 10:17:36 [debug] 451305#451305: *13 reusable connection: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http process request line +2025/09/04 10:17:36 [debug] 451305#451305: *13 http request line: "PUT /upload HTTP/1.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http uri: "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http args: "" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http exten: "" +2025/09/04 10:17:36 [debug] 451305#451305: *13 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http process request header line +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Host: localhost:9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Accept: */*" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3YTJiYmJlY2YyZWJjOGRmZjY1Mzc0MDk1NmZiYTk0OTE3MzBjMGMzY2Y5YzQ0MGY2MTQxZDU0MmYzYzI4NjBkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI4Zjg5M2MzMGNjODQ1MmFjNzkzZGRlNWIyNDBjZWE1ZTJlNzdiNWI3YTZmMWEyNjZlYjE0MjcxNjI1ZWU4YWQ3Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5OTA1NiJdXSwiY29udGVudCI6IiIsInNpZyI6IjRmZjNmNmQxZmM3N2EwYTdjYzJjM2ViNTYwMTJmNzIwMGYzY2FmZmFkMThhNDMxMjIzNmFjZDFlMGNlZDRkMDNhNzdkMWRiNDYxYzQxMTdmNGMwNWFmMDM2YTU2NDUwYWVjMjg0NDVjMmI2YWRiNDFjYzRiN2YwNjFjOTVkNmVlIn0=" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Content-Type: text/plain" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Content-Disposition: attachment; filename="test_blob_1756995456.txt"" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header: "Content-Length: 296" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http header done +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer del: 6: 249217153 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 rewrite phase: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 test location: "/media" +2025/09/04 10:17:36 [debug] 451305#451305: *13 test location: "/report" +2025/09/04 10:17:36 [debug] 451305#451305: *13 test location: "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 using configuration "=/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http cl:296 max:104857600 +2025/09/04 10:17:36 [debug] 451305#451305: *13 rewrite phase: 3 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "PUT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script regex: "^(PUT|HEAD)$" +2025/09/04 10:17:36 [notice] 451305#451305: *13 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script if +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script if: false +2025/09/04 10:17:36 [debug] 451305#451305: *13 post rewrite phase: 4 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 5 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 6 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 7 +2025/09/04 10:17:36 [debug] 451305#451305: *13 access phase: 8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 access phase: 9 +2025/09/04 10:17:36 [debug] 451305#451305: *13 access phase: 10 +2025/09/04 10:17:36 [debug] 451305#451305: *13 post access phase: 11 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 12 +2025/09/04 10:17:36 [debug] 451305#451305: *13 generic phase: 13 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http client request body preread 184 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http request body content length filter +2025/09/04 10:17:36 [debug] 451305#451305: *13 http body new buf t:1 f:0 00005A6AE5CAE3E8, pos 00005A6AE5CAE3E8, size: 184 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http read client request body +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:0, avail:112 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: fd:6 112 of 112 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: avail:0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http client request body recv 112 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http body new buf t:1 f:0 00005A6AE5CC3B08, pos 00005A6AE5CC3B08, size: 112 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http client request body rest 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http init upstream, client timer: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:36 [debug] 451305#451305: *13 posix_memalign: 00005A6AE5CB5140:4096 @16 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "QUERY_STRING" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "PUT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "text/plain" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "296" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REQUEST_URI" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "./blobs" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "HTTP/1.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "http" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "CGI/1.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "nginx/" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "1.18.0" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "127.0.0.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REMOTE_PORT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "48604" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REMOTE_PORT: 48604" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SERVER_ADDR" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "127.0.0.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SERVER_PORT" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SERVER_NAME" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "localhost" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "200" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script var: "./blobs" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3YTJiYmJlY2YyZWJjOGRmZjY1Mzc0MDk1NmZiYTk0OTE3MzBjMGMzY2Y5YzQ0MGY2MTQxZDU0MmYzYzI4NjBkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI4Zjg5M2MzMGNjODQ1MmFjNzkzZGRlNWIyNDBjZWE1ZTJlNzdiNWI3YTZmMWEyNjZlYjE0MjcxNjI1ZWU4YWQ3Il0sWyJleHBpcmF0aW9uIiwiMTc1Njk5OTA1NiJdXSwiY29udGVudCI6IiIsInNpZyI6IjRmZjNmNmQxZmM3N2EwYTdjYzJjM2ViNTYwMTJmNzIwMGYzY2FmZmFkMThhNDMxMjIzNmFjZDFlMGNlZDRkMDNhNzdkMWRiNDYxYzQxMTdmNGMwNWFmMDM2YTU2NDUwYWVjMjg0NDVjMmI2YWRiNDFjYzRiN2YwNjFjOTVkNmVlIn0=" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756995456.txt"" +2025/09/04 10:17:36 [debug] 451305#451305: *13 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http cleanup add: 00005A6AE5CC3E60 +2025/09/04 10:17:36 [debug] 451305#451305: *13 get rr peer, try: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 stream socket 10 +2025/09/04 10:17:36 [debug] 451305#451305: *13 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:36 [debug] 451305#451305: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/04 10:17:36 [debug] 451305#451305: *13 connected +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream connect: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream send request +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream send request body +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer buf fl:0 s:1304 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer buf fl:0 s:184 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer buf fl:0 s:8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer buf fl:0 s:112 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer buf fl:0 s:8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer in: 00005A6AE5CC3EF0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 writev: 1616 of 1616 +2025/09/04 10:17:36 [debug] 451305#451305: *13 chain writer out: 0000000000000000 +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer add: 10: 60000:249217154 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http request count:2 blk:0 +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http run request: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream check client, write event:1, "/upload" +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream request: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream dummy handler +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:10 ev:0005 d:00007660CFEFC2C8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream request: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream process header +2025/09/04 10:17:36 [debug] 451305#451305: *13 malloc: 00005A6AE5CB6150:4096 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:0, avail:-1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: fd:10 152 of 4096 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 07 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 8E +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 02 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 142 +2025/09/04 10:17:36 [error] 451305#451305: *13 FastCGI sent in stderr: "LOG: [2025-09-04 10:17:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 10:17:36] 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/04 10:17:36 [debug] 451305#451305: *13 recv: eof:0, avail:0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream request: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream dummy handler +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream request: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream process header +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:1, avail:-1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: fd:10 824 of 3944 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 07 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: DA +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 06 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 218 +2025/09/04 10:17:36 [error] 451305#451305: *13 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: 8f893c30cc8452ac793dde5b240cea5e2e77b5b7a6f1a266eb14271625ee8ad7 +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 07 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 06 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 02 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 26 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 02 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 550 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi parser: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi parser: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi parser: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi header done +2025/09/04 10:17:36 [debug] 451305#451305: *13 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:36 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/04 10:17:36 [debug] 451305#451305: *13 write new buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http write filter: l:0 f:0 s:260 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http cacheable: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream process upstream +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe read upstream: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe preread: 526 +2025/09/04 10:17:36 [debug] 451305#451305: *13 readv: eof:1, avail:0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 readv: 1, last:3120 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe recv chain: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe buf free s:0 t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 526 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe length: -1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 input buf #0 00005A6AE5CB6312 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 06 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi closed stdout +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 03 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 01 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 08 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record byte: 00 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi record length: 8 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http fastcgi sent end request +2025/09/04 10:17:36 [debug] 451305#451305: *13 input buf 00005A6AE5CB6312 500 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe write downstream: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe write downstream flush in +2025/09/04 10:17:36 [debug] 451305#451305: *13 http output filter "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http copy filter: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http postpone filter "/upload?" 00005A6AE5CC3EC0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http chunk: 500 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write old buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write new buf t:1 f:0 00005A6AE5CC4050, pos 00005A6AE5CC4050, size: 5 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write new buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 500 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http write filter: l:0 f:0 s:767 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http copy filter: 0 "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 pipe write downstream done +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer: 10, old: 249217154, new: 249217159 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream exit: 0000000000000000 +2025/09/04 10:17:36 [debug] 451305#451305: *13 finalize http upstream request: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 finalize http fastcgi request +2025/09/04 10:17:36 [debug] 451305#451305: *13 free rr peer 1 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 close http upstream connection: 10 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer del: 10: 249217154 +2025/09/04 10:17:36 [debug] 451305#451305: *13 reusable connection: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http upstream temp fd: -1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http output filter "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http copy filter: "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http postpone filter "/upload?" 00007FFE3AD0BD50 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http chunk: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write old buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write old buf t:1 f:0 00005A6AE5CC4050, pos 00005A6AE5CC4050, size: 5 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write old buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 500 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http write filter: l:1 f:0 s:772 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http write filter limit 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 writev: 772 of 772 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http write filter 0000000000000000 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http copy filter: 0 "/upload?" +2025/09/04 10:17:36 [debug] 451305#451305: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 set http keepalive handler +2025/09/04 10:17:36 [debug] 451305#451305: *13 http close request +2025/09/04 10:17:36 [debug] 451305#451305: *13 http log handler +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CB6150 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CCCD00, unused: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CC3070, unused: 14 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CB5140, unused: 1154 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 hc free: 0000000000000000 +2025/09/04 10:17:36 [debug] 451305#451305: *13 hc busy: 0000000000000000 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 tcp_nodelay +2025/09/04 10:17:36 [debug] 451305#451305: *13 reusable connection: 1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer add: 6: 65000:249222159 +2025/09/04 10:17:36 [debug] 451305#451305: *13 post event 00005A6AE5D1AAB0 +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 4 +2025/09/04 10:17:36 [debug] 451305#451305: posted event 00005A6AE5D1AAB0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 delete posted event 00005A6AE5D1AAB0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http keepalive handler +2025/09/04 10:17:36 [debug] 451305#451305: *13 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:0, avail:0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:36 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 http keepalive handler +2025/09/04 10:17:36 [debug] 451305#451305: *13 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: eof:1, avail:-1 +2025/09/04 10:17:36 [debug] 451305#451305: *13 recv: fd:6 0 of 1024 +2025/09/04 10:17:36 [info] 451305#451305: *13 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:36 [debug] 451305#451305: *13 close http connection: 6 +2025/09/04 10:17:36 [debug] 451305#451305: *13 event timer del: 6: 249222159 +2025/09/04 10:17:36 [debug] 451305#451305: *13 reusable connection: 0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:36 [debug] 451305#451305: *13 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:36 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:36 [debug] 451305#451305: worker cycle +2025/09/04 10:17:36 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:42 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:42 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 accept: 127.0.0.1:48616 fd:6 +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer add: 6: 60000:249222968 +2025/09/04 10:17:42 [debug] 451305#451305: *15 reusable connection: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 5808 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http wait request handler +2025/09/04 10:17:42 [debug] 451305#451305: *15 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:0, avail:-1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: fd:6 1024 of 1024 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: avail:112 +2025/09/04 10:17:42 [debug] 451305#451305: *15 reusable connection: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http process request line +2025/09/04 10:17:42 [debug] 451305#451305: *15 http request line: "PUT /upload HTTP/1.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http uri: "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http args: "" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http exten: "" +2025/09/04 10:17:42 [debug] 451305#451305: *15 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http process request header line +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Host: localhost:9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Accept: */*" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MWZmNDk1MmQzMzdmMzhmMjQ5YzBkNjY5NzljNDc1MDNmOTk3MjUxZjkwZTM3MGNiNjA3NmRmZDcwMGIyZjZkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NjIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI5YzVmNDkxYjU4ZmZlMjM3ZTAxZWZlZTgyYzFlZjhmMDU2Njk1MzM5NWFlZGY3ZjU0MWI0YmM4NWM3NDBmNzNlIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5OTA2MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjI0MWJiOTZiMGY3MjdmY2RiOWVlYzZiNGExNDlmM2IyZDQzYTFmZmNhMTVkOTIzZTc0NzZkMTE3ZDgzZjEzYWIzODA2ZDBmMGI4MjE2MTc0NTk2ZWUxYWQyOWQ0ZjIzYjRiNmRhM2ZmNmJhMjA5ODNkNjQzYjhiZjQxMjdhZjkwIn0=" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Content-Type: text/plain" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Content-Disposition: attachment; filename="test_blob_1756995462.txt"" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header: "Content-Length: 296" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http header done +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer del: 6: 249222968 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 rewrite phase: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 test location: "/media" +2025/09/04 10:17:42 [debug] 451305#451305: *15 test location: "/report" +2025/09/04 10:17:42 [debug] 451305#451305: *15 test location: "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 using configuration "=/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http cl:296 max:104857600 +2025/09/04 10:17:42 [debug] 451305#451305: *15 rewrite phase: 3 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "PUT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script regex: "^(PUT|HEAD)$" +2025/09/04 10:17:42 [notice] 451305#451305: *15 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script if +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script if: false +2025/09/04 10:17:42 [debug] 451305#451305: *15 post rewrite phase: 4 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 5 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 6 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 7 +2025/09/04 10:17:42 [debug] 451305#451305: *15 access phase: 8 +2025/09/04 10:17:42 [debug] 451305#451305: *15 access phase: 9 +2025/09/04 10:17:42 [debug] 451305#451305: *15 access phase: 10 +2025/09/04 10:17:42 [debug] 451305#451305: *15 post access phase: 11 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 12 +2025/09/04 10:17:42 [debug] 451305#451305: *15 generic phase: 13 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http client request body preread 184 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http request body content length filter +2025/09/04 10:17:42 [debug] 451305#451305: *15 http body new buf t:1 f:0 00005A6AE5CAE3E8, pos 00005A6AE5CAE3E8, size: 184 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http read client request body +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:0, avail:112 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: fd:6 112 of 112 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: avail:0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http client request body recv 112 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http body new buf t:1 f:0 00005A6AE5CC3B08, pos 00005A6AE5CC3B08, size: 112 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http client request body rest 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http init upstream, client timer: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:42 [debug] 451305#451305: *15 posix_memalign: 00005A6AE5CB5140:4096 @16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "QUERY_STRING" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "PUT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "text/plain" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "296" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REQUEST_URI" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REQUEST_URI: /upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "./blobs" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "HTTP/1.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "http" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "CGI/1.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "nginx/" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "1.18.0" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "127.0.0.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REMOTE_PORT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "48616" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REMOTE_PORT: 48616" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SERVER_ADDR" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "127.0.0.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SERVER_PORT" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SERVER_NAME" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "localhost" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "200" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script var: "./blobs" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MWZmNDk1MmQzMzdmMzhmMjQ5YzBkNjY5NzljNDc1MDNmOTk3MjUxZjkwZTM3MGNiNjA3NmRmZDcwMGIyZjZkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NjIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI5YzVmNDkxYjU4ZmZlMjM3ZTAxZWZlZTgyYzFlZjhmMDU2Njk1MzM5NWFlZGY3ZjU0MWI0YmM4NWM3NDBmNzNlIl0sWyJleHBpcmF0aW9uIiwiMTc1Njk5OTA2MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjI0MWJiOTZiMGY3MjdmY2RiOWVlYzZiNGExNDlmM2IyZDQzYTFmZmNhMTVkOTIzZTc0NzZkMTE3ZDgzZjEzYWIzODA2ZDBmMGI4MjE2MTc0NTk2ZWUxYWQyOWQ0ZjIzYjRiNmRhM2ZmNmJhMjA5ODNkNjQzYjhiZjQxMjdhZjkwIn0=" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756995462.txt"" +2025/09/04 10:17:42 [debug] 451305#451305: *15 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http cleanup add: 00005A6AE5CC3E60 +2025/09/04 10:17:42 [debug] 451305#451305: *15 get rr peer, try: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 stream socket 10 +2025/09/04 10:17:42 [debug] 451305#451305: *15 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:42 [debug] 451305#451305: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 connected +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream connect: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream send request +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream send request body +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer buf fl:0 s:1304 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer buf fl:0 s:184 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer buf fl:0 s:8 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer buf fl:0 s:112 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer buf fl:0 s:8 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer in: 00005A6AE5CC3EF0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 writev: 1616 of 1616 +2025/09/04 10:17:42 [debug] 451305#451305: *15 chain writer out: 0000000000000000 +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer add: 10: 60000:249222968 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http request count:2 blk:0 +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http run request: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream check client, write event:1, "/upload" +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream request: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream dummy handler +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:10 ev:0005 d:00007660CFEFC2C9 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream request: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream process header +2025/09/04 10:17:42 [debug] 451305#451305: *15 malloc: 00005A6AE5CB6150:4096 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:0, avail:-1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: fd:10 152 of 4096 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 07 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 8E +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 02 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 142 +2025/09/04 10:17:42 [error] 451305#451305: *15 FastCGI sent in stderr: "LOG: [2025-09-04 10:17:42] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-04 10:17:42] 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/04 10:17:42 [debug] 451305#451305: *15 recv: eof:0, avail:0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream request: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream dummy handler +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream request: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream process header +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:1, avail:-1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: fd:10 824 of 3944 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 07 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: DA +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 06 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 218 +2025/09/04 10:17:42 [error] 451305#451305: *15 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: Calling authenticate_request with hash: 9c5f491b58ffe237e01efee82c1ef8f0566953395aedf7f541b4bc85c740f73e +AUTH: authenticate_request returned: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 07 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 06 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 02 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 26 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 02 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 550 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi parser: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi parser: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi parser: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi header done +2025/09/04 10:17:42 [debug] 451305#451305: *15 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:42 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/04 10:17:42 [debug] 451305#451305: *15 write new buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http write filter: l:0 f:0 s:260 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http cacheable: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream process upstream +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe read upstream: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe preread: 526 +2025/09/04 10:17:42 [debug] 451305#451305: *15 readv: eof:1, avail:0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 readv: 1, last:3120 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe recv chain: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe buf free s:0 t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 526 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe length: -1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 input buf #0 00005A6AE5CB6312 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 06 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi closed stdout +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 03 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 01 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 08 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record byte: 00 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi record length: 8 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http fastcgi sent end request +2025/09/04 10:17:42 [debug] 451305#451305: *15 input buf 00005A6AE5CB6312 500 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe write downstream: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe write downstream flush in +2025/09/04 10:17:42 [debug] 451305#451305: *15 http output filter "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http copy filter: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http postpone filter "/upload?" 00005A6AE5CC3EC0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http chunk: 500 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write old buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write new buf t:1 f:0 00005A6AE5CC4050, pos 00005A6AE5CC4050, size: 5 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write new buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 500 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http write filter: l:0 f:0 s:767 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http copy filter: 0 "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 pipe write downstream done +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer: 10, old: 249222968, new: 249222973 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream exit: 0000000000000000 +2025/09/04 10:17:42 [debug] 451305#451305: *15 finalize http upstream request: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 finalize http fastcgi request +2025/09/04 10:17:42 [debug] 451305#451305: *15 free rr peer 1 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 close http upstream connection: 10 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer del: 10: 249222968 +2025/09/04 10:17:42 [debug] 451305#451305: *15 reusable connection: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http upstream temp fd: -1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http output filter "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http copy filter: "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http postpone filter "/upload?" 00007FFE3AD0BD50 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http chunk: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write old buf t:1 f:0 00005A6AE5CB57F8, pos 00005A6AE5CB57F8, size: 260 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write old buf t:1 f:0 00005A6AE5CC4050, pos 00005A6AE5CC4050, size: 5 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write old buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB6312, size: 500 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http write filter: l:1 f:0 s:772 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http write filter limit 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 writev: 772 of 772 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http write filter 0000000000000000 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http copy filter: 0 "/upload?" +2025/09/04 10:17:42 [debug] 451305#451305: *15 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 set http keepalive handler +2025/09/04 10:17:42 [debug] 451305#451305: *15 http close request +2025/09/04 10:17:42 [debug] 451305#451305: *15 http log handler +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CB6150 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CCCD00, unused: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CC3070, unused: 14 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CB5140, unused: 1154 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 hc free: 0000000000000000 +2025/09/04 10:17:42 [debug] 451305#451305: *15 hc busy: 0000000000000000 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 tcp_nodelay +2025/09/04 10:17:42 [debug] 451305#451305: *15 reusable connection: 1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer add: 6: 65000:249227973 +2025/09/04 10:17:42 [debug] 451305#451305: *15 post event 00005A6AE5D1AAB0 +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 3 +2025/09/04 10:17:42 [debug] 451305#451305: posted event 00005A6AE5D1AAB0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 delete posted event 00005A6AE5D1AAB0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http keepalive handler +2025/09/04 10:17:42 [debug] 451305#451305: *15 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:0, avail:0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:42 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 http keepalive handler +2025/09/04 10:17:42 [debug] 451305#451305: *15 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: eof:1, avail:-1 +2025/09/04 10:17:42 [debug] 451305#451305: *15 recv: fd:6 0 of 1024 +2025/09/04 10:17:42 [info] 451305#451305: *15 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:42 [debug] 451305#451305: *15 close http connection: 6 +2025/09/04 10:17:42 [debug] 451305#451305: *15 event timer del: 6: 249227973 +2025/09/04 10:17:42 [debug] 451305#451305: *15 reusable connection: 0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:42 [debug] 451305#451305: *15 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:42 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:42 [debug] 451305#451305: worker cycle +2025/09/04 10:17:42 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:50 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:50 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:50 [debug] 451305#451305: *17 accept: 127.0.0.1:59230 fd:6 +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer add: 6: 60000:249231281 +2025/09/04 10:17:50 [debug] 451305#451305: *17 reusable connection: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:50 [debug] 451305#451305: timer delta: 8307 +2025/09/04 10:17:50 [debug] 451305#451305: worker cycle +2025/09/04 10:17:50 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http wait request handler +2025/09/04 10:17:50 [debug] 451305#451305: *17 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: eof:0, avail:-1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: fd:6 88 of 1024 +2025/09/04 10:17:50 [debug] 451305#451305: *17 reusable connection: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http process request line +2025/09/04 10:17:50 [debug] 451305#451305: *17 http request line: "GET /api/health HTTP/1.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http uri: "/api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http args: "" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http exten: "" +2025/09/04 10:17:50 [debug] 451305#451305: *17 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http process request header line +2025/09/04 10:17:50 [debug] 451305#451305: *17 http header: "Host: localhost:9001" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http header: "Accept: */*" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http header done +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer del: 6: 249231281 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 rewrite phase: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: "/media" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: "/debug/list" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: "/api/" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:50 [debug] 451305#451305: *17 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:50 [debug] 451305#451305: *17 using configuration "/api/" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http cl:-1 max:104857600 +2025/09/04 10:17:50 [debug] 451305#451305: *17 rewrite phase: 3 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "GET" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script value: "OPTIONS" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script equal +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script equal: no +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script if +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script if: false +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "GET" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:50 [notice] 451305#451305: *17 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script if +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script if: false +2025/09/04 10:17:50 [debug] 451305#451305: *17 post rewrite phase: 4 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 5 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 6 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 7 +2025/09/04 10:17:50 [debug] 451305#451305: *17 access phase: 8 +2025/09/04 10:17:50 [debug] 451305#451305: *17 access phase: 9 +2025/09/04 10:17:50 [debug] 451305#451305: *17 access phase: 10 +2025/09/04 10:17:50 [debug] 451305#451305: *17 post access phase: 11 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 12 +2025/09/04 10:17:50 [debug] 451305#451305: *17 generic phase: 13 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http init upstream, client timer: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "QUERY_STRING" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "GET" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "/api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REQUEST_URI" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "/api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "/api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "./blobs" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "HTTP/1.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "http" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "CGI/1.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "nginx/" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "1.18.0" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "127.0.0.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REMOTE_PORT" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "59230" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REMOTE_PORT: 59230" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SERVER_ADDR" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "127.0.0.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SERVER_PORT" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "9001" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SERVER_NAME" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "localhost" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "200" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script var: "./blobs" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:50 [debug] 451305#451305: *17 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http cleanup add: 00005A6AE5CC3D50 +2025/09/04 10:17:50 [debug] 451305#451305: *17 get rr peer, try: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 stream socket 10 +2025/09/04 10:17:50 [debug] 451305#451305: *17 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:50 [debug] 451305#451305: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 +2025/09/04 10:17:50 [debug] 451305#451305: *17 connected +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream connect: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream send request +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream send request body +2025/09/04 10:17:50 [debug] 451305#451305: *17 chain writer buf fl:0 s:552 +2025/09/04 10:17:50 [debug] 451305#451305: *17 chain writer in: 00005A6AE5CC3D90 +2025/09/04 10:17:50 [debug] 451305#451305: *17 writev: 552 of 552 +2025/09/04 10:17:50 [debug] 451305#451305: *17 chain writer out: 0000000000000000 +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer add: 10: 60000:249231281 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http request count:2 blk:0 +2025/09/04 10:17:50 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:50 [debug] 451305#451305: worker cycle +2025/09/04 10:17:50 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http run request: "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream check client, write event:1, "/api/health" +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream request: "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream dummy handler +2025/09/04 10:17:50 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:50 [debug] 451305#451305: worker cycle +2025/09/04 10:17:50 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream request: "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream process header +2025/09/04 10:17:50 [debug] 451305#451305: *17 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: eof:1, avail:-1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: fd:10 368 of 4096 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 06 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 4A +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 06 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record length: 330 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi parser: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi parser: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi parser: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi parser: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi header done +2025/09/04 10:17:50 [debug] 451305#451305: *17 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:17:50 [debug] 451305#451305: *17 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:50 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:50 [debug] 451305#451305: *17 write new buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http cacheable: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream process upstream +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe read upstream: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe preread: 285 +2025/09/04 10:17:50 [debug] 451305#451305: *17 readv: eof:1, avail:0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 readv: 1, last:3728 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe recv chain: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 285 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe length: -1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 input buf #0 00005A6AE5CB5193 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 06 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record length: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi closed stdout +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 03 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 01 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 08 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record byte: 00 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi record length: 8 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http fastcgi sent end request +2025/09/04 10:17:50 [debug] 451305#451305: *17 input buf 00005A6AE5CB5193 255 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe write downstream: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe write downstream flush in +2025/09/04 10:17:50 [debug] 451305#451305: *17 http output filter "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http copy filter: "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http postpone filter "/api/health?" 00005A6AE5CC4038 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http chunk: 255 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write new buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 255 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http write filter: l:0 f:0 s:628 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http copy filter: 0 "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 pipe write downstream done +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer: 10, old: 249231281, new: 249231283 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream exit: 0000000000000000 +2025/09/04 10:17:50 [debug] 451305#451305: *17 finalize http upstream request: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 finalize http fastcgi request +2025/09/04 10:17:50 [debug] 451305#451305: *17 free rr peer 1 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 close http upstream connection: 10 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer del: 10: 249231281 +2025/09/04 10:17:50 [debug] 451305#451305: *17 reusable connection: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http upstream temp fd: -1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http output filter "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http copy filter: "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http postpone filter "/api/health?" 00007FFE3AD0BD50 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http chunk: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write old buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 255 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http write filter: l:1 f:0 s:633 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http write filter limit 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 writev: 633 of 633 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http write filter 0000000000000000 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http copy filter: 0 "/api/health?" +2025/09/04 10:17:50 [debug] 451305#451305: *17 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 set http keepalive handler +2025/09/04 10:17:50 [debug] 451305#451305: *17 http close request +2025/09/04 10:17:50 [debug] 451305#451305: *17 http log handler +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CB5140 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CCCD00, unused: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CC3070, unused: 8 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CB6150, unused: 2550 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 hc free: 0000000000000000 +2025/09/04 10:17:50 [debug] 451305#451305: *17 hc busy: 0000000000000000 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 tcp_nodelay +2025/09/04 10:17:50 [debug] 451305#451305: *17 reusable connection: 1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer add: 6: 65000:249236283 +2025/09/04 10:17:50 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:50 [debug] 451305#451305: worker cycle +2025/09/04 10:17:50 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:50 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 http keepalive handler +2025/09/04 10:17:50 [debug] 451305#451305: *17 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: eof:1, avail:-1 +2025/09/04 10:17:50 [debug] 451305#451305: *17 recv: fd:6 0 of 1024 +2025/09/04 10:17:50 [info] 451305#451305: *17 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:50 [debug] 451305#451305: *17 close http connection: 6 +2025/09/04 10:17:50 [debug] 451305#451305: *17 event timer del: 6: 249236283 +2025/09/04 10:17:50 [debug] 451305#451305: *17 reusable connection: 0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:50 [debug] 451305#451305: *17 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:50 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:50 [debug] 451305#451305: worker cycle +2025/09/04 10:17:50 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:51 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:51 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *19 accept: 127.0.0.1:59246 fd:6 +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer add: 6: 60000:249231558 +2025/09/04 10:17:51 [debug] 451305#451305: *19 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 274 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http wait request handler +2025/09/04 10:17:51 [debug] 451305#451305: *19 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: eof:0, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: fd:6 646 of 1024 +2025/09/04 10:17:51 [debug] 451305#451305: *19 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http process request line +2025/09/04 10:17:51 [debug] 451305#451305: *19 http request line: "GET /api/stats HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http uri: "/api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http args: "" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http exten: "" +2025/09/04 10:17:51 [debug] 451305#451305: *19 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http process request header line +2025/09/04 10:17:51 [debug] 451305#451305: *19 http header: "Host: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http header: "Accept: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http header done +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer del: 6: 249231558 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 rewrite phase: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: "/media" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: "/debug/list" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *19 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *19 using configuration "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http cl:-1 max:104857600 +2025/09/04 10:17:51 [debug] 451305#451305: *19 rewrite phase: 3 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script value: "OPTIONS" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script equal +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script equal: no +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:51 [notice] 451305#451305: *19 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/stats HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *19 post rewrite phase: 4 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 5 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 7 +2025/09/04 10:17:51 [debug] 451305#451305: *19 access phase: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *19 access phase: 9 +2025/09/04 10:17:51 [debug] 451305#451305: *19 access phase: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *19 post access phase: 11 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 12 +2025/09/04 10:17:51 [debug] 451305#451305: *19 generic phase: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http init upstream, client timer: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "QUERY_STRING" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "/api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SCRIPT_NAME: /api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REQUEST_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "/api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REQUEST_URI: /api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "/api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "DOCUMENT_URI: /api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "http" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "nginx/" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REMOTE_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "59246" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REMOTE_PORT: 59246" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SERVER_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SERVER_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "9001" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SERVER_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "200" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *19 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http cleanup add: 00005A6AE5CC3F88 +2025/09/04 10:17:51 [debug] 451305#451305: *19 get rr peer, try: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 stream socket 10 +2025/09/04 10:17:51 [debug] 451305#451305: *19 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *19 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #20 +2025/09/04 10:17:51 [debug] 451305#451305: *19 connected +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream connect: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream send request +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream send request body +2025/09/04 10:17:51 [debug] 451305#451305: *19 chain writer buf fl:0 s:1088 +2025/09/04 10:17:51 [debug] 451305#451305: *19 chain writer in: 00005A6AE5CC3FC8 +2025/09/04 10:17:51 [debug] 451305#451305: *19 writev: 1088 of 1088 +2025/09/04 10:17:51 [debug] 451305#451305: *19 chain writer out: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer add: 10: 60000:249231558 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http finalize request: -4, "/api/stats?" a:1, c:2 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http request count:2 blk:0 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http run request: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream check client, write event:1, "/api/stats" +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream request: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream dummy handler +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream request: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream dummy handler +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream request: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream process header +2025/09/04 10:17:51 [debug] 451305#451305: *19 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:17:51 [debug] 451305#451305: *19 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: fd:10 336 of 4096 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 29 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 07 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record length: 297 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi parser: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi header done +2025/09/04 10:17:51 [debug] 451305#451305: *19 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:51 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:51 [debug] 451305#451305: *19 write new buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http cacheable: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream process upstream +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe read upstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe preread: 253 +2025/09/04 10:17:51 [debug] 451305#451305: *19 readv: eof:1, avail:0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 readv: 1, last:3760 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe recv chain: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 253 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe length: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 input buf #0 00005A6AE5CB5193 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record length: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi closed stdout +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 03 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 08 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi record length: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http fastcgi sent end request +2025/09/04 10:17:51 [debug] 451305#451305: *19 input buf 00005A6AE5CB5193 222 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe write downstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe write downstream flush in +2025/09/04 10:17:51 [debug] 451305#451305: *19 http output filter "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http copy filter: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http postpone filter "/api/stats?" 00005A6AE5CB6648 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http chunk: 222 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write old buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write new buf t:1 f:0 00005A6AE5CB67A0, pos 00005A6AE5CB67A0, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 222 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http write filter: l:0 f:0 s:595 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http copy filter: 0 "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 pipe write downstream done +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer: 10, old: 249231558, new: 249231562 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream exit: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *19 finalize http upstream request: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 finalize http fastcgi request +2025/09/04 10:17:51 [debug] 451305#451305: *19 free rr peer 1 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 close http upstream connection: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer del: 10: 249231558 +2025/09/04 10:17:51 [debug] 451305#451305: *19 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http upstream temp fd: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http output filter "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http copy filter: "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http postpone filter "/api/stats?" 00007FFE3AD0BD50 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http chunk: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write old buf t:1 f:0 00005A6AE5CB63B0, pos 00005A6AE5CB63B0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write old buf t:1 f:0 00005A6AE5CB67A0, pos 00005A6AE5CB67A0, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 222 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http write filter: l:1 f:0 s:600 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http write filter limit 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 writev: 600 of 600 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http write filter 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http copy filter: 0 "/api/stats?" +2025/09/04 10:17:51 [debug] 451305#451305: *19 http finalize request: 0, "/api/stats?" a:1, c:1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 set http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *19 http close request +2025/09/04 10:17:51 [debug] 451305#451305: *19 http log handler +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CB5140 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CC3070, unused: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CB6150, unused: 1991 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 hc free: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *19 hc busy: 0000000000000000 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 tcp_nodelay +2025/09/04 10:17:51 [debug] 451305#451305: *19 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer add: 6: 65000:249236562 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *19 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *19 recv: fd:6 0 of 1024 +2025/09/04 10:17:51 [info] 451305#451305: *19 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:51 [debug] 451305#451305: *19 close http connection: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *19 event timer del: 6: 249236562 +2025/09/04 10:17:51 [debug] 451305#451305: *19 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *19 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:51 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:51 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *21 accept: 127.0.0.1:59252 fd:6 +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer add: 6: 60000:249231905 +2025/09/04 10:17:51 [debug] 451305#451305: *21 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 342 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http wait request handler +2025/09/04 10:17:51 [debug] 451305#451305: *21 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: eof:0, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: fd:6 647 of 1024 +2025/09/04 10:17:51 [debug] 451305#451305: *21 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http process request line +2025/09/04 10:17:51 [debug] 451305#451305: *21 http request line: "GET /api/config HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http uri: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http args: "" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http exten: "" +2025/09/04 10:17:51 [debug] 451305#451305: *21 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http process request header line +2025/09/04 10:17:51 [debug] 451305#451305: *21 http header: "Host: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http header: "Accept: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http header done +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer del: 6: 249231905 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 rewrite phase: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: "/media" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: "/debug/list" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *21 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *21 using configuration "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http cl:-1 max:104857600 +2025/09/04 10:17:51 [debug] 451305#451305: *21 rewrite phase: 3 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script value: "OPTIONS" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script equal +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script equal: no +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:51 [notice] 451305#451305: *21 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *21 post rewrite phase: 4 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 5 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 7 +2025/09/04 10:17:51 [debug] 451305#451305: *21 access phase: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *21 access phase: 9 +2025/09/04 10:17:51 [debug] 451305#451305: *21 access phase: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *21 post access phase: 11 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 12 +2025/09/04 10:17:51 [debug] 451305#451305: *21 generic phase: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http init upstream, client timer: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "QUERY_STRING" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "GET" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REQUEST_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "http" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "nginx/" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REMOTE_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "59252" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REMOTE_PORT: 59252" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SERVER_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SERVER_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "9001" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SERVER_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "200" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *21 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http cleanup add: 00005A6AE5CC3F90 +2025/09/04 10:17:51 [debug] 451305#451305: *21 get rr peer, try: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 stream socket 10 +2025/09/04 10:17:51 [debug] 451305#451305: *21 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *21 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #22 +2025/09/04 10:17:51 [debug] 451305#451305: *21 connected +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream connect: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream send request +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream send request body +2025/09/04 10:17:51 [debug] 451305#451305: *21 chain writer buf fl:0 s:1096 +2025/09/04 10:17:51 [debug] 451305#451305: *21 chain writer in: 00005A6AE5CC3FD0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 writev: 1096 of 1096 +2025/09/04 10:17:51 [debug] 451305#451305: *21 chain writer out: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer add: 10: 60000:249231905 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http request count:2 blk:0 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http run request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream check client, write event:1, "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream dummy handler +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream process header +2025/09/04 10:17:51 [debug] 451305#451305: *21 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:17:51 [debug] 451305#451305: *21 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: fd:10 344 of 4096 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 33 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 05 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record length: 307 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi parser: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi header done +2025/09/04 10:17:51 [debug] 451305#451305: *21 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:51 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:51 [debug] 451305#451305: *21 write new buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http cacheable: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream process upstream +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe read upstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe preread: 261 +2025/09/04 10:17:51 [debug] 451305#451305: *21 readv: eof:1, avail:0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 readv: 1, last:3752 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe recv chain: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 261 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe length: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 input buf #0 00005A6AE5CB5193 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record length: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi closed stdout +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 03 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 08 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi record length: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http fastcgi sent end request +2025/09/04 10:17:51 [debug] 451305#451305: *21 input buf 00005A6AE5CB5193 232 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe write downstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe write downstream flush in +2025/09/04 10:17:51 [debug] 451305#451305: *21 http output filter "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http copy filter: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http postpone filter "/api/config?" 00005A6AE5CB6658 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http chunk: 232 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write new buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http write filter: l:0 f:0 s:605 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http copy filter: 0 "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 pipe write downstream done +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer: 10, old: 249231905, new: 249231908 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream exit: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *21 finalize http upstream request: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 finalize http fastcgi request +2025/09/04 10:17:51 [debug] 451305#451305: *21 free rr peer 1 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 close http upstream connection: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer del: 10: 249231905 +2025/09/04 10:17:51 [debug] 451305#451305: *21 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http upstream temp fd: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http output filter "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http copy filter: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http chunk: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write old buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http write filter: l:1 f:0 s:610 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http write filter limit 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 writev: 610 of 610 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http write filter 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http copy filter: 0 "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *21 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 set http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *21 http close request +2025/09/04 10:17:51 [debug] 451305#451305: *21 http log handler +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CB5140 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CC3070, unused: 12 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CB6150, unused: 1974 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 hc free: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *21 hc busy: 0000000000000000 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 tcp_nodelay +2025/09/04 10:17:51 [debug] 451305#451305: *21 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer add: 6: 65000:249236908 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *21 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *21 recv: fd:6 0 of 1024 +2025/09/04 10:17:51 [info] 451305#451305: *21 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:51 [debug] 451305#451305: *21 close http connection: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *21 event timer del: 6: 249236908 +2025/09/04 10:17:51 [debug] 451305#451305: *21 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *21 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:51 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:51 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *23 accept: 127.0.0.1:59256 fd:6 +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer add: 6: 60000:249232191 +2025/09/04 10:17:51 [debug] 451305#451305: *23 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 282 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http wait request handler +2025/09/04 10:17:51 [debug] 451305#451305: *23 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: eof:0, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: fd:6 809 of 1024 +2025/09/04 10:17:51 [debug] 451305#451305: *23 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http process request line +2025/09/04 10:17:51 [debug] 451305#451305: *23 http request line: "PUT /api/config HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http uri: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http args: "" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http exten: "" +2025/09/04 10:17:51 [debug] 451305#451305: *23 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http process request header line +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "Host: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "Accept: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "Content-Type: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header: "Content-Length: 109" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http header done +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer del: 6: 249232191 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 rewrite phase: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: "/media" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: "/debug/list" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *23 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:51 [debug] 451305#451305: *23 using configuration "/api/" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http cl:109 max:104857600 +2025/09/04 10:17:51 [debug] 451305#451305: *23 rewrite phase: 3 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "PUT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script value: "OPTIONS" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script equal +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script equal: no +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "PUT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:51 [notice] 451305#451305: *23 "^(GET|PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script if +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script if: false +2025/09/04 10:17:51 [debug] 451305#451305: *23 post rewrite phase: 4 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 5 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 7 +2025/09/04 10:17:51 [debug] 451305#451305: *23 access phase: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *23 access phase: 9 +2025/09/04 10:17:51 [debug] 451305#451305: *23 access phase: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *23 post access phase: 11 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 12 +2025/09/04 10:17:51 [debug] 451305#451305: *23 generic phase: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http client request body preread 109 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http request body content length filter +2025/09/04 10:17:51 [debug] 451305#451305: *23 http body new buf t:1 f:0 00005A6AE5CAE35C, pos 00005A6AE5CAE35C, size: 109 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http init upstream, client timer: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "QUERY_STRING" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "PUT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "CONTENT_TYPE: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "109" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "CONTENT_LENGTH: 109" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REQUEST_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "http" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "nginx/" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REMOTE_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "59256" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REMOTE_PORT: 59256" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SERVER_ADDR" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SERVER_PORT" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "9001" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SERVER_NAME" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "200" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "./blobs" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMzFjZjM2ODVmMzM4NmQxODdiYjkwNjUxMjllNmU4YmIwMjBhMmVjNzNhZGRlODZjMWVhOGY4MjdjNTY2Mzk2IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzEsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDI1NGMwODNmN2NhYjgzODNmZDMzMmYyMWUzMzhmNDgxYzJmMmQzOGExOWM1OWU0ZGExNjYwNDBiMjZlNDA2NmZhNWI1YjZhNzcxNTNiNzhmMTBmMzAxMWU2OWUxZjc5MmUzMTBmODBkZGY4OWFlMWZhZGQzNDM2NTY5NzA5N2EifQo=" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_CONTENT_TYPE: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *23 fastcgi param: "HTTP_CONTENT_LENGTH: 109" +2025/09/04 10:17:51 [debug] 451305#451305: *23 posix_memalign: 00005A6AE5CB5140:4096 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http cleanup add: 00005A6AE5CB5230 +2025/09/04 10:17:51 [debug] 451305#451305: *23 get rr peer, try: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 stream socket 10 +2025/09/04 10:17:51 [debug] 451305#451305: *23 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:51 [debug] 451305#451305: *23 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #24 +2025/09/04 10:17:51 [debug] 451305#451305: *23 connected +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream connect: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream send request +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream send request body +2025/09/04 10:17:51 [debug] 451305#451305: *23 chain writer buf fl:0 s:1168 +2025/09/04 10:17:51 [debug] 451305#451305: *23 chain writer buf fl:0 s:109 +2025/09/04 10:17:51 [debug] 451305#451305: *23 chain writer buf fl:0 s:11 +2025/09/04 10:17:51 [debug] 451305#451305: *23 chain writer in: 00005A6AE5CB52A0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 writev: 1288 of 1288 +2025/09/04 10:17:51 [debug] 451305#451305: *23 chain writer out: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer add: 10: 60000:249232191 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http request count:2 blk:0 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http run request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream check client, write event:1, "/api/config" +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream dummy handler +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream request: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream process header +2025/09/04 10:17:51 [debug] 451305#451305: *23 malloc: 00005A6AE5CB6150:4096 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: fd:10 240 of 4096 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: CF +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record length: 207 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi parser: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi parser: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi header done +2025/09/04 10:17:51 [debug] 451305#451305: *23 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:51 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:51 [debug] 451305#451305: *23 write new buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http cacheable: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream process upstream +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe read upstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe preread: 157 +2025/09/04 10:17:51 [debug] 451305#451305: *23 readv: eof:1, avail:0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 readv: 1, last:3856 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe recv chain: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe buf free s:0 t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 157 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe length: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 input buf #0 00005A6AE5CB61A3 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 06 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record length: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi closed stdout +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 03 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 01 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 08 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record byte: 00 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi record length: 8 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http fastcgi sent end request +2025/09/04 10:17:51 [debug] 451305#451305: *23 input buf 00005A6AE5CB61A3 132 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe write downstream: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe write downstream flush in +2025/09/04 10:17:51 [debug] 451305#451305: *23 http output filter "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http copy filter: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http postpone filter "/api/config?" 00005A6AE5CB5270 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http chunk: 132 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write old buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write new buf t:1 f:0 00005A6AE5CB5958, pos 00005A6AE5CB5958, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write new buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 132 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http write filter: l:0 f:0 s:505 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http copy filter: 0 "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 pipe write downstream done +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer: 10, old: 249232191, new: 249232199 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream exit: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *23 finalize http upstream request: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 finalize http fastcgi request +2025/09/04 10:17:51 [debug] 451305#451305: *23 free rr peer 1 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 close http upstream connection: 10 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer del: 10: 249232191 +2025/09/04 10:17:51 [debug] 451305#451305: *23 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http upstream temp fd: -1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http output filter "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http copy filter: "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http chunk: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write old buf t:1 f:0 00005A6AE5CB55A8, pos 00005A6AE5CB55A8, size: 367 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write old buf t:1 f:0 00005A6AE5CB5958, pos 00005A6AE5CB5958, size: 4 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write old buf t:1 f:0 00005A6AE5CB6150, pos 00005A6AE5CB61A3, size: 132 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http write filter: l:1 f:0 s:510 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http write filter limit 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 writev: 510 of 510 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http write filter 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http copy filter: 0 "/api/config?" +2025/09/04 10:17:51 [debug] 451305#451305: *23 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 set http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *23 http close request +2025/09/04 10:17:51 [debug] 451305#451305: *23 http log handler +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CB6150 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CCCD00, unused: 3 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CC3070, unused: 13 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CB5140, unused: 1550 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 hc free: 0000000000000000 +2025/09/04 10:17:51 [debug] 451305#451305: *23 hc busy: 0000000000000000 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 tcp_nodelay +2025/09/04 10:17:51 [debug] 451305#451305: *23 reusable connection: 1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer add: 6: 65000:249237199 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 6 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:51 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 http keepalive handler +2025/09/04 10:17:51 [debug] 451305#451305: *23 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: eof:1, avail:-1 +2025/09/04 10:17:51 [debug] 451305#451305: *23 recv: fd:6 0 of 1024 +2025/09/04 10:17:51 [info] 451305#451305: *23 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:51 [debug] 451305#451305: *23 close http connection: 6 +2025/09/04 10:17:51 [debug] 451305#451305: *23 event timer del: 6: 249237199 +2025/09/04 10:17:51 [debug] 451305#451305: *23 reusable connection: 0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:51 [debug] 451305#451305: *23 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:51 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:51 [debug] 451305#451305: worker cycle +2025/09/04 10:17:51 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:52 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:52 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *25 accept: 127.0.0.1:59272 fd:6 +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer add: 6: 60000:249232494 +2025/09/04 10:17:52 [debug] 451305#451305: *25 reusable connection: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 294 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http wait request handler +2025/09/04 10:17:52 [debug] 451305#451305: *25 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: eof:0, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: fd:6 647 of 1024 +2025/09/04 10:17:52 [debug] 451305#451305: *25 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http process request line +2025/09/04 10:17:52 [debug] 451305#451305: *25 http request line: "GET /api/config HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http uri: "/api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http args: "" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http exten: "" +2025/09/04 10:17:52 [debug] 451305#451305: *25 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http process request header line +2025/09/04 10:17:52 [debug] 451305#451305: *25 http header: "Host: localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http header: "Accept: */*" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0ZDg1MmJmZDRiMDIzZjY1MTU0ZDBjMTQ2ZmYzN2JkNjJjNzU2NjRhNzc2YTUyNjJjZDIyMDc2MDU0Y2Q1ODE0IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDJlNzNjMjAyNzc3MDRiOTFkMTNjMWMwNzcxYzdhYmQ1Y2Y3NjMyMDUxZWVlNTllZTBjMmEzZDU2OTIyZGRlN2QzYWI4ZDI4OTlkYjc2OWUxOWEzOWIyMWMzNGU3MjY5NWE0Y2FlZjBiZDc4YjE0NzA5ZWQ2MmIzYzg2NTc3NDgifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http header done +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer del: 6: 249232494 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 rewrite phase: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: "/media" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: "/debug/list" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: "/api/" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:52 [debug] 451305#451305: *25 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:52 [debug] 451305#451305: *25 using configuration "/api/" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http cl:-1 max:104857600 +2025/09/04 10:17:52 [debug] 451305#451305: *25 rewrite phase: 3 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script value: "OPTIONS" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script equal +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script equal: no +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script if +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script if: false +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:52 [notice] 451305#451305: *25 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/config HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script if +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script if: false +2025/09/04 10:17:52 [debug] 451305#451305: *25 post rewrite phase: 4 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 5 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 6 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 7 +2025/09/04 10:17:52 [debug] 451305#451305: *25 access phase: 8 +2025/09/04 10:17:52 [debug] 451305#451305: *25 access phase: 9 +2025/09/04 10:17:52 [debug] 451305#451305: *25 access phase: 10 +2025/09/04 10:17:52 [debug] 451305#451305: *25 post access phase: 11 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 12 +2025/09/04 10:17:52 [debug] 451305#451305: *25 generic phase: 13 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http init upstream, client timer: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "QUERY_STRING" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "QUERY_STRING: " +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "/api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SCRIPT_NAME: /api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REQUEST_URI" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "/api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REQUEST_URI: /api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "/api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "DOCUMENT_URI: /api/config" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "http" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "CGI/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "nginx/" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "1.18.0" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REMOTE_PORT" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "59272" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REMOTE_PORT: 59272" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SERVER_ADDR" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SERVER_PORT" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "9001" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SERVER_NAME" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "localhost" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "200" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0ZDg1MmJmZDRiMDIzZjY1MTU0ZDBjMTQ2ZmYzN2JkNjJjNzU2NjRhNzc2YTUyNjJjZDIyMDc2MDU0Y2Q1ODE0IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDJlNzNjMjAyNzc3MDRiOTFkMTNjMWMwNzcxYzdhYmQ1Y2Y3NjMyMDUxZWVlNTllZTBjMmEzZDU2OTIyZGRlN2QzYWI4ZDI4OTlkYjc2OWUxOWEzOWIyMWMzNGU3MjY5NWE0Y2FlZjBiZDc4YjE0NzA5ZWQ2MmIzYzg2NTc3NDgifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0ZDg1MmJmZDRiMDIzZjY1MTU0ZDBjMTQ2ZmYzN2JkNjJjNzU2NjRhNzc2YTUyNjJjZDIyMDc2MDU0Y2Q1ODE0IiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzEiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiMDJlNzNjMjAyNzc3MDRiOTFkMTNjMWMwNzcxYzdhYmQ1Y2Y3NjMyMDUxZWVlNTllZTBjMmEzZDU2OTIyZGRlN2QzYWI4ZDI4OTlkYjc2OWUxOWEzOWIyMWMzNGU3MjY5NWE0Y2FlZjBiZDc4YjE0NzA5ZWQ2MmIzYzg2NTc3NDgifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:52 [debug] 451305#451305: *25 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http cleanup add: 00005A6AE5CC3F90 +2025/09/04 10:17:52 [debug] 451305#451305: *25 get rr peer, try: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 stream socket 10 +2025/09/04 10:17:52 [debug] 451305#451305: *25 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:52 [debug] 451305#451305: *25 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #26 +2025/09/04 10:17:52 [debug] 451305#451305: *25 connected +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream connect: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream send request +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream send request body +2025/09/04 10:17:52 [debug] 451305#451305: *25 chain writer buf fl:0 s:1096 +2025/09/04 10:17:52 [debug] 451305#451305: *25 chain writer in: 00005A6AE5CC3FD0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 writev: 1096 of 1096 +2025/09/04 10:17:52 [debug] 451305#451305: *25 chain writer out: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer add: 10: 60000:249232494 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http finalize request: -4, "/api/config?" a:1, c:2 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http request count:2 blk:0 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 0 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http run request: "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream check client, write event:1, "/api/config" +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream request: "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream dummy handler +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 59998 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream request: "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream process header +2025/09/04 10:17:52 [debug] 451305#451305: *25 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:17:52 [debug] 451305#451305: *25 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: eof:1, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: fd:10 344 of 4096 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 06 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 33 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 05 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record length: 307 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi parser: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi header done +2025/09/04 10:17:52 [debug] 451305#451305: *25 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:52 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:52 [debug] 451305#451305: *25 write new buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http cacheable: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream process upstream +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe read upstream: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe preread: 261 +2025/09/04 10:17:52 [debug] 451305#451305: *25 readv: eof:1, avail:0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 readv: 1, last:3752 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe recv chain: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 261 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe length: -1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 input buf #0 00005A6AE5CB5193 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 06 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record length: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi closed stdout +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 03 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 08 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi record length: 8 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http fastcgi sent end request +2025/09/04 10:17:52 [debug] 451305#451305: *25 input buf 00005A6AE5CB5193 232 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe write downstream: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe write downstream flush in +2025/09/04 10:17:52 [debug] 451305#451305: *25 http output filter "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http copy filter: "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http postpone filter "/api/config?" 00005A6AE5CB6658 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http chunk: 232 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write new buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http write filter: l:0 f:0 s:605 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http copy filter: 0 "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 pipe write downstream done +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer: 10, old: 249232494, new: 249232497 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream exit: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *25 finalize http upstream request: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 finalize http fastcgi request +2025/09/04 10:17:52 [debug] 451305#451305: *25 free rr peer 1 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 close http upstream connection: 10 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer del: 10: 249232494 +2025/09/04 10:17:52 [debug] 451305#451305: *25 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http upstream temp fd: -1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http output filter "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http copy filter: "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http postpone filter "/api/config?" 00007FFE3AD0BD50 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http chunk: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write old buf t:1 f:0 00005A6AE5CB63C0, pos 00005A6AE5CB63C0, size: 367 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write old buf t:1 f:0 00005A6AE5CB67B0, pos 00005A6AE5CB67B0, size: 4 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 232 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http write filter: l:1 f:0 s:610 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http write filter limit 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 writev: 610 of 610 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http write filter 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http copy filter: 0 "/api/config?" +2025/09/04 10:17:52 [debug] 451305#451305: *25 http finalize request: 0, "/api/config?" a:1, c:1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 set http keepalive handler +2025/09/04 10:17:52 [debug] 451305#451305: *25 http close request +2025/09/04 10:17:52 [debug] 451305#451305: *25 http log handler +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CB5140 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CC3070, unused: 12 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CB6150, unused: 1974 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 hc free: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *25 hc busy: 0000000000000000 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 tcp_nodelay +2025/09/04 10:17:52 [debug] 451305#451305: *25 reusable connection: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer add: 6: 65000:249237497 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 http keepalive handler +2025/09/04 10:17:52 [debug] 451305#451305: *25 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: eof:1, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *25 recv: fd:6 0 of 1024 +2025/09/04 10:17:52 [info] 451305#451305: *25 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:52 [debug] 451305#451305: *25 close http connection: 6 +2025/09/04 10:17:52 [debug] 451305#451305: *25 event timer del: 6: 249237497 +2025/09/04 10:17:52 [debug] 451305#451305: *25 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:52 [debug] 451305#451305: *25 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:17:52 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:17:52 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *27 accept: 127.0.0.1:59284 fd:6 +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer add: 6: 60000:249232866 +2025/09/04 10:17:52 [debug] 451305#451305: *27 reusable connection: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 368 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http wait request handler +2025/09/04 10:17:52 [debug] 451305#451305: *27 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: eof:0, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: fd:6 664 of 1024 +2025/09/04 10:17:52 [debug] 451305#451305: *27 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http process request line +2025/09/04 10:17:52 [debug] 451305#451305: *27 http request line: "GET /api/files?limit=10&offset=0 HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http uri: "/api/files" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http args: "limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http exten: "" +2025/09/04 10:17:52 [debug] 451305#451305: *27 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http process request header line +2025/09/04 10:17:52 [debug] 451305#451305: *27 http header: "Host: localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http header: "Accept: */*" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyZWE0Y2M0M2EzODBjZjc5ZjM4N2M5ZGJmOGZhZGY2YjUyODBiZGI1NjZiNGFhNWFjYTY2MWZjODUyYTRjNWYxIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzIiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDZiOWZiOGM3OWQ3NDNhOGEzZmNjMTIxZmI0ZDUyZTlkYmZlMDk0Y2YzYjMxMzljZDFmZWJlMjY3OGFkNDY0ZjMwMzkxNGU4NzNkMGFmNDY1MTYzMTYzMDE0NTQ1YThlMWQ5Yzk5ZDdmNGE5ZDViNjQzYWVjMGU0YjNkZTBlZmQifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http header done +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer del: 6: 249232866 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 rewrite phase: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: "/media" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: "/debug/list" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: "/api/" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:17:52 [debug] 451305#451305: *27 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:17:52 [debug] 451305#451305: *27 using configuration "/api/" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http cl:-1 max:104857600 +2025/09/04 10:17:52 [debug] 451305#451305: *27 rewrite phase: 3 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script value: "OPTIONS" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script equal +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script equal: no +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script if +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script if: false +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script regex: "^(GET|PUT)$" +2025/09/04 10:17:52 [notice] 451305#451305: *27 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/files?limit=10&offset=0 HTTP/1.1", host: "localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script if +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script if: false +2025/09/04 10:17:52 [debug] 451305#451305: *27 post rewrite phase: 4 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 5 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 6 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 7 +2025/09/04 10:17:52 [debug] 451305#451305: *27 access phase: 8 +2025/09/04 10:17:52 [debug] 451305#451305: *27 access phase: 9 +2025/09/04 10:17:52 [debug] 451305#451305: *27 access phase: 10 +2025/09/04 10:17:52 [debug] 451305#451305: *27 post access phase: 11 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 12 +2025/09/04 10:17:52 [debug] 451305#451305: *27 generic phase: 13 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http init upstream, client timer: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "QUERY_STRING" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "QUERY_STRING: limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REQUEST_METHOD" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "GET" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "CONTENT_TYPE" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "CONTENT_LENGTH" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SCRIPT_NAME" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "/api/files" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SCRIPT_NAME: /api/files" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REQUEST_URI" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REQUEST_URI: /api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "DOCUMENT_URI" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "/api/files" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "DOCUMENT_URI: /api/files" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REQUEST_SCHEME" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "http" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "CGI/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "nginx/" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "1.18.0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REMOTE_ADDR" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REMOTE_PORT" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "59284" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REMOTE_PORT: 59284" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SERVER_ADDR" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SERVER_PORT" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "9001" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SERVER_NAME" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "localhost" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "REDIRECT_STATUS" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "200" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "./blobs" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "/ginxsom.fcgi" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http script var: "Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyZWE0Y2M0M2EzODBjZjc5ZjM4N2M5ZGJmOGZhZGY2YjUyODBiZGI1NjZiNGFhNWFjYTY2MWZjODUyYTRjNWYxIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzIiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDZiOWZiOGM3OWQ3NDNhOGEzZmNjMTIxZmI0ZDUyZTlkYmZlMDk0Y2YzYjMxMzljZDFmZWJlMjY3OGFkNDY0ZjMwMzkxNGU4NzNkMGFmNDY1MTYzMTYzMDE0NTQ1YThlMWQ5Yzk5ZDdmNGE5ZDViNjQzYWVjMGU0YjNkZTBlZmQifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyZWE0Y2M0M2EzODBjZjc5ZjM4N2M5ZGJmOGZhZGY2YjUyODBiZGI1NjZiNGFhNWFjYTY2MWZjODUyYTRjNWYxIiwicHVia2V5IjoiMmVmMDUzNDhmMjhkMjRlMGYwZWQwNzUxMjc4NDQyYzI3YjYyYzgyM2MzN2FmOGQ4ZDg5ZDg1OTJjNmVlODRlNyIsImNyZWF0ZWRfYXQiOjE3NTY5OTU0NzIsInRhZ3MiOltbInQiLCJhZG1pbiJdLFsiZXhwaXJhdGlvbiIsIjE3NTY5OTkwNzIiXV0sImNvbnRlbnQiOiJhZG1pbl9yZXF1ZXN0Iiwic2lnIjoiZDZiOWZiOGM3OWQ3NDNhOGEzZmNjMTIxZmI0ZDUyZTlkYmZlMDk0Y2YzYjMxMzljZDFmZWJlMjY3OGFkNDY0ZjMwMzkxNGU4NzNkMGFmNDY1MTYzMTYzMDE0NTQ1YThlMWQ5Yzk5ZDdmNGE5ZDViNjQzYWVjMGU0YjNkZTBlZmQifQo=" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http cleanup add: 00005A6AE5CC3FB0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 get rr peer, try: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 stream socket 10 +2025/09/04 10:17:52 [debug] 451305#451305: *27 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:17:52 [debug] 451305#451305: *27 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #28 +2025/09/04 10:17:52 [debug] 451305#451305: *27 connected +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream connect: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream send request +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream send request body +2025/09/04 10:17:52 [debug] 451305#451305: *27 chain writer buf fl:0 s:1128 +2025/09/04 10:17:52 [debug] 451305#451305: *27 chain writer in: 00005A6AE5CC3FF0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 writev: 1128 of 1128 +2025/09/04 10:17:52 [debug] 451305#451305: *27 chain writer out: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer add: 10: 60000:249232867 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http finalize request: -4, "/api/files?limit=10&offset=0" a:1, c:2 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http request count:2 blk:0 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http run request: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream check client, write event:1, "/api/files" +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C9 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream request: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream dummy handler +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C9 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream request: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream process header +2025/09/04 10:17:52 [debug] 451305#451305: *27 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:17:52 [debug] 451305#451305: *27 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: eof:1, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: fd:10 1248 of 4096 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 06 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 04 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: BF +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record length: 1215 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi header: "Status: 200 OK" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi parser: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi parser: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi header done +2025/09/04 10:17:52 [debug] 451305#451305: *27 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:17:52 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:17:52 [debug] 451305#451305: *27 write new buf t:1 f:0 00005A6AE5CB63D8, pos 00005A6AE5CB63D8, size: 367 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter: l:0 f:0 s:367 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http cacheable: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream process upstream +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe read upstream: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe preread: 1165 +2025/09/04 10:17:52 [debug] 451305#451305: *27 readv: eof:1, avail:0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 readv: 1, last:2848 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe recv chain: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 1165 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe length: -1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 input buf #0 00005A6AE5CB5193 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 06 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record length: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi closed stdout +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 03 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 01 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 08 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record byte: 00 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi record length: 8 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http fastcgi sent end request +2025/09/04 10:17:52 [debug] 451305#451305: *27 input buf 00005A6AE5CB5193 1140 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe write downstream: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe write downstream flush in +2025/09/04 10:17:52 [debug] 451305#451305: *27 http output filter "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http copy filter: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http postpone filter "/api/files?limit=10&offset=0" 00005A6AE5CB6670 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http chunk: 1140 +2025/09/04 10:17:52 [debug] 451305#451305: *27 write old buf t:1 f:0 00005A6AE5CB63D8, pos 00005A6AE5CB63D8, size: 367 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 write new buf t:1 f:0 00005A6AE5CB67C8, pos 00005A6AE5CB67C8, size: 5 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 1140 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter: l:0 f:0 s:1514 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter limit 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 writev: 1514 of 1514 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http copy filter: 0 "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 pipe write downstream done +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer: 10, old: 249232867, new: 249232870 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream exit: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *27 finalize http upstream request: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 finalize http fastcgi request +2025/09/04 10:17:52 [debug] 451305#451305: *27 free rr peer 1 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 close http upstream connection: 10 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer del: 10: 249232867 +2025/09/04 10:17:52 [debug] 451305#451305: *27 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http upstream temp fd: -1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http output filter "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http copy filter: "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http postpone filter "/api/files?limit=10&offset=0" 00007FFE3AD0BD50 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http chunk: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter: l:1 f:0 s:5 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter limit 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 writev: 5 of 5 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http write filter 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http copy filter: 0 "/api/files?limit=10&offset=0" +2025/09/04 10:17:52 [debug] 451305#451305: *27 http finalize request: 0, "/api/files?limit=10&offset=0" a:1, c:1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 set http keepalive handler +2025/09/04 10:17:52 [debug] 451305#451305: *27 http close request +2025/09/04 10:17:52 [debug] 451305#451305: *27 http log handler +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CB5140 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CCCD00, unused: 13 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CC3070, unused: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CB6150, unused: 2045 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 hc free: 0000000000000000 +2025/09/04 10:17:52 [debug] 451305#451305: *27 hc busy: 0000000000000000 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 tcp_nodelay +2025/09/04 10:17:52 [debug] 451305#451305: *27 reusable connection: 1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer add: 6: 65000:249237870 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 2 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:17:52 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 http keepalive handler +2025/09/04 10:17:52 [debug] 451305#451305: *27 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: eof:1, avail:-1 +2025/09/04 10:17:52 [debug] 451305#451305: *27 recv: fd:6 0 of 1024 +2025/09/04 10:17:52 [info] 451305#451305: *27 client 127.0.0.1 closed keepalive connection +2025/09/04 10:17:52 [debug] 451305#451305: *27 close http connection: 6 +2025/09/04 10:17:52 [debug] 451305#451305: *27 event timer del: 6: 249237870 +2025/09/04 10:17:52 [debug] 451305#451305: *27 reusable connection: 0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CAE0A0 +2025/09/04 10:17:52 [debug] 451305#451305: *27 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:17:52 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:17:52 [debug] 451305#451305: worker cycle +2025/09/04 10:17:52 [debug] 451305#451305: epoll timer: -1 +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:5 ev:0001 d:00007660CFEFC010 +2025/09/04 10:24:48 [debug] 451305#451305: accept on 0.0.0.0:9001, ready: 0 +2025/09/04 10:24:48 [debug] 451305#451305: posix_memalign: 00005A6AE5CAB840:512 @16 +2025/09/04 10:24:48 [debug] 451305#451305: *29 accept: 127.0.0.1:35106 fd:6 +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer add: 6: 60000:249648778 +2025/09/04 10:24:48 [debug] 451305#451305: *29 reusable connection: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 epoll add event: fd:6 op:1 ev:80002001 +2025/09/04 10:24:48 [debug] 451305#451305: timer delta: 415907 +2025/09/04 10:24:48 [debug] 451305#451305: worker cycle +2025/09/04 10:24:48 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:6 ev:0001 d:00007660CFEFC1E0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http wait request handler +2025/09/04 10:24:48 [debug] 451305#451305: *29 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: eof:0, avail:-1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: fd:6 88 of 1024 +2025/09/04 10:24:48 [debug] 451305#451305: *29 reusable connection: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 posix_memalign: 00005A6AE5CCCD00:4096 @16 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http process request line +2025/09/04 10:24:48 [debug] 451305#451305: *29 http request line: "GET /api/health HTTP/1.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http uri: "/api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http args: "" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http exten: "" +2025/09/04 10:24:48 [debug] 451305#451305: *29 posix_memalign: 00005A6AE5CC3070:4096 @16 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http process request header line +2025/09/04 10:24:48 [debug] 451305#451305: *29 http header: "Host: localhost:9001" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http header: "User-Agent: curl/8.15.0" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http header: "Accept: */*" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http header done +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer del: 6: 249648778 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 rewrite phase: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: "/media" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: "/debug/list" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: "/api/" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: ~ "^/fcgi-delete/([a-f0-9]{64}).*$" +2025/09/04 10:24:48 [debug] 451305#451305: *29 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" +2025/09/04 10:24:48 [debug] 451305#451305: *29 using configuration "/api/" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http cl:-1 max:104857600 +2025/09/04 10:24:48 [debug] 451305#451305: *29 rewrite phase: 3 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "GET" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script value: "OPTIONS" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script equal +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script equal: no +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script if +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script if: false +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "GET" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script regex: "^(GET|PUT)$" +2025/09/04 10:24:48 [notice] 451305#451305: *29 "^(GET|PUT)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /api/health HTTP/1.1", host: "localhost:9001" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script if +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script if: false +2025/09/04 10:24:48 [debug] 451305#451305: *29 post rewrite phase: 4 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 5 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 6 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 7 +2025/09/04 10:24:48 [debug] 451305#451305: *29 access phase: 8 +2025/09/04 10:24:48 [debug] 451305#451305: *29 access phase: 9 +2025/09/04 10:24:48 [debug] 451305#451305: *29 access phase: 10 +2025/09/04 10:24:48 [debug] 451305#451305: *29 post access phase: 11 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 12 +2025/09/04 10:24:48 [debug] 451305#451305: *29 generic phase: 13 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http init upstream, client timer: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 epoll add event: fd:6 op:3 ev:80002005 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "QUERY_STRING" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "QUERY_STRING: " +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REQUEST_METHOD" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "GET" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REQUEST_METHOD: GET" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "CONTENT_TYPE" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "CONTENT_TYPE: " +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "CONTENT_LENGTH" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "CONTENT_LENGTH: " +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SCRIPT_NAME" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "/api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SCRIPT_NAME: /api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REQUEST_URI" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "/api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REQUEST_URI: /api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "DOCUMENT_URI" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "/api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "DOCUMENT_URI: /api/health" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "DOCUMENT_ROOT" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "./blobs" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SERVER_PROTOCOL" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "HTTP/1.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REQUEST_SCHEME" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "http" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REQUEST_SCHEME: http" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "GATEWAY_INTERFACE" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "CGI/1.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SERVER_SOFTWARE" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "nginx/" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "1.18.0" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REMOTE_ADDR" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "127.0.0.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REMOTE_PORT" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "35106" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REMOTE_PORT: 35106" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SERVER_ADDR" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "127.0.0.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SERVER_PORT" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "9001" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SERVER_PORT: 9001" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SERVER_NAME" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "localhost" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SERVER_NAME: localhost" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "REDIRECT_STATUS" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "200" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "SCRIPT_FILENAME" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script var: "./blobs" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "/ginxsom.fcgi" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http script copy: "HTTP_AUTHORIZATION" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "HTTP_AUTHORIZATION: " +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/04 10:24:48 [debug] 451305#451305: *29 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http cleanup add: 00005A6AE5CC3D50 +2025/09/04 10:24:48 [debug] 451305#451305: *29 get rr peer, try: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 stream socket 10 +2025/09/04 10:24:48 [debug] 451305#451305: *29 epoll add connection: fd:10 ev:80002005 +2025/09/04 10:24:48 [debug] 451305#451305: *29 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #30 +2025/09/04 10:24:48 [debug] 451305#451305: *29 connected +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream connect: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 posix_memalign: 00005A6AE5C94F20:128 @16 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream send request +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream send request body +2025/09/04 10:24:48 [debug] 451305#451305: *29 chain writer buf fl:0 s:552 +2025/09/04 10:24:48 [debug] 451305#451305: *29 chain writer in: 00005A6AE5CC3D90 +2025/09/04 10:24:48 [debug] 451305#451305: *29 writev: 552 of 552 +2025/09/04 10:24:48 [debug] 451305#451305: *29 chain writer out: 0000000000000000 +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer add: 10: 60000:249648779 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http finalize request: -4, "/api/health?" a:1, c:2 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http request count:2 blk:0 +2025/09/04 10:24:48 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:24:48 [debug] 451305#451305: worker cycle +2025/09/04 10:24:48 [debug] 451305#451305: epoll timer: 60000 +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:6 ev:0004 d:00007660CFEFC1E0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http run request: "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream check client, write event:1, "/api/health" +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:10 ev:0004 d:00007660CFEFC2C8 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream request: "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream dummy handler +2025/09/04 10:24:48 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:24:48 [debug] 451305#451305: worker cycle +2025/09/04 10:24:48 [debug] 451305#451305: epoll timer: 59999 +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:10 ev:2005 d:00007660CFEFC2C8 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream request: "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream process header +2025/09/04 10:24:48 [debug] 451305#451305: *29 malloc: 00005A6AE5CB5140:4096 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: eof:1, avail:-1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: fd:10 368 of 4096 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 06 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 4A +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 06 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record length: 330 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi parser: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi header: "Status: 200 OK" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi parser: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi header: "Content-Type: application/json" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi parser: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi header: "Cache-Control: no-cache" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi parser: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi header done +2025/09/04 10:24:48 [debug] 451305#451305: *29 posix_memalign: 00005A6AE5CB6150:4096 @16 +2025/09/04 10:24:48 [debug] 451305#451305: *29 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Thu, 04 Sep 2025 14:24:48 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +Cache-Control: no-cache +Access-Control-Allow-Origin: * +Access-Control-Allow-Methods: GET, PUT, OPTIONS +Access-Control-Allow-Headers: Content-Type, Authorization +Access-Control-Max-Age: 86400 + +2025/09/04 10:24:48 [debug] 451305#451305: *29 write new buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http write filter: l:0 f:0 s:367 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http cacheable: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream process upstream +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe read upstream: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe preread: 285 +2025/09/04 10:24:48 [debug] 451305#451305: *29 readv: eof:1, avail:0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 readv: 1, last:3728 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe recv chain: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe buf free s:0 t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 285 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe length: -1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 input buf #0 00005A6AE5CB5193 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 06 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record length: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi closed stdout +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 03 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 01 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 08 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record byte: 00 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi record length: 8 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http fastcgi sent end request +2025/09/04 10:24:48 [debug] 451305#451305: *29 input buf 00005A6AE5CB5193 255 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe write downstream: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe write downstream flush in +2025/09/04 10:24:48 [debug] 451305#451305: *29 http output filter "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http copy filter: "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http postpone filter "/api/health?" 00005A6AE5CC4038 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http chunk: 255 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write new buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write new buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 255 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http write filter: l:0 f:0 s:628 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http copy filter: 0 "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 pipe write downstream done +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer: 10, old: 249648779, new: 249648781 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream exit: 0000000000000000 +2025/09/04 10:24:48 [debug] 451305#451305: *29 finalize http upstream request: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 finalize http fastcgi request +2025/09/04 10:24:48 [debug] 451305#451305: *29 free rr peer 1 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 close http upstream connection: 10 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5C94F20, unused: 48 +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer del: 10: 249648779 +2025/09/04 10:24:48 [debug] 451305#451305: *29 reusable connection: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http upstream temp fd: -1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http output filter "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http copy filter: "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http postpone filter "/api/health?" 00007FFE3AD0BD50 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http chunk: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write old buf t:1 f:0 00005A6AE5CB61C0, pos 00005A6AE5CB61C0, size: 367 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write old buf t:1 f:0 00005A6AE5CB6570, pos 00005A6AE5CB6570, size: 4 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write old buf t:1 f:0 00005A6AE5CB5140, pos 00005A6AE5CB5193, size: 255 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write old buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E8, size: 2 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 write new buf t:0 f:0 0000000000000000, pos 00005A6AC083B2E5, size: 5 file: 0, size: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http write filter: l:1 f:0 s:633 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http write filter limit 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 writev: 633 of 633 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http write filter 0000000000000000 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http copy filter: 0 "/api/health?" +2025/09/04 10:24:48 [debug] 451305#451305: *29 http finalize request: 0, "/api/health?" a:1, c:1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 set http keepalive handler +2025/09/04 10:24:48 [debug] 451305#451305: *29 http close request +2025/09/04 10:24:48 [debug] 451305#451305: *29 http log handler +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CB5140 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CCCD00, unused: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CC3070, unused: 8 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CB6150, unused: 2550 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CAE0A0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 hc free: 0000000000000000 +2025/09/04 10:24:48 [debug] 451305#451305: *29 hc busy: 0000000000000000 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 tcp_nodelay +2025/09/04 10:24:48 [debug] 451305#451305: *29 reusable connection: 1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer add: 6: 65000:249653781 +2025/09/04 10:24:48 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:24:48 [debug] 451305#451305: worker cycle +2025/09/04 10:24:48 [debug] 451305#451305: epoll timer: 65000 +2025/09/04 10:24:48 [debug] 451305#451305: epoll: fd:6 ev:2005 d:00007660CFEFC1E0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 http keepalive handler +2025/09/04 10:24:48 [debug] 451305#451305: *29 malloc: 00005A6AE5CAE0A0:1024 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: eof:1, avail:-1 +2025/09/04 10:24:48 [debug] 451305#451305: *29 recv: fd:6 0 of 1024 +2025/09/04 10:24:48 [info] 451305#451305: *29 client 127.0.0.1 closed keepalive connection +2025/09/04 10:24:48 [debug] 451305#451305: *29 close http connection: 6 +2025/09/04 10:24:48 [debug] 451305#451305: *29 event timer del: 6: 249653781 +2025/09/04 10:24:48 [debug] 451305#451305: *29 reusable connection: 0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CAE0A0 +2025/09/04 10:24:48 [debug] 451305#451305: *29 free: 00005A6AE5CAB840, unused: 120 +2025/09/04 10:24:48 [debug] 451305#451305: timer delta: 1 +2025/09/04 10:24:48 [debug] 451305#451305: worker cycle +2025/09/04 10:24:48 [debug] 451305#451305: epoll timer: -1 +2025/09/07 09:39:31 [notice] 451304#451304: signal 15 (SIGTERM) received from 1225229, exiting +2025/09/07 09:39:31 [debug] 451304#451304: wake up, sigio 0 +2025/09/07 09:39:31 [debug] 451304#451304: child: 0 451305 e:0 t:0 d:0 r:1 j:0 +2025/09/07 09:39:31 [debug] 451304#451304: termination cycle: 50 +2025/09/07 09:39:31 [debug] 451304#451304: sigsuspend +2025/09/07 09:39:31 [debug] 451305#451305: epoll: fd:7 ev:0001 d:00007660CFEFC0F8 +2025/09/07 09:39:31 [debug] 451305#451305: channel handler +2025/09/07 09:39:31 [debug] 451305#451305: channel: 32 +2025/09/07 09:39:31 [debug] 451305#451305: channel command: 4 +2025/09/07 09:39:31 [debug] 451305#451305: channel: -2 +2025/09/07 09:39:31 [debug] 451305#451305: timer delta: 256482986 +2025/09/07 09:39:31 [notice] 451305#451305: exiting +2025/09/07 09:39:31 [debug] 451305#451305: flush files +2025/09/07 09:39:31 [debug] 451305#451305: run cleanup: 00005A6AE5D17428 +2025/09/07 09:39:31 [debug] 451305#451305: run cleanup: 00005A6AE5D01F20 +2025/09/07 09:39:31 [debug] 451305#451305: cleanup resolver +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D19120 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D03F00 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CCEE20 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CCDD10 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CC7CE0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CC6C20 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CC5B60 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CC4AA0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CBA160 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CB1130, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CBD850, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CC8CF0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CCFE30, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CD3E40, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CD7E50, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CDBE60, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CDFE70, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CE3E80, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CE7E90, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CEBEA0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CEFEB0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CF3EC0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CF7ED0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CFBEE0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5CFFEF0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D050D0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D090E0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D0D0F0, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D11100, unused: 0 +2025/09/07 09:39:31 [debug] 451305#451305: free: 00005A6AE5D15110, unused: 7376 +2025/09/07 09:39:31 [notice] 451305#451305: exit +2025/09/07 09:39:31 [notice] 451304#451304: signal 17 (SIGCHLD) received from 451305 +2025/09/07 09:39:31 [notice] 451304#451304: worker process 451305 exited with code 0 +2025/09/07 09:39:31 [debug] 451304#451304: shmtx forced unlock +2025/09/07 09:39:31 [debug] 451304#451304: wake up, sigio 3 +2025/09/07 09:39:31 [debug] 451304#451304: reap children +2025/09/07 09:39:31 [debug] 451304#451304: child: 0 451305 e:1 t:1 d:0 r:1 j:0 +2025/09/07 09:39:31 [notice] 451304#451304: exit +2025/09/07 09:39:31 [debug] 451304#451304: close listening 0.0.0.0:9001 #5 +2025/09/07 09:39:31 [debug] 451304#451304: run cleanup: 00005A6AE5D01F20 +2025/09/07 09:39:31 [debug] 451304#451304: cleanup resolver +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D19120 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D03F00 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CCEE20 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CCDD10 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CC7CE0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CC6C20 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CC5B60 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CC4AA0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CBA160 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CB1130, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CBD850, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CC8CF0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CCFE30, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CD3E40, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CD7E50, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CDBE60, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CDFE70, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CE3E80, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CE7E90, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CEBEA0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CEFEB0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CF3EC0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CF7ED0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CFBEE0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5CFFEF0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D050D0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D090E0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D0D0F0, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D11100, unused: 0 +2025/09/07 09:39:31 [debug] 451304#451304: free: 00005A6AE5D15110, unused: 7407 +2025/09/07 09:39:34 [debug] 1225264#1225264: bind() 0.0.0.0:9001 #5 +2025/09/07 09:39:34 [debug] 1225264#1225264: counter: 00007518B5626080, 1 +2025/09/07 09:39:34 [debug] 1225265#1225265: bind() 0.0.0.0:9001 #5 +2025/09/07 09:39:34 [notice] 1225265#1225265: using the "epoll" event method +2025/09/07 09:39:34 [debug] 1225265#1225265: counter: 0000749F625F3080, 1 +2025/09/07 09:39:34 [notice] 1225265#1225265: nginx/1.18.0 (Ubuntu) +2025/09/07 09:39:34 [notice] 1225265#1225265: OS: Linux 6.12.10-76061203-generic +2025/09/07 09:39:34 [notice] 1225265#1225265: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/07 09:39:34 [debug] 1225266#1225265: write: 6, 00007FFC4B0C8FE0, 8, 0 +2025/09/07 09:39:34 [debug] 1225266#1225266: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/07 09:39:34 [notice] 1225266#1225266: start worker processes +2025/09/07 09:39:34 [debug] 1225266#1225266: channel 6:7 +2025/09/07 09:39:34 [notice] 1225266#1225266: start worker process 1225267 +2025/09/07 09:39:34 [debug] 1225266#1225266: sigsuspend +2025/09/07 09:39:34 [debug] 1225267#1225267: add cleanup: 0000608F4A891428 +2025/09/07 09:39:34 [debug] 1225267#1225267: malloc: 0000608F4A826BD0:8 +2025/09/07 09:39:34 [debug] 1225267#1225267: notify eventfd: 9 +2025/09/07 09:39:34 [debug] 1225267#1225267: testing the EPOLLRDHUP flag: success +2025/09/07 09:39:34 [debug] 1225267#1225267: malloc: 0000608F4A83B860:6144 +2025/09/07 09:39:34 [debug] 1225267#1225267: malloc: 0000749F61FA6010:237568 +2025/09/07 09:39:34 [debug] 1225267#1225267: malloc: 0000608F4A8949F0:98304 +2025/09/07 09:39:34 [debug] 1225267#1225267: malloc: 0000608F4A8ACA00:98304 +2025/09/07 09:39:34 [debug] 1225267#1225267: epoll add event: fd:5 op:1 ev:00002001 +2025/09/07 09:39:34 [debug] 1225267#1225267: epoll add event: fd:7 op:1 ev:00002001 +2025/09/07 09:39:34 [debug] 1225267#1225267: setproctitle: "nginx: worker process" +2025/09/07 09:39:34 [debug] 1225267#1225267: worker cycle +2025/09/07 09:39:34 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 09:39:54 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 accept: 127.0.0.1:40492 fd:6 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 event timer add: 6: 60000:506155199 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 reusable connection: 1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 09:39:54 [debug] 1225267#1225267: timer delta: 20217 +2025/09/07 09:39:54 [debug] 1225267#1225267: worker cycle +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http wait request handler +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 recv: eof:0, avail:-1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 recv: fd:6 79 of 1024 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 reusable connection: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http process request line +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http request line: "HEAD / HTTP/1.1" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http uri: "/" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http args: "" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http exten: "" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http process request header line +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http header: "Host: localhost:9001" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http header: "User-Agent: curl/8.15.0" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http header: "Accept: */*" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http header done +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 event timer del: 6: 506155199 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 generic phase: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 rewrite phase: 1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 test location: "/media" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 test location: "/debug/list" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 test location: "/api/" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 test location: "/" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 using configuration "=/" +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http cl:-1 max:104857600 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 rewrite phase: 3 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http set discard body +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 13:39:54 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http write filter: l:1 f:0 s:198 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http write filter limit 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 writev: 198 of 198 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http write filter 0000000000000000 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 set http keepalive handler +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http close request +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http log handler +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 free: 0000608F4A846D00, unused: 104 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 free: 0000608F4A83D070, unused: 2768 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 free: 0000608F4A8280A0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 hc free: 0000000000000000 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 hc busy: 0000000000000000 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 tcp_nodelay +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 reusable connection: 1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 event timer add: 6: 65000:506160199 +2025/09/07 09:39:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: worker cycle +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 http keepalive handler +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 recv: eof:1, avail:-1 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 recv: fd:6 0 of 1024 +2025/09/07 09:39:54 [info] 1225267#1225267: *1 client 127.0.0.1 closed keepalive connection +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 close http connection: 6 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 event timer del: 6: 506160199 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 reusable connection: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 free: 0000608F4A8280A0 +2025/09/07 09:39:54 [debug] 1225267#1225267: *1 free: 0000608F4A825840, unused: 136 +2025/09/07 09:39:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:39:54 [debug] 1225267#1225267: worker cycle +2025/09/07 09:39:54 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 09:40:01 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 accept: 127.0.0.1:40508 fd:6 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 event timer add: 6: 60000:506161591 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 reusable connection: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 09:40:01 [debug] 1225267#1225267: timer delta: 6392 +2025/09/07 09:40:01 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http wait request handler +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 recv: eof:0, avail:-1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 recv: fd:6 85 of 1024 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 reusable connection: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http process request line +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http request line: "HEAD /upload HTTP/1.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http uri: "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http args: "" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http exten: "" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http process request header line +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http header: "Host: localhost:9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http header: "User-Agent: curl/8.15.0" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http header: "Accept: */*" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http header done +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 event timer del: 6: 506161591 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 rewrite phase: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 test location: "/media" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 test location: "/report" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 test location: "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 using configuration "=/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http cl:-1 max:104857600 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 rewrite phase: 3 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "HEAD" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script regex: "^(PUT|HEAD)$" +2025/09/07 09:40:01 [notice] 1225267#1225267: *2 "^(PUT|HEAD)$" matches "HEAD", client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script if +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script if: false +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 post rewrite phase: 4 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 5 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 6 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 7 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 access phase: 8 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 access phase: 9 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 access phase: 10 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 post access phase: 11 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 12 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 generic phase: 13 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http init upstream, client timer: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "QUERY_STRING" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "QUERY_STRING: " +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REQUEST_METHOD" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "HEAD" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REQUEST_METHOD: HEAD" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "CONTENT_TYPE" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "CONTENT_TYPE: " +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "CONTENT_LENGTH" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "CONTENT_LENGTH: " +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SCRIPT_NAME" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REQUEST_URI" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "DOCUMENT_URI" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "DOCUMENT_ROOT" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "./blobs" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SERVER_PROTOCOL" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "HTTP/1.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REQUEST_SCHEME" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "http" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "GATEWAY_INTERFACE" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "CGI/1.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SERVER_SOFTWARE" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "nginx/" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "1.18.0" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REMOTE_ADDR" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "127.0.0.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REMOTE_PORT" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "40508" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REMOTE_PORT: 40508" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SERVER_ADDR" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "127.0.0.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SERVER_PORT" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SERVER_NAME" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "localhost" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "REDIRECT_STATUS" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "200" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "SCRIPT_FILENAME" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script var: "./blobs" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http script copy: "/ginxsom.fcgi" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http cleanup add: 0000608F4A83DD08 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 get rr peer, try: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 stream socket 10 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 epoll add connection: fd:10 ev:80002005 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #3 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 connected +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream connect: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream send request +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream send request body +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 chain writer buf fl:0 s:520 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 chain writer in: 0000608F4A83DD48 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 writev: 520 of 520 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 chain writer out: 0000000000000000 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 event timer add: 10: 60000:506161591 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http request count:2 blk:0 +2025/09/07 09:40:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http run request: "/upload?" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream check client, write event:1, "/upload" +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream request: "/upload?" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream dummy handler +2025/09/07 09:40:01 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream request: "/upload?" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http upstream process header +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 malloc: 0000608F4A82F140:4096 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 recv: eof:0, avail:-1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 recv: fd:10 432 of 4096 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 07 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 89 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 07 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record length: 137 +2025/09/07 09:40:01 [error] 1225267#1225267: *2 FastCGI sent in stderr: "LOG: [2025-09-07 09:40:01] HEAD /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 09:40:01] HEAD /upload - Auth: none - Status: 400" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "HEAD /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 07 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record length: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 06 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 01 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: EE +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 02 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record byte: 00 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi record length: 238 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi parser: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi header: "Status: 400 Bad Request" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi parser: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi header: "Content-Type: application/json" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi parser: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi header: "X-Reason: Missing required X-SHA-256 header" +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi parser: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http fastcgi header done +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 posix_memalign: 0000608F4A830150:4096 @16 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 HTTP/1.1 400 Bad Request +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 13:40:01 GMT +Content-Type: application/json +Connection: keep-alive +X-Reason: Missing required X-SHA-256 header + +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 write new buf t:1 f:0 0000608F4A830170, pos 0000608F4A830170, size: 197 file: 0, size: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http write filter: l:1 f:0 s:197 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http write filter limit 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 writev: 197 of 197 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http write filter 0000000000000000 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 finalize http upstream request: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 finalize http fastcgi request +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free rr peer 1 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 close http upstream connection: 10 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A80EF20, unused: 48 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 event timer del: 10: 506161591 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 reusable connection: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 set http keepalive handler +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http close request +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 http log handler +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A82F140 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A846D00, unused: 8 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A83D070, unused: 88 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A830150, unused: 3740 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 free: 0000608F4A8280A0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 hc free: 0000000000000000 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 hc busy: 0000000000000000 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 tcp_nodelay +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 reusable connection: 1 +2025/09/07 09:40:01 [debug] 1225267#1225267: *2 event timer add: 6: 65000:506166592 +2025/09/07 09:40:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:40:01 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:01 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 09:40:32 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 http keepalive handler +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 recv: eof:1, avail:-1 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 recv: fd:6 0 of 1024 +2025/09/07 09:40:32 [info] 1225267#1225267: *2 client 127.0.0.1 closed keepalive connection +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 close http connection: 6 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 event timer del: 6: 506166592 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 reusable connection: 0 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 free: 0000608F4A8280A0 +2025/09/07 09:40:32 [debug] 1225267#1225267: *2 free: 0000608F4A825840, unused: 120 +2025/09/07 09:40:32 [debug] 1225267#1225267: timer delta: 31053 +2025/09/07 09:40:32 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:32 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 09:40:52 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 accept: 127.0.0.1:55472 fd:6 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer add: 6: 60000:506213276 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 reusable connection: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 09:40:52 [debug] 1225267#1225267: timer delta: 20631 +2025/09/07 09:40:52 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http wait request handler +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: eof:0, avail:-1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: fd:6 147 of 1024 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 reusable connection: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http process request line +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http request line: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http uri: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http args: "" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http exten: "" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http process request header line +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http header: "Host: localhost:9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http header: "User-Agent: curl/8.15.0" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http header: "Accept: */*" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http header done +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer del: 6: 506213276 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 rewrite phase: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 test location: "/media" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 test location: "/debug/list" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 test location: "/health" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 test location: ~ "^/list/([a-f0-9]{64})$" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 using configuration "^/list/([a-f0-9]{64})$" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http cl:-1 max:104857600 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 rewrite phase: 3 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "GET" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script regex: "^(GET)$" +2025/09/07 09:40:52 [notice] 1225267#1225267: *4 "^(GET)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", host: "localhost:9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script if +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script if: false +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 post rewrite phase: 4 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 5 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 6 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 7 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 access phase: 8 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 access phase: 9 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 access phase: 10 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 post access phase: 11 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 12 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 generic phase: 13 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http init upstream, client timer: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "QUERY_STRING" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "QUERY_STRING: " +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REQUEST_METHOD" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "GET" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REQUEST_METHOD: GET" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "CONTENT_TYPE" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "CONTENT_TYPE: " +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "CONTENT_LENGTH" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "CONTENT_LENGTH: " +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SCRIPT_NAME" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SCRIPT_NAME: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REQUEST_URI" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REQUEST_URI: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "DOCUMENT_URI" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "DOCUMENT_URI: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "DOCUMENT_ROOT" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "./blobs" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SERVER_PROTOCOL" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "HTTP/1.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REQUEST_SCHEME" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "http" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "GATEWAY_INTERFACE" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "CGI/1.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SERVER_SOFTWARE" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "nginx/" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "1.18.0" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REMOTE_ADDR" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "127.0.0.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REMOTE_PORT" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "55472" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REMOTE_PORT: 55472" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SERVER_ADDR" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "127.0.0.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SERVER_PORT" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SERVER_NAME" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "localhost" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "REDIRECT_STATUS" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "200" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "SCRIPT_FILENAME" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script var: "./blobs" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http script copy: "/ginxsom.fcgi" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http cleanup add: 0000608F4A83DDC0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 get rr peer, try: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 stream socket 10 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 epoll add connection: fd:10 ev:80002005 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #5 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 connected +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream connect: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream send request +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream send request body +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 chain writer buf fl:0 s:704 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 chain writer in: 0000608F4A83DE00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 writev: 704 of 704 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 chain writer out: 0000000000000000 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer add: 10: 60000:506213276 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http finalize request: -4, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" a:1, c:2 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http request count:2 blk:0 +2025/09/07 09:40:52 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http run request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream check client, write event:1, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream dummy handler +2025/09/07 09:40:52 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 09:40:52 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll timer: 59998 +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream process header +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 malloc: 0000608F4A82F140:4096 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: eof:1, avail:-1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: fd:10 1168 of 4096 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 07 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 83 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 05 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record length: 131 +2025/09/07 09:40:52 [error] 1225267#1225267: *4 FastCGI sent in stderr: "LOG: [2025-09-07 09:40:52] GET /list - Auth: pending - Status: 0 +LOG: [2025-09-07 09:40:52] GET /list - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 07 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record length: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 06 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 03 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: D7 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record length: 983 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi parser: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi header: "Status: 200 OK" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi parser: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi header: "Content-Type: application/json" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi parser: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi header done +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 posix_memalign: 0000608F4A830150:4096 @16 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 13:40:52 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 09:40:52 [debug] 1225267#1225267: *4 write new buf t:1 f:0 0000608F4A8301C0, pos 0000608F4A8301C0, size: 260 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http write filter: l:0 f:0 s:260 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http cacheable: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream process upstream +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe read upstream: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe preread: 958 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 readv: eof:1, avail:0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 readv: 1, last:2928 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe recv chain: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe buf free s:0 t:1 f:0 0000608F4A82F140, pos 0000608F4A82F212, size: 958 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe length: -1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 input buf #0 0000608F4A82F212 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 06 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record length: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi closed stdout +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 03 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 01 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 08 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record byte: 00 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi record length: 8 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http fastcgi sent end request +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 input buf 0000608F4A82F212 933 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe write downstream: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe write downstream flush in +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http output filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http copy filter: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http postpone filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 0000608F4A83E060 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http chunk: 933 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write old buf t:1 f:0 0000608F4A8301C0, pos 0000608F4A8301C0, size: 260 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write new buf t:1 f:0 0000608F4A830528, pos 0000608F4A830528, size: 5 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write new buf t:1 f:0 0000608F4A82F140, pos 0000608F4A82F212, size: 933 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http write filter: l:0 f:0 s:1200 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http copy filter: 0 "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 pipe write downstream done +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer: 10, old: 506213276, new: 506213280 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream exit: 0000000000000000 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 finalize http upstream request: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 finalize http fastcgi request +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free rr peer 1 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 close http upstream connection: 10 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A80EF20, unused: 48 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer del: 10: 506213276 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 reusable connection: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http upstream temp fd: -1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http output filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http copy filter: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http postpone filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 00007FFC4B0C8C20 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http chunk: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write old buf t:1 f:0 0000608F4A8301C0, pos 0000608F4A8301C0, size: 260 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write old buf t:1 f:0 0000608F4A830528, pos 0000608F4A830528, size: 5 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write old buf t:1 f:0 0000608F4A82F140, pos 0000608F4A82F212, size: 933 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http write filter: l:1 f:0 s:1205 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http write filter limit 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 writev: 1205 of 1205 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http write filter 0000000000000000 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http copy filter: 0 "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http finalize request: 0, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" a:1, c:1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 set http keepalive handler +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http close request +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http log handler +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A82F140 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A846D00, unused: 8 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A83D070, unused: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A830150, unused: 2563 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A8280A0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 hc free: 0000000000000000 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 hc busy: 0000000000000000 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 tcp_nodelay +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 reusable connection: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer add: 6: 65000:506218280 +2025/09/07 09:40:52 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 09:40:52 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 http keepalive handler +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: eof:1, avail:-1 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 recv: fd:6 0 of 1024 +2025/09/07 09:40:52 [info] 1225267#1225267: *4 client 127.0.0.1 closed keepalive connection +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 close http connection: 6 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 event timer del: 6: 506218280 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 reusable connection: 0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A8280A0 +2025/09/07 09:40:52 [debug] 1225267#1225267: *4 free: 0000608F4A825840, unused: 120 +2025/09/07 09:40:52 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 09:40:52 [debug] 1225267#1225267: worker cycle +2025/09/07 09:40:52 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 09:41:11 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 accept: 127.0.0.1:38438 fd:6 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer add: 6: 60000:506231527 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 reusable connection: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 18246 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http wait request handler +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:0, avail:-1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: fd:6 1024 of 1024 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: avail:112 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 reusable connection: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http process request line +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http request line: "PUT /upload HTTP/1.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http uri: "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http args: "" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http exten: "" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http process request header line +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Host: localhost:9001" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "User-Agent: curl/8.15.0" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Accept: */*" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI5ZjUyYjM5NjljZmY5OTY4MWYxN2M4NTYxNWExYTBmNWE3NmY2MzdmM2Y4Y2VjYzE0MjAxZjMyNzAzY2Y3ZjczIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTcyNTI0NzEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI3NzA4YTBiYWMzZjljN2Q4YmU0NGVmYzZlZmE0ZTM2MWM1MDEyNGMyZjYwNDcwNTBlOTYzMDY1ZmQzODc4OWZkIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1NjA3MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ3NTNkNDI2ZWFiOGE1M2I3ZjhmYmM4MWVjZWM0MTdhZTZkOTE4ZDNlYTAxYjdhNDc0Mzg4ZDE3Yzg0YmNlODczYmU3MzMzMjUyM2ZkNGJlNTQwNzdmYTMwZGE3ZDZiYmE3NzRmMWQ4MmJmZjJkMWZjMWRlODJhOTRkNjIzYmE5In0=" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Content-Type: text/plain" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Content-Disposition: attachment; filename="test_blob_1757252470.txt"" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header: "Content-Length: 296" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http header done +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer del: 6: 506231527 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 rewrite phase: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 test location: "/media" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 test location: "/report" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 test location: "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 using configuration "=/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http cl:296 max:104857600 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 rewrite phase: 3 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "PUT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script regex: "^(PUT|HEAD)$" +2025/09/07 09:41:11 [notice] 1225267#1225267: *6 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script if +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script if: false +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 post rewrite phase: 4 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 5 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 6 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 7 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 access phase: 8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 access phase: 9 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 access phase: 10 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 post access phase: 11 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 12 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 generic phase: 13 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http client request body preread 184 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http request body content length filter +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http body new buf t:1 f:0 0000608F4A8283E8, pos 0000608F4A8283E8, size: 184 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http read client request body +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:0, avail:112 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: fd:6 112 of 112 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: avail:0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http client request body recv 112 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http body new buf t:1 f:0 0000608F4A83DB08, pos 0000608F4A83DB08, size: 112 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http client request body rest 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http init upstream, client timer: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "QUERY_STRING" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "QUERY_STRING: " +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REQUEST_METHOD" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "PUT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "CONTENT_TYPE" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "text/plain" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "CONTENT_LENGTH" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "296" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "CONTENT_LENGTH: 296" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SCRIPT_NAME" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REQUEST_URI" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "DOCUMENT_URI" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "DOCUMENT_ROOT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "./blobs" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SERVER_PROTOCOL" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "HTTP/1.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REQUEST_SCHEME" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "http" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "GATEWAY_INTERFACE" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "CGI/1.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SERVER_SOFTWARE" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "nginx/" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "1.18.0" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REMOTE_ADDR" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "127.0.0.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REMOTE_PORT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "38438" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REMOTE_PORT: 38438" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SERVER_ADDR" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "127.0.0.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SERVER_PORT" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "9001" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SERVER_NAME" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "localhost" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "REDIRECT_STATUS" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "200" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "SCRIPT_FILENAME" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script var: "./blobs" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http script copy: "/ginxsom.fcgi" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI5ZjUyYjM5NjljZmY5OTY4MWYxN2M4NTYxNWExYTBmNWE3NmY2MzdmM2Y4Y2VjYzE0MjAxZjMyNzAzY2Y3ZjczIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTcyNTI0NzEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI3NzA4YTBiYWMzZjljN2Q4YmU0NGVmYzZlZmE0ZTM2MWM1MDEyNGMyZjYwNDcwNTBlOTYzMDY1ZmQzODc4OWZkIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1NjA3MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ3NTNkNDI2ZWFiOGE1M2I3ZjhmYmM4MWVjZWM0MTdhZTZkOTE4ZDNlYTAxYjdhNDc0Mzg4ZDE3Yzg0YmNlODczYmU3MzMzMjUyM2ZkNGJlNTQwNzdmYTMwZGE3ZDZiYmE3NzRmMWQ4MmJmZjJkMWZjMWRlODJhOTRkNjIzYmE5In0=" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1757252470.txt"" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 fastcgi param: "HTTP_CONTENT_LENGTH: 296" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http cleanup add: 0000608F4A83DE60 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 get rr peer, try: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 stream socket 10 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 epoll add connection: fd:10 ev:80002005 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #7 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 connected +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream connect: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream send request +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream send request body +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer buf fl:0 s:1304 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer buf fl:0 s:184 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer buf fl:0 s:8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer buf fl:0 s:112 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer buf fl:0 s:8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer in: 0000608F4A83DEF0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 writev: 1616 of 1616 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 chain writer out: 0000000000000000 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer add: 10: 60000:506231527 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http request count:2 blk:0 +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http run request: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream check client, write event:1, "/upload" +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream request: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream dummy handler +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream request: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream process header +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 malloc: 0000608F4A830150:4096 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:0, avail:-1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: fd:10 152 of 4096 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 07 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 8E +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 02 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 142 +2025/09/07 09:41:11 [error] 1225267#1225267: *6 FastCGI sent in stderr: "LOG: [2025-09-07 09:41:11] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 09:41:11] 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 09:41:11 [debug] 1225267#1225267: *6 recv: eof:0, avail:0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream request: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream dummy handler +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream request: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream process header +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:1, avail:-1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: fd:10 760 of 3944 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 07 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 99 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 07 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 153 +2025/09/07 09:41:11 [error] 1225267#1225267: *6 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 07 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 06 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 02 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 26 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 02 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 550 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi parser: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi header: "Status: 200 OK" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi parser: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi header: "Content-Type: application/json" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi parser: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi header done +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 13:41: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/07 09:41:11 [debug] 1225267#1225267: *6 write new buf t:1 f:0 0000608F4A82F7F8, pos 0000608F4A82F7F8, size: 260 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http write filter: l:0 f:0 s:260 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http cacheable: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream process upstream +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe read upstream: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe preread: 526 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 readv: eof:1, avail:0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 readv: 1, last:3184 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe recv chain: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe length: -1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 input buf #0 0000608F4A8302D2 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 06 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi closed stdout +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 03 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 01 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 08 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record byte: 00 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi record length: 8 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http fastcgi sent end request +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 input buf 0000608F4A8302D2 500 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe write downstream: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe write downstream flush in +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http output filter "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http copy filter: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http postpone filter "/upload?" 0000608F4A83DEC0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http chunk: 500 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write old buf t:1 f:0 0000608F4A82F7F8, pos 0000608F4A82F7F8, size: 260 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write new buf t:1 f:0 0000608F4A83E050, pos 0000608F4A83E050, size: 5 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http write filter: l:0 f:0 s:767 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http copy filter: 0 "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 pipe write downstream done +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer: 10, old: 506231527, new: 506231532 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream exit: 0000000000000000 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 finalize http upstream request: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 finalize http fastcgi request +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free rr peer 1 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 close http upstream connection: 10 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A80EF20, unused: 48 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer del: 10: 506231527 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 reusable connection: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http upstream temp fd: -1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http output filter "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http copy filter: "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http chunk: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write old buf t:1 f:0 0000608F4A82F7F8, pos 0000608F4A82F7F8, size: 260 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write old buf t:1 f:0 0000608F4A83E050, pos 0000608F4A83E050, size: 5 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http write filter: l:1 f:0 s:772 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http write filter limit 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 writev: 772 of 772 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http write filter 0000000000000000 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http copy filter: 0 "/upload?" +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 set http keepalive handler +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http close request +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http log handler +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A830150 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A846D00, unused: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A83D070, unused: 14 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A82F140, unused: 1154 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A8280A0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 hc free: 0000000000000000 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 hc busy: 0000000000000000 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 tcp_nodelay +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 reusable connection: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer add: 6: 65000:506236532 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 post event 0000608F4A894AB0 +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 09:41:11 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 delete posted event 0000608F4A894AB0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http keepalive handler +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:0, avail:0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A8280A0 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 http keepalive handler +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 malloc: 0000608F4A8280A0:1024 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: eof:1, avail:-1 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 recv: fd:6 0 of 1024 +2025/09/07 09:41:11 [info] 1225267#1225267: *6 client 127.0.0.1 closed keepalive connection +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 close http connection: 6 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 event timer del: 6: 506236532 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 reusable connection: 0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A8280A0 +2025/09/07 09:41:11 [debug] 1225267#1225267: *6 free: 0000608F4A825840, unused: 120 +2025/09/07 09:41:11 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 09:41:11 [debug] 1225267#1225267: worker cycle +2025/09/07 09:41:11 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:16:43 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 accept: 127.0.0.1:60940 fd:6 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 event timer add: 6: 60000:508363748 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 reusable connection: 1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:16:43 [debug] 1225267#1225267: timer delta: 2132215 +2025/09/07 10:16:43 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http wait request handler +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 recv: eof:0, avail:-1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 recv: fd:6 79 of 1024 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 reusable connection: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http process request line +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http request line: "HEAD / HTTP/1.1" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http uri: "/" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http args: "" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http exten: "" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http process request header line +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http header: "Host: localhost:9001" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http header: "Accept: */*" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http header done +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 event timer del: 6: 508363748 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 generic phase: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 rewrite phase: 1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 test location: "/media" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 test location: "/debug/list" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 test location: "/api/" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 test location: "/" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 using configuration "=/" +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http cl:-1 max:104857600 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 rewrite phase: 3 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http set discard body +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:16:43 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http write filter: l:1 f:0 s:198 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http write filter limit 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 writev: 198 of 198 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http write filter 0000000000000000 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 set http keepalive handler +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http close request +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http log handler +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 free: 0000608F4A846D00, unused: 104 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 free: 0000608F4A83D070, unused: 2768 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 free: 0000608F4A8280A0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 hc free: 0000000000000000 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 hc busy: 0000000000000000 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 tcp_nodelay +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 reusable connection: 1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 event timer add: 6: 65000:508368748 +2025/09/07 10:16:43 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 http keepalive handler +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 recv: eof:1, avail:-1 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 recv: fd:6 0 of 1024 +2025/09/07 10:16:43 [info] 1225267#1225267: *8 client 127.0.0.1 closed keepalive connection +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 close http connection: 6 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 event timer del: 6: 508368748 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 reusable connection: 0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 free: 0000608F4A8280A0 +2025/09/07 10:16:43 [debug] 1225267#1225267: *8 free: 0000608F4A825840, unused: 136 +2025/09/07 10:16:43 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:16:43 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:43 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:16:51 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 accept: 127.0.0.1:60950 fd:6 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 event timer add: 6: 60000:508371832 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 reusable connection: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 8083 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http wait request handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 recv: eof:0, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 recv: fd:6 78 of 1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 reusable connection: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http process request line +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http request line: "GET / HTTP/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http uri: "/" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http args: "" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http exten: "" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http process request header line +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http header: "Host: localhost:9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http header: "Accept: */*" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http header done +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 event timer del: 6: 508371832 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 generic phase: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 rewrite phase: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 test location: "/media" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 test location: "/debug/list" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 test location: "/api/" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 test location: "/" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 using configuration "=/" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http cl:-1 max:104857600 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 rewrite phase: 3 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http set discard body +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:16:51 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http write filter: l:0 f:0 s:198 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http output filter "/?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http copy filter: "/?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http write filter: l:1 f:0 s:299 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http write filter limit 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 writev: 299 of 299 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http write filter 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http copy filter: 0 "/?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 set http keepalive handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http close request +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http log handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 free: 0000608F4A8280A0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 hc free: 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 hc busy: 0000000000000000 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 tcp_nodelay +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 reusable connection: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 event timer add: 6: 65000:508376832 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 http keepalive handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 recv: eof:1, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 recv: fd:6 0 of 1024 +2025/09/07 10:16:51 [info] 1225267#1225267: *9 client 127.0.0.1 closed keepalive connection +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 close http connection: 6 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 event timer del: 6: 508376832 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 reusable connection: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 free: 0000608F4A8280A0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *9 free: 0000608F4A825840, unused: 136 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:16:51 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 accept: 127.0.0.1:60956 fd:6 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer add: 6: 60000:508372170 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 reusable connection: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 337 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http wait request handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: fd:6 1024 of 1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: avail:274 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 reusable connection: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http process request line +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http uri: "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http args: "" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http exten: "" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http process request header line +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "Host: localhost:9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "Accept: */*" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZjBmYThhMDc4YTU2ZjBhZTg1MWI1ZjEzYzQ4M2Y5ZTNkMTZjNDBjMmNkNzg4YTNkZmMzZGJiMDExNGYyODk1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ2MTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MjExIl0sWyJ4IiwiNjhkZTQyYjAzYTYzZDY1OTk1NGM4NGIzZjgxOWYwODIyMDZhZjQ0NWI0YjJlNWNiY2Y1NzE5MTVlNDI1Y2UxZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ5ZGQzOTEwNjIzODNmMjRlYmJiNGQzMzk3YmQ3MTY4YTZkZDJmNDgwYzhkZGZlYTZiZjZjNjU5NDgwNGMzZDI2NDllYzA1NWQyNWUzYThiYzA1ZTA2Mjg4MTcwM2UxM2QxMjg3N2MyNDA5NDczMGRiODlhODRiYzFkOWViZWM0In0K" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "Content-Type: text/plain" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header: "Content-Length: 528" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http header done +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer del: 6: 508372170 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 rewrite phase: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 test location: "/media" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 test location: "/report" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 test location: "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 using configuration "=/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http cl:528 max:104857600 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 rewrite phase: 3 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "PUT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:16:51 [notice] 1225267#1225267: *10 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script if +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script if: false +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 post rewrite phase: 4 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 5 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 6 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 7 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 access phase: 8 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 access phase: 9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 access phase: 10 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 post access phase: 11 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 12 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 generic phase: 13 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http client request body preread 254 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http request body content length filter +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http read client request body +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:274 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: fd:6 274 of 274 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: avail:0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http client request body recv 274 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http client request body rest 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http init upstream, client timer: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "QUERY_STRING" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "QUERY_STRING: " +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REQUEST_METHOD" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "PUT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "CONTENT_TYPE" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "text/plain" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "CONTENT_LENGTH" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "528" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SCRIPT_NAME" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REQUEST_URI" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "DOCUMENT_URI" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "./blobs" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "HTTP/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REQUEST_SCHEME" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "http" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "CGI/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "nginx/" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "1.18.0" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REMOTE_ADDR" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "127.0.0.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REMOTE_PORT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "60956" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REMOTE_PORT: 60956" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SERVER_ADDR" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "127.0.0.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SERVER_PORT" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SERVER_NAME" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "localhost" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "REDIRECT_STATUS" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "200" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script var: "./blobs" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http script copy: "/ginxsom.fcgi" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZjBmYThhMDc4YTU2ZjBhZTg1MWI1ZjEzYzQ4M2Y5ZTNkMTZjNDBjMmNkNzg4YTNkZmMzZGJiMDExNGYyODk1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ2MTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MjExIl0sWyJ4IiwiNjhkZTQyYjAzYTYzZDY1OTk1NGM4NGIzZjgxOWYwODIyMDZhZjQ0NWI0YjJlNWNiY2Y1NzE5MTVlNDI1Y2UxZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ5ZGQzOTEwNjIzODNmMjRlYmJiNGQzMzk3YmQ3MTY4YTZkZDJmNDgwYzhkZGZlYTZiZjZjNjU5NDgwNGMzZDI2NDllYzA1NWQyNWUzYThiYzA1ZTA2Mjg4MTcwM2UxM2QxMjg3N2MyNDA5NDczMGRiODlhODRiYzFkOWViZWM0In0K" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 get rr peer, try: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 stream socket 10 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #11 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 connected +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream connect: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream send request +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream send request body +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer buf fl:0 s:1224 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer buf fl:0 s:254 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer buf fl:0 s:10 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer buf fl:0 s:274 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer buf fl:0 s:14 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer in: 0000608F4A83DF98 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 writev: 1776 of 1776 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 chain writer out: 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer add: 10: 60000:508372170 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http request count:2 blk:0 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http run request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream check client, write event:1, "/upload" +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream dummy handler +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream dummy handler +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream process header +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 malloc: 0000608F4A830150:4096 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: fd:10 152 of 4096 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 07 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 8E +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 02 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 142 +2025/09/07 10:16:51 [error] 1225267#1225267: *10 FastCGI sent in stderr: "LOG: [2025-09-07 10:16:51] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:16:51] 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 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream dummy handler +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream process header +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: fd:10 760 of 3944 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 07 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 99 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 07 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 153 +2025/09/07 10:16:51 [error] 1225267#1225267: *10 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 07 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 06 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 02 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 26 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 02 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 550 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi parser: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi header: "Status: 200 OK" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi parser: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi parser: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi header done +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:16:51 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 10:16:51 [debug] 1225267#1225267: *10 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http write filter: l:0 f:0 s:260 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http cacheable: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream process upstream +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe read upstream: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe preread: 526 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe length: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write downstream: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write busy: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write: out:0000000000000000, f:0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe read upstream: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe length: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer: 10, old: 508372170, new: 508372175 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream dummy handler +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 59995 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream request: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream process upstream +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe read upstream: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 readv: eof:1, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 readv: 1, last:3184 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe recv chain: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe length: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 input buf #0 0000608F4A8302D2 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 06 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi closed stdout +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 03 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 01 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 08 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record byte: 00 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi record length: 8 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http fastcgi sent end request +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 input buf 0000608F4A8302D2 500 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write downstream: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write downstream flush in +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http output filter "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http copy filter: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http chunk: 500 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http write filter: l:0 f:0 s:767 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http copy filter: 0 "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 pipe write downstream done +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer: 10, old: 508372170, new: 508372175 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream exit: 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 finalize http upstream request: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 finalize http fastcgi request +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free rr peer 1 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 close http upstream connection: 10 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer del: 10: 508372170 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 reusable connection: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http upstream temp fd: -1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http output filter "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http copy filter: "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http chunk: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http write filter: l:1 f:0 s:772 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http write filter limit 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 writev: 772 of 772 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http write filter 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http copy filter: 0 "/upload?" +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 set http keepalive handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http close request +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http log handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A830150 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A8280A0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 hc free: 0000000000000000 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 hc busy: 0000000000000000 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 tcp_nodelay +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 reusable connection: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer add: 6: 65000:508377175 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 post event 0000608F4A894AB0 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 delete posted event 0000608F4A894AB0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http keepalive handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:0, avail:0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A8280A0 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 http keepalive handler +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: eof:1, avail:-1 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 recv: fd:6 0 of 1024 +2025/09/07 10:16:51 [info] 1225267#1225267: *10 client 127.0.0.1 closed keepalive connection +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 close http connection: 6 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 event timer del: 6: 508377175 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 reusable connection: 0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A8280A0 +2025/09/07 10:16:51 [debug] 1225267#1225267: *10 free: 0000608F4A825840, unused: 120 +2025/09/07 10:16:51 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:16:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:16:51 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:17:07 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 accept: 127.0.0.1:38722 fd:6 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 event timer add: 6: 60000:508387649 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 reusable connection: 1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:17:07 [debug] 1225267#1225267: timer delta: 15473 +2025/09/07 10:17:07 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http wait request handler +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 recv: eof:0, avail:-1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 recv: fd:6 78 of 1024 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 reusable connection: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http process request line +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http request line: "GET / HTTP/1.1" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http uri: "/" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http args: "" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http exten: "" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http process request header line +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http header: "Host: localhost:9001" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http header: "Accept: */*" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http header done +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 event timer del: 6: 508387649 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 generic phase: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 rewrite phase: 1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 test location: "/media" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 test location: "/debug/list" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 test location: "/api/" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 test location: "/" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 using configuration "=/" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http cl:-1 max:104857600 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 rewrite phase: 3 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http set discard body +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:17:07 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http write filter: l:0 f:0 s:198 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http output filter "/?" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http copy filter: "/?" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http write filter: l:1 f:0 s:299 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http write filter limit 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 writev: 299 of 299 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http write filter 0000000000000000 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http copy filter: 0 "/?" +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 set http keepalive handler +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http close request +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http log handler +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 free: 0000608F4A8280A0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 hc free: 0000000000000000 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 hc busy: 0000000000000000 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 tcp_nodelay +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 reusable connection: 1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 event timer add: 6: 65000:508392649 +2025/09/07 10:17:07 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 http keepalive handler +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 recv: eof:1, avail:-1 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 recv: fd:6 0 of 1024 +2025/09/07 10:17:07 [info] 1225267#1225267: *12 client 127.0.0.1 closed keepalive connection +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 close http connection: 6 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 event timer del: 6: 508392649 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 reusable connection: 0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 free: 0000608F4A8280A0 +2025/09/07 10:17:07 [debug] 1225267#1225267: *12 free: 0000608F4A825840, unused: 136 +2025/09/07 10:17:07 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:17:07 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:07 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:17:44 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 accept: 127.0.0.1:38030 fd:6 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer add: 6: 60000:508424392 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 reusable connection: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 36742 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http wait request handler +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: eof:0, avail:-1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: fd:6 819 of 1024 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 reusable connection: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http process request line +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http uri: "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http args: "" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http exten: "" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http process request header line +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "Host: localhost:9001" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "Accept: */*" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmNmY3YjBmZTVhMGJhYzIwMjNmNGVmN2NiNjQwODczNzFiN2I1ZDk4MWU0MGE3MDZiZjM0NDc1NjcyNzYwNDNmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ2NjQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlMTIyYThjZjA0YTkwZGVmYzQ4MDQzZTFlMGRjNzhhMTM1NWNkNWIyNzk3MWE0YmVhMDliMTA1NWEyYWQzYWEzIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1ODI2MyJdXSwiY29udGVudCI6IiIsInNpZyI6IjYyYTViZTJiOWYxMzRiZTViNzkyNGExMzUwNzAwMWM0OWU2Y2EyODlhZGU3ODBjYTMzNDJjMWUyZWIwMmEwNGM3YmVjYWVkOTY2ZGM1M2Y1OGI3MDJmMWI5ZDM0M2YwYzA3YjkyYzM4MDZkYjE2YzliZjM1NTI4NzUyNzU3Y2JkIn0K" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "Content-Type: text/plain" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header: "Content-Length: 50" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http header done +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer del: 6: 508424392 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 rewrite phase: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 test location: "/media" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 test location: "/report" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 test location: "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 using configuration "=/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http cl:50 max:104857600 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 rewrite phase: 3 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "PUT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:17:44 [notice] 1225267#1225267: *13 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script if +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script if: false +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 post rewrite phase: 4 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 5 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 6 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 7 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 access phase: 8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 access phase: 9 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 access phase: 10 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 post access phase: 11 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 12 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 generic phase: 13 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http client request body preread 50 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http request body content length filter +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 50 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http init upstream, client timer: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "QUERY_STRING" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "QUERY_STRING: " +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REQUEST_METHOD" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "PUT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "CONTENT_TYPE" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "text/plain" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "CONTENT_LENGTH" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "50" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "CONTENT_LENGTH: 50" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SCRIPT_NAME" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REQUEST_URI" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "DOCUMENT_URI" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "./blobs" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "HTTP/1.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REQUEST_SCHEME" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "http" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "CGI/1.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "nginx/" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "1.18.0" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REMOTE_ADDR" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "127.0.0.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REMOTE_PORT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "38030" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REMOTE_PORT: 38030" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SERVER_ADDR" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "127.0.0.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SERVER_PORT" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "9001" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SERVER_NAME" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "localhost" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "REDIRECT_STATUS" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "200" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script var: "./blobs" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http script copy: "/ginxsom.fcgi" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmNmY3YjBmZTVhMGJhYzIwMjNmNGVmN2NiNjQwODczNzFiN2I1ZDk4MWU0MGE3MDZiZjM0NDc1NjcyNzYwNDNmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ2NjQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlMTIyYThjZjA0YTkwZGVmYzQ4MDQzZTFlMGRjNzhhMTM1NWNkNWIyNzk3MWE0YmVhMDliMTA1NWEyYWQzYWEzIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1ODI2MyJdXSwiY29udGVudCI6IiIsInNpZyI6IjYyYTViZTJiOWYxMzRiZTViNzkyNGExMzUwNzAwMWM0OWU2Y2EyODlhZGU3ODBjYTMzNDJjMWUyZWIwMmEwNGM3YmVjYWVkOTY2ZGM1M2Y1OGI3MDJmMWI5ZDM0M2YwYzA3YjkyYzM4MDZkYjE2YzliZjM1NTI4NzUyNzU3Y2JkIn0K" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 fastcgi param: "HTTP_CONTENT_LENGTH: 50" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http cleanup add: 0000608F4A82F220 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 get rr peer, try: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 stream socket 10 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #14 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 connected +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream connect: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream send request +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream send request body +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 chain writer buf fl:0 s:1224 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 chain writer buf fl:0 s:50 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 chain writer buf fl:0 s:14 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 chain writer in: 0000608F4A82F290 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 writev: 1288 of 1288 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 chain writer out: 0000000000000000 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer add: 10: 60000:508424392 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http request count:2 blk:0 +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http run request: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream check client, write event:1, "/upload" +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream request: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream dummy handler +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream request: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream process header +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 malloc: 0000608F4A830150:4096 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: eof:0, avail:-1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: fd:10 152 of 4096 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 07 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 8E +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 02 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 142 +2025/09/07 10:17:44 [error] 1225267#1225267: *13 FastCGI sent in stderr: "LOG: [2025-09-07 10:17:44] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:17:44] 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 10:17:44 [debug] 1225267#1225267: *13 recv: eof:0, avail:0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream request: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream dummy handler +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream request: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream process header +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: eof:1, avail:-1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: fd:10 760 of 3944 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 07 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 99 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 07 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 153 +2025/09/07 10:17:44 [error] 1225267#1225267: *13 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 07 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 06 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 02 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 24 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 04 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 548 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi parser: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi header: "Status: 200 OK" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi parser: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi parser: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi header done +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:17:44 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 10:17:44 [debug] 1225267#1225267: *13 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http write filter: l:0 f:0 s:260 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http cacheable: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream process upstream +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe read upstream: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe preread: 526 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 readv: eof:1, avail:0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 readv: 1, last:3184 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe recv chain: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe length: -1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 input buf #0 0000608F4A8302D2 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 06 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi closed stdout +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 03 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 01 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 08 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record byte: 00 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi record length: 8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http fastcgi sent end request +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 input buf 0000608F4A8302D2 498 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe write downstream: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe write downstream flush in +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http output filter "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http copy filter: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http chunk: 498 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http write filter: l:0 f:0 s:765 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http copy filter: 0 "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 pipe write downstream done +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer: 10, old: 508424392, new: 508424396 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream exit: 0000000000000000 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 finalize http upstream request: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 finalize http fastcgi request +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free rr peer 1 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 close http upstream connection: 10 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer del: 10: 508424392 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 reusable connection: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http upstream temp fd: -1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http output filter "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http copy filter: "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http chunk: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http write filter: l:1 f:0 s:770 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http write filter limit 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 writev: 770 of 770 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http write filter 0000000000000000 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http copy filter: 0 "/upload?" +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 set http keepalive handler +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http close request +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http log handler +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A830150 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A8280A0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 hc free: 0000000000000000 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 hc busy: 0000000000000000 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 tcp_nodelay +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 reusable connection: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer add: 6: 65000:508429396 +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 http keepalive handler +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: eof:1, avail:-1 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 recv: fd:6 0 of 1024 +2025/09/07 10:17:44 [info] 1225267#1225267: *13 client 127.0.0.1 closed keepalive connection +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 close http connection: 6 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 event timer del: 6: 508429396 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 reusable connection: 0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A8280A0 +2025/09/07 10:17:44 [debug] 1225267#1225267: *13 free: 0000608F4A825840, unused: 120 +2025/09/07 10:17:44 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:17:44 [debug] 1225267#1225267: worker cycle +2025/09/07 10:17:44 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:18:53 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 accept: 127.0.0.1:36572 fd:6 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 event timer add: 6: 60000:508493947 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 reusable connection: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 69550 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http wait request handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 recv: eof:0, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 recv: fd:6 78 of 1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 reusable connection: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http process request line +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http request line: "GET / HTTP/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http uri: "/" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http args: "" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http exten: "" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http process request header line +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http header: "Host: localhost:9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http header: "Accept: */*" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http header done +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 event timer del: 6: 508493947 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 generic phase: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 rewrite phase: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 test location: "/media" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 test location: "/debug/list" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 test location: "/api/" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 test location: "/" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 using configuration "=/" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http cl:-1 max:104857600 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 rewrite phase: 3 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http set discard body +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:18:53 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http write filter: l:0 f:0 s:198 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http output filter "/?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http copy filter: "/?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http write filter: l:1 f:0 s:299 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http write filter limit 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 writev: 299 of 299 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http write filter 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http copy filter: 0 "/?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 set http keepalive handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http close request +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http log handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 free: 0000608F4A8280A0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 hc free: 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 hc busy: 0000000000000000 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 tcp_nodelay +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 reusable connection: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 event timer add: 6: 65000:508498948 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 http keepalive handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 recv: eof:1, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 recv: fd:6 0 of 1024 +2025/09/07 10:18:53 [info] 1225267#1225267: *15 client 127.0.0.1 closed keepalive connection +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 close http connection: 6 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 event timer del: 6: 508498948 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 reusable connection: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 free: 0000608F4A8280A0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *15 free: 0000608F4A825840, unused: 136 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:18:53 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 accept: 127.0.0.1:36580 fd:6 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer add: 6: 60000:508494266 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 reusable connection: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 318 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http wait request handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:0, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: fd:6 1024 of 1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: avail:274 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 reusable connection: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http process request line +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http uri: "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http args: "" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http exten: "" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http process request header line +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "Host: localhost:9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "Accept: */*" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MjQ4NTcyNzA4OTdiOWNlZjM3NzRiMDU0ZmIyZDAzZGY2OTA1N2NiYTBkM2QwNGRiZmQ0NzJjYmRjYTUyMzA4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzMzIl0sWyJ4IiwiZjJiY2Y4NDc5MTc2MDM1MjI2ZTRmYjA0MDQyYWRmMGI0ZGViMDc1NjI2MTcyNTkxNDQ4NjYyZTkwZWU4MTU4MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImU4ODU1NDI5NjhhODZiNGVhNmI3OWU5NWE1OTIzNGNiMGM3ODVmOTJkNzcyZDBmZTQ3YmFmOGMxZjk2ZTNhMGRhNTJjZDNiMmVhMDFlNDIyYzY4OWYwNjlkZGUwODU0YzZiN2M0MDljZDRiMzYyNWVmODNlY2E1YmYyZjZlNWQwIn0K" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "Content-Type: text/plain" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header: "Content-Length: 528" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http header done +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer del: 6: 508494266 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 rewrite phase: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 test location: "/media" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 test location: "/report" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 test location: "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 using configuration "=/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http cl:528 max:104857600 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 rewrite phase: 3 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "PUT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:18:53 [notice] 1225267#1225267: *16 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script if +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script if: false +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 post rewrite phase: 4 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 5 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 6 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 7 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 access phase: 8 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 access phase: 9 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 access phase: 10 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 post access phase: 11 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 12 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 generic phase: 13 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http client request body preread 254 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http request body content length filter +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http read client request body +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:0, avail:274 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: fd:6 274 of 274 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: avail:0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http client request body recv 274 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http client request body rest 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http init upstream, client timer: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "QUERY_STRING" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "QUERY_STRING: " +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REQUEST_METHOD" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "PUT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "CONTENT_TYPE" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "text/plain" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "CONTENT_LENGTH" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "528" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SCRIPT_NAME" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REQUEST_URI" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "DOCUMENT_URI" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "./blobs" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "HTTP/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REQUEST_SCHEME" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "http" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "CGI/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "nginx/" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "1.18.0" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REMOTE_ADDR" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "127.0.0.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REMOTE_PORT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "36580" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REMOTE_PORT: 36580" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SERVER_ADDR" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "127.0.0.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SERVER_PORT" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SERVER_NAME" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "localhost" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "REDIRECT_STATUS" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "200" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script var: "./blobs" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http script copy: "/ginxsom.fcgi" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MjQ4NTcyNzA4OTdiOWNlZjM3NzRiMDU0ZmIyZDAzZGY2OTA1N2NiYTBkM2QwNGRiZmQ0NzJjYmRjYTUyMzA4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzMzIl0sWyJ4IiwiZjJiY2Y4NDc5MTc2MDM1MjI2ZTRmYjA0MDQyYWRmMGI0ZGViMDc1NjI2MTcyNTkxNDQ4NjYyZTkwZWU4MTU4MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImU4ODU1NDI5NjhhODZiNGVhNmI3OWU5NWE1OTIzNGNiMGM3ODVmOTJkNzcyZDBmZTQ3YmFmOGMxZjk2ZTNhMGRhNTJjZDNiMmVhMDFlNDIyYzY4OWYwNjlkZGUwODU0YzZiN2M0MDljZDRiMzYyNWVmODNlY2E1YmYyZjZlNWQwIn0K" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 get rr peer, try: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 stream socket 10 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #17 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 connected +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream connect: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream send request +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream send request body +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer buf fl:0 s:1224 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer buf fl:0 s:254 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer buf fl:0 s:10 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer buf fl:0 s:274 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer buf fl:0 s:14 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer in: 0000608F4A83DF98 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 writev: 1776 of 1776 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 chain writer out: 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer add: 10: 60000:508494266 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http request count:2 blk:0 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http run request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream check client, write event:1, "/upload" +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream dummy handler +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream dummy handler +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream process header +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 malloc: 0000608F4A830150:4096 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:0, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: fd:10 152 of 4096 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 07 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 8E +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 02 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 142 +2025/09/07 10:18:53 [error] 1225267#1225267: *16 FastCGI sent in stderr: "LOG: [2025-09-07 10:18:53] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:18: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/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:0, avail:0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream dummy handler +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream request: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream process header +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:1, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: fd:10 760 of 3944 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 07 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 99 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 07 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 153 +2025/09/07 10:18:53 [error] 1225267#1225267: *16 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 07 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 06 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 02 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 26 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 02 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 550 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi parser: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi header: "Status: 200 OK" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi parser: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi parser: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi header done +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:18: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/07 10:18:53 [debug] 1225267#1225267: *16 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http write filter: l:0 f:0 s:260 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http cacheable: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream process upstream +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe read upstream: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe preread: 526 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 readv: eof:1, avail:0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 readv: 1, last:3184 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe recv chain: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe length: -1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 input buf #0 0000608F4A8302D2 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 06 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi closed stdout +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 03 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 01 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 08 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record byte: 00 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi record length: 8 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http fastcgi sent end request +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 input buf 0000608F4A8302D2 500 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe write downstream: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe write downstream flush in +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http output filter "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http copy filter: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http chunk: 500 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http write filter: l:0 f:0 s:767 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http copy filter: 0 "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 pipe write downstream done +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer: 10, old: 508494266, new: 508494271 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream exit: 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 finalize http upstream request: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 finalize http fastcgi request +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free rr peer 1 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 close http upstream connection: 10 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer del: 10: 508494266 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 reusable connection: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http upstream temp fd: -1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http output filter "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http copy filter: "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http chunk: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http write filter: l:1 f:0 s:772 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http write filter limit 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 writev: 772 of 772 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http write filter 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http copy filter: 0 "/upload?" +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 set http keepalive handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http close request +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http log handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A830150 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A8280A0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 hc free: 0000000000000000 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 hc busy: 0000000000000000 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 tcp_nodelay +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 reusable connection: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer add: 6: 65000:508499271 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 post event 0000608F4A894AB0 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:18:53 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 delete posted event 0000608F4A894AB0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http keepalive handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:0, avail:0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A8280A0 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 http keepalive handler +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: eof:1, avail:-1 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 recv: fd:6 0 of 1024 +2025/09/07 10:18:53 [info] 1225267#1225267: *16 client 127.0.0.1 closed keepalive connection +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 close http connection: 6 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 event timer del: 6: 508499271 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 reusable connection: 0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A8280A0 +2025/09/07 10:18:53 [debug] 1225267#1225267: *16 free: 0000608F4A825840, unused: 120 +2025/09/07 10:18:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:18:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:18:53 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:19:32 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 accept: 127.0.0.1:53106 fd:6 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 event timer add: 6: 60000:508533135 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 reusable connection: 1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:19:32 [debug] 1225267#1225267: timer delta: 38863 +2025/09/07 10:19:32 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http wait request handler +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 recv: eof:0, avail:-1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 recv: fd:6 78 of 1024 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 reusable connection: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http process request line +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http request line: "GET / HTTP/1.1" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http uri: "/" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http args: "" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http exten: "" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http process request header line +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http header: "Host: localhost:9001" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http header: "Accept: */*" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http header done +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 event timer del: 6: 508533135 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 generic phase: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 rewrite phase: 1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 test location: "/media" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 test location: "/debug/list" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 test location: "/api/" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 test location: "/" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 using configuration "=/" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http cl:-1 max:104857600 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 rewrite phase: 3 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http set discard body +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:19:32 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http write filter: l:0 f:0 s:198 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http output filter "/?" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http copy filter: "/?" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http write filter: l:1 f:0 s:299 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http write filter limit 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 writev: 299 of 299 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http write filter 0000000000000000 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http copy filter: 0 "/?" +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 set http keepalive handler +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http close request +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http log handler +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 free: 0000608F4A8280A0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 hc free: 0000000000000000 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 hc busy: 0000000000000000 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 tcp_nodelay +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 reusable connection: 1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 event timer add: 6: 65000:508538136 +2025/09/07 10:19:32 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:19:32 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 http keepalive handler +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 recv: eof:1, avail:-1 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 recv: fd:6 0 of 1024 +2025/09/07 10:19:32 [info] 1225267#1225267: *18 client 127.0.0.1 closed keepalive connection +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 close http connection: 6 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 event timer del: 6: 508538136 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 reusable connection: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 free: 0000608F4A8280A0 +2025/09/07 10:19:32 [debug] 1225267#1225267: *18 free: 0000608F4A825840, unused: 136 +2025/09/07 10:19:32 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:32 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:32 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:19:33 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 accept: 127.0.0.1:53118 fd:6 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer add: 6: 60000:508533446 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 reusable connection: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 310 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http wait request handler +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:0, avail:-1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: fd:6 1024 of 1024 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: avail:274 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 reusable connection: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http process request line +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http uri: "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http args: "" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http exten: "" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http process request header line +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "Host: localhost:9001" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "Accept: */*" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzA5NGYwNTYxYzJmZmQxYWM5MjEwYzY1YjhiZDJmZTBhMWRlNzMzNWYyZDFjNzk4NTA5Nzk1NWYwMGExZTQ1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3NzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzcyIl0sWyJ4IiwiMDZhNzJkNDE4YjQ4NGQwNzgwOTVkMDM1ZjE3ZjY2MWEzZDA3MGQ2Mzg4ZDdiMjU4NTVhODc1YTZkNGRlODYwZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjJhZDU0ZGY2ZDYzMWFhYTIxMmRhYTljNDI0ZTAwZDgwMDZmMWI0Mzg0ZDYyYWFhZjE4YzcwYjZkMzkwNTQ1YWNjZmQ1YmIxYTk2MWY5OWFjMjU0MGM4M2E3M2MwZWQzNWM5ZjAwNTI1MzFmMmQ1YzYyMzJiNzljYjJlYTBiMzZjIn0K" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "Content-Type: text/plain" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header: "Content-Length: 528" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http header done +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer del: 6: 508533446 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 rewrite phase: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 test location: "/media" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 test location: "/report" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 test location: "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 using configuration "=/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http cl:528 max:104857600 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 rewrite phase: 3 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "PUT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:19:33 [notice] 1225267#1225267: *19 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script if +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script if: false +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 post rewrite phase: 4 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 5 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 6 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 7 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 access phase: 8 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 access phase: 9 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 access phase: 10 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 post access phase: 11 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 12 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 generic phase: 13 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http client request body preread 254 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http request body content length filter +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http read client request body +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:0, avail:274 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: fd:6 274 of 274 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: avail:0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http client request body recv 274 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http client request body rest 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http init upstream, client timer: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "QUERY_STRING" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "QUERY_STRING: " +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REQUEST_METHOD" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "PUT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "CONTENT_TYPE" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "text/plain" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "CONTENT_LENGTH" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "528" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SCRIPT_NAME" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REQUEST_URI" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "DOCUMENT_URI" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "./blobs" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "HTTP/1.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REQUEST_SCHEME" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "http" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "CGI/1.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "nginx/" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "1.18.0" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REMOTE_ADDR" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "127.0.0.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REMOTE_PORT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "53118" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REMOTE_PORT: 53118" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SERVER_ADDR" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "127.0.0.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SERVER_PORT" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "9001" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SERVER_NAME" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "localhost" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "REDIRECT_STATUS" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "200" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script var: "./blobs" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http script copy: "/ginxsom.fcgi" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzA5NGYwNTYxYzJmZmQxYWM5MjEwYzY1YjhiZDJmZTBhMWRlNzMzNWYyZDFjNzk4NTA5Nzk1NWYwMGExZTQ1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3NzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzcyIl0sWyJ4IiwiMDZhNzJkNDE4YjQ4NGQwNzgwOTVkMDM1ZjE3ZjY2MWEzZDA3MGQ2Mzg4ZDdiMjU4NTVhODc1YTZkNGRlODYwZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjJhZDU0ZGY2ZDYzMWFhYTIxMmRhYTljNDI0ZTAwZDgwMDZmMWI0Mzg0ZDYyYWFhZjE4YzcwYjZkMzkwNTQ1YWNjZmQ1YmIxYTk2MWY5OWFjMjU0MGM4M2E3M2MwZWQzNWM5ZjAwNTI1MzFmMmQ1YzYyMzJiNzljYjJlYTBiMzZjIn0K" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 get rr peer, try: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 stream socket 10 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #20 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 connected +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream connect: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream send request +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream send request body +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer buf fl:0 s:1224 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer buf fl:0 s:254 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer buf fl:0 s:10 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer buf fl:0 s:274 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer buf fl:0 s:14 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer in: 0000608F4A83DF98 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 writev: 1776 of 1776 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 chain writer out: 0000000000000000 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer add: 10: 60000:508533446 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http request count:2 blk:0 +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http run request: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream check client, write event:1, "/upload" +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream request: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream dummy handler +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream request: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream process header +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 malloc: 0000608F4A830150:4096 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:0, avail:-1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: fd:10 152 of 4096 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 07 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 8E +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 02 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 142 +2025/09/07 10:19:33 [error] 1225267#1225267: *19 FastCGI sent in stderr: "LOG: [2025-09-07 10:19:33] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:19:33] 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 10:19:33 [debug] 1225267#1225267: *19 recv: eof:0, avail:0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream request: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream dummy handler +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream request: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream process header +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:1, avail:-1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: fd:10 760 of 3944 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 07 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 99 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 07 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 153 +2025/09/07 10:19:33 [error] 1225267#1225267: *19 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 07 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 06 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 02 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 26 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 02 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 550 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi parser: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi header: "Status: 200 OK" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi parser: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi parser: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi header done +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:19:33 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 10:19:33 [debug] 1225267#1225267: *19 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http write filter: l:0 f:0 s:260 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http cacheable: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream process upstream +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe read upstream: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe preread: 526 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 readv: eof:1, avail:0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 readv: 1, last:3184 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe recv chain: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe length: -1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 input buf #0 0000608F4A8302D2 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 06 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi closed stdout +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 03 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 01 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 08 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record byte: 00 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi record length: 8 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http fastcgi sent end request +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 input buf 0000608F4A8302D2 500 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe write downstream: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe write downstream flush in +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http output filter "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http copy filter: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http chunk: 500 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http write filter: l:0 f:0 s:767 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http copy filter: 0 "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 pipe write downstream done +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer: 10, old: 508533446, new: 508533450 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream exit: 0000000000000000 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 finalize http upstream request: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 finalize http fastcgi request +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free rr peer 1 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 close http upstream connection: 10 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer del: 10: 508533446 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 reusable connection: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http upstream temp fd: -1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http output filter "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http copy filter: "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http chunk: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http write filter: l:1 f:0 s:772 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http write filter limit 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 writev: 772 of 772 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http write filter 0000000000000000 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http copy filter: 0 "/upload?" +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 set http keepalive handler +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http close request +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http log handler +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A830150 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A8280A0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 hc free: 0000000000000000 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 hc busy: 0000000000000000 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 tcp_nodelay +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 reusable connection: 1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer add: 6: 65000:508538450 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 post event 0000608F4A894AB0 +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:19:33 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 delete posted event 0000608F4A894AB0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http keepalive handler +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:0, avail:0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A8280A0 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 http keepalive handler +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: eof:1, avail:-1 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 recv: fd:6 0 of 1024 +2025/09/07 10:19:33 [info] 1225267#1225267: *19 client 127.0.0.1 closed keepalive connection +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 close http connection: 6 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 event timer del: 6: 508538450 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 reusable connection: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A8280A0 +2025/09/07 10:19:33 [debug] 1225267#1225267: *19 free: 0000608F4A825840, unused: 120 +2025/09/07 10:19:33 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:33 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:33 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:19:50 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 accept: 127.0.0.1:43128 fd:6 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 event timer add: 6: 60000:508551189 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 reusable connection: 1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:19:50 [debug] 1225267#1225267: timer delta: 17739 +2025/09/07 10:19:50 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http wait request handler +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 recv: eof:0, avail:-1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 recv: fd:6 78 of 1024 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 reusable connection: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http process request line +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http request line: "GET / HTTP/1.1" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http uri: "/" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http args: "" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http exten: "" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http process request header line +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http header: "Host: localhost:9001" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http header: "Accept: */*" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http header done +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 event timer del: 6: 508551189 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 generic phase: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 rewrite phase: 1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 test location: "/media" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 test location: "/debug/list" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 test location: "/api/" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 test location: "/" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 using configuration "=/" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http cl:-1 max:104857600 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 rewrite phase: 3 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http set discard body +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:19:50 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http write filter: l:0 f:0 s:198 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http output filter "/?" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http copy filter: "/?" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http write filter: l:1 f:0 s:299 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http write filter limit 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 writev: 299 of 299 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http write filter 0000000000000000 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http copy filter: 0 "/?" +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 set http keepalive handler +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http close request +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http log handler +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 free: 0000608F4A8280A0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 hc free: 0000000000000000 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 hc busy: 0000000000000000 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 tcp_nodelay +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 reusable connection: 1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 event timer add: 6: 65000:508556190 +2025/09/07 10:19:50 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:19:50 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 http keepalive handler +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 recv: eof:1, avail:-1 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 recv: fd:6 0 of 1024 +2025/09/07 10:19:50 [info] 1225267#1225267: *21 client 127.0.0.1 closed keepalive connection +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 close http connection: 6 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 event timer del: 6: 508556190 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 reusable connection: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 free: 0000608F4A8280A0 +2025/09/07 10:19:50 [debug] 1225267#1225267: *21 free: 0000608F4A825840, unused: 136 +2025/09/07 10:19:50 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:50 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:50 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:19:51 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 accept: 127.0.0.1:43136 fd:6 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer add: 6: 60000:508551475 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 reusable connection: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 285 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http wait request handler +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:-1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: fd:6 1024 of 1024 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: avail:274 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 reusable connection: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http process request line +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http uri: "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http args: "" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http exten: "" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http process request header line +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "Host: localhost:9001" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "Accept: */*" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZTU4MWU4NmMyYWE3ZWRjMzE2ZTkxYWY0YWI0ZDE1YTlkNDY3OTYxOWE1YjM5MjBjNzVlYmI0MTZhYTg1MzdjIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3OTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzkwIl0sWyJ4IiwiOTAwNzdiNWIwYTMxYWZhOTRiYjM5ZDdmN2MyMzVhNDI2OGM2NWVlNTg0ZTM0MjEwMDgzNmQ3NGQxMjg5ZDY3NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjI0MDZmMDY1MTQ3MWQwYjQwZjQwMWFjN2I0Yzg4YTlkMjU1NjNlNTk4ZTgxNmExYjEyNmRkYTJlNDY0ODQ3ZGJlZTU0OGZiYjA4Y2M1YzEzMTY5MThiZmI2YWNiNzU3NjJiNzIzMWYwOWY0ODZlOWUyNjAxOTg4NTQ0NDg0MTNkIn0K" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "Content-Type: text/plain" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header: "Content-Length: 528" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http header done +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer del: 6: 508551475 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 rewrite phase: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 test location: "/media" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 test location: "/report" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 test location: "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 using configuration "=/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http cl:528 max:104857600 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 rewrite phase: 3 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "PUT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:19:51 [notice] 1225267#1225267: *22 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script if +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script if: false +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 post rewrite phase: 4 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 5 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 6 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 7 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 access phase: 8 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 access phase: 9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 access phase: 10 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 post access phase: 11 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 12 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 generic phase: 13 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http client request body preread 254 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http request body content length filter +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http read client request body +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:274 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: fd:6 274 of 274 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: avail:0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http client request body recv 274 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http client request body rest 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http init upstream, client timer: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "QUERY_STRING" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "QUERY_STRING: " +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REQUEST_METHOD" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "PUT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "CONTENT_TYPE" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "text/plain" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "CONTENT_LENGTH" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "528" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SCRIPT_NAME" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REQUEST_URI" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "DOCUMENT_URI" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "./blobs" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "HTTP/1.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REQUEST_SCHEME" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "http" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "CGI/1.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "nginx/" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "1.18.0" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REMOTE_ADDR" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "127.0.0.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REMOTE_PORT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "43136" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REMOTE_PORT: 43136" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SERVER_ADDR" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "127.0.0.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SERVER_PORT" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "9001" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SERVER_NAME" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "localhost" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "REDIRECT_STATUS" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "200" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script var: "./blobs" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http script copy: "/ginxsom.fcgi" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1ZTU4MWU4NmMyYWE3ZWRjMzE2ZTkxYWY0YWI0ZDE1YTlkNDY3OTYxOWE1YjM5MjBjNzVlYmI0MTZhYTg1MzdjIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ3OTEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4MzkwIl0sWyJ4IiwiOTAwNzdiNWIwYTMxYWZhOTRiYjM5ZDdmN2MyMzVhNDI2OGM2NWVlNTg0ZTM0MjEwMDgzNmQ3NGQxMjg5ZDY3NyJdXSwiY29udGVudCI6IiIsInNpZyI6IjI0MDZmMDY1MTQ3MWQwYjQwZjQwMWFjN2I0Yzg4YTlkMjU1NjNlNTk4ZTgxNmExYjEyNmRkYTJlNDY0ODQ3ZGJlZTU0OGZiYjA4Y2M1YzEzMTY5MThiZmI2YWNiNzU3NjJiNzIzMWYwOWY0ODZlOWUyNjAxOTg4NTQ0NDg0MTNkIn0K" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 get rr peer, try: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 stream socket 10 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #23 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 connected +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream connect: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream send request +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream send request body +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer buf fl:0 s:1224 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer buf fl:0 s:254 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer buf fl:0 s:10 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer buf fl:0 s:274 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer buf fl:0 s:14 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer in: 0000608F4A83DF98 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 writev: 1776 of 1776 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 chain writer out: 0000000000000000 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer add: 10: 60000:508551475 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http request count:2 blk:0 +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http run request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream check client, write event:1, "/upload" +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream dummy handler +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream dummy handler +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream process header +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 malloc: 0000608F4A830150:4096 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:-1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: fd:10 152 of 4096 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 07 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 8E +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 02 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 142 +2025/09/07 10:19:51 [error] 1225267#1225267: *22 FastCGI sent in stderr: "LOG: [2025-09-07 10:19:51] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:19:51] 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 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream dummy handler +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream process header +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:-1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: fd:10 760 of 3944 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 07 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 99 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 07 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 153 +2025/09/07 10:19:51 [error] 1225267#1225267: *22 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 07 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 06 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 02 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 26 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 02 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 550 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi parser: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi header: "Status: 200 OK" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi parser: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi parser: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi header done +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:19:51 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 10:19:51 [debug] 1225267#1225267: *22 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http write filter: l:0 f:0 s:260 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http cacheable: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream process upstream +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe read upstream: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe preread: 526 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe length: -1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write downstream: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write busy: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write: out:0000000000000000, f:0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe read upstream: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe length: -1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer: 10, old: 508551475, new: 508551483 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream dummy handler +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 7 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 59992 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream request: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream process upstream +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe read upstream: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 readv: eof:1, avail:-1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 readv: 1, last:3184 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe recv chain: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe length: -1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 input buf #0 0000608F4A8302D2 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 06 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi closed stdout +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 03 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 01 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 08 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record byte: 00 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi record length: 8 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http fastcgi sent end request +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 input buf 0000608F4A8302D2 500 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write downstream: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write downstream flush in +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http output filter "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http copy filter: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http chunk: 500 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http write filter: l:0 f:0 s:767 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http copy filter: 0 "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 pipe write downstream done +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer: 10, old: 508551475, new: 508551484 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream exit: 0000000000000000 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 finalize http upstream request: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 finalize http fastcgi request +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free rr peer 1 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 close http upstream connection: 10 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer del: 10: 508551475 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 reusable connection: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http upstream temp fd: -1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http output filter "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http copy filter: "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http chunk: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http write filter: l:1 f:0 s:772 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http write filter limit 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 writev: 772 of 772 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http write filter 0000000000000000 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http copy filter: 0 "/upload?" +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 set http keepalive handler +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http close request +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http log handler +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A830150 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A8280A0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 hc free: 0000000000000000 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 hc busy: 0000000000000000 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 tcp_nodelay +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 reusable connection: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer add: 6: 65000:508556484 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 post event 0000608F4A894AB0 +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:19:51 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 delete posted event 0000608F4A894AB0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http keepalive handler +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:0, avail:0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A8280A0 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 http keepalive handler +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: eof:1, avail:-1 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 recv: fd:6 0 of 1024 +2025/09/07 10:19:51 [info] 1225267#1225267: *22 client 127.0.0.1 closed keepalive connection +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 close http connection: 6 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 event timer del: 6: 508556484 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 reusable connection: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A8280A0 +2025/09/07 10:19:51 [debug] 1225267#1225267: *22 free: 0000608F4A825840, unused: 120 +2025/09/07 10:19:51 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:19:51 [debug] 1225267#1225267: worker cycle +2025/09/07 10:19:51 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:21:29 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 accept: 127.0.0.1:44254 fd:6 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer add: 6: 60000:508649545 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 reusable connection: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 98061 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http wait request handler +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: eof:0, avail:-1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: fd:6 782 of 1024 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 reusable connection: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http process request line +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http uri: "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http args: "" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http exten: "" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http process request header line +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "Host: localhost:9001" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "Accept: */*" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlMDVlNTEwNzA5MmEyNjdkY2FkNDc3YWFkMTI2MmNiNjZjMzU2MjBjOWY5YjE4ZDQzNjI0OGM0MzdjMGUwZWQyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ4ODksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NDg4Il0sWyJ4IiwiYTFmZmYwZmZlZmI5ZWFjZTcyMzBjMjRlNTA3MzFmMGE5MWM2MmY5Y2VmZGZlNzcxMjFjMmY2MDcxMjVkZmZhZSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijk5NjdjOGI4OGQ2YWM3NjQ1MzMzODUyMzcxNTczMjMxZDlmMWI1ZmMyZTkxMTQ5M2MwOTUzOTBhYzNiNTQ1N2Y3Y2I2ZjRlYzkzNjNiNjhiMDljM2ExZDg5NTAwYzE2MTI3ZmRlMDRiYTFlMzA0ZDZjYjFhYjI0YTViZTBkYWZkIn0K" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "Content-Type: text/plain" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header: "Content-Length: 13" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http header done +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer del: 6: 508649545 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 rewrite phase: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 test location: "/media" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 test location: "/report" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 test location: "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 using configuration "=/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http cl:13 max:104857600 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 rewrite phase: 3 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "PUT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:21:29 [notice] 1225267#1225267: *24 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script if +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script if: false +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 post rewrite phase: 4 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 5 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 6 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 7 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 access phase: 8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 access phase: 9 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 access phase: 10 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 post access phase: 11 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 12 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 generic phase: 13 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http client request body preread 13 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http request body content length filter +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 13 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http init upstream, client timer: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "QUERY_STRING" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "QUERY_STRING: " +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REQUEST_METHOD" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "PUT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "CONTENT_TYPE" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "text/plain" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "CONTENT_LENGTH" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "13" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "CONTENT_LENGTH: 13" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SCRIPT_NAME" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REQUEST_URI" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "DOCUMENT_URI" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "./blobs" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "HTTP/1.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REQUEST_SCHEME" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "http" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "CGI/1.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "nginx/" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "1.18.0" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REMOTE_ADDR" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "127.0.0.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REMOTE_PORT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "44254" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REMOTE_PORT: 44254" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SERVER_ADDR" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "127.0.0.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SERVER_PORT" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "9001" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SERVER_NAME" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "localhost" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "REDIRECT_STATUS" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "200" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script var: "./blobs" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http script copy: "/ginxsom.fcgi" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlMDVlNTEwNzA5MmEyNjdkY2FkNDc3YWFkMTI2MmNiNjZjMzU2MjBjOWY5YjE4ZDQzNjI0OGM0MzdjMGUwZWQyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ4ODksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NDg4Il0sWyJ4IiwiYTFmZmYwZmZlZmI5ZWFjZTcyMzBjMjRlNTA3MzFmMGE5MWM2MmY5Y2VmZGZlNzcxMjFjMmY2MDcxMjVkZmZhZSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijk5NjdjOGI4OGQ2YWM3NjQ1MzMzODUyMzcxNTczMjMxZDlmMWI1ZmMyZTkxMTQ5M2MwOTUzOTBhYzNiNTQ1N2Y3Y2I2ZjRlYzkzNjNiNjhiMDljM2ExZDg5NTAwYzE2MTI3ZmRlMDRiYTFlMzA0ZDZjYjFhYjI0YTViZTBkYWZkIn0K" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 fastcgi param: "HTTP_CONTENT_LENGTH: 13" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http cleanup add: 0000608F4A82F220 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 get rr peer, try: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 stream socket 10 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #25 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 connected +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream connect: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream send request +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream send request body +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 chain writer buf fl:0 s:1224 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 chain writer buf fl:0 s:13 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 chain writer buf fl:0 s:11 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 chain writer in: 0000608F4A82F290 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 writev: 1248 of 1248 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 chain writer out: 0000000000000000 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer add: 10: 60000:508649545 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http request count:2 blk:0 +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http run request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream check client, write event:1, "/upload" +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream dummy handler +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream dummy handler +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream process header +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 malloc: 0000608F4A830150:4096 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: eof:0, avail:-1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: fd:10 152 of 4096 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 07 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 8E +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 02 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 142 +2025/09/07 10:21:29 [error] 1225267#1225267: *24 FastCGI sent in stderr: "LOG: [2025-09-07 10:21:29] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:21:29] 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 10:21:29 [debug] 1225267#1225267: *24 recv: eof:0, avail:0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream dummy handler +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream request: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream process header +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: eof:1, avail:-1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: fd:10 760 of 3944 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 07 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 99 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 07 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 153 +2025/09/07 10:21:29 [error] 1225267#1225267: *24 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 07 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 06 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 02 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 24 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 04 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 548 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi parser: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi header: "Status: 200 OK" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi parser: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi parser: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi header done +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:21:29 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 10:21:29 [debug] 1225267#1225267: *24 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http write filter: l:0 f:0 s:260 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http cacheable: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream process upstream +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe read upstream: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe preread: 526 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 readv: eof:1, avail:0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 readv: 1, last:3184 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe recv chain: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe length: -1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 input buf #0 0000608F4A8302D2 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 06 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi closed stdout +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 03 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 01 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 08 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record byte: 00 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi record length: 8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http fastcgi sent end request +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 input buf 0000608F4A8302D2 498 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe write downstream: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe write downstream flush in +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http output filter "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http copy filter: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http chunk: 498 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http write filter: l:0 f:0 s:765 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http copy filter: 0 "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 pipe write downstream done +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer: 10, old: 508649545, new: 508649550 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream exit: 0000000000000000 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 finalize http upstream request: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 finalize http fastcgi request +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free rr peer 1 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 close http upstream connection: 10 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer del: 10: 508649545 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 reusable connection: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http upstream temp fd: -1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http output filter "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http copy filter: "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http chunk: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http write filter: l:1 f:0 s:770 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http write filter limit 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 writev: 770 of 770 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http write filter 0000000000000000 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http copy filter: 0 "/upload?" +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 set http keepalive handler +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http close request +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http log handler +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A830150 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A8280A0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 hc free: 0000000000000000 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 hc busy: 0000000000000000 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 tcp_nodelay +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 reusable connection: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer add: 6: 65000:508654550 +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 http keepalive handler +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: eof:1, avail:-1 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 recv: fd:6 0 of 1024 +2025/09/07 10:21:29 [info] 1225267#1225267: *24 client 127.0.0.1 closed keepalive connection +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 close http connection: 6 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 event timer del: 6: 508654550 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 reusable connection: 0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A8280A0 +2025/09/07 10:21:29 [debug] 1225267#1225267: *24 free: 0000608F4A825840, unused: 120 +2025/09/07 10:21:29 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:21:29 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:29 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:21:59 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 accept: 127.0.0.1:43038 fd:6 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 event timer add: 6: 60000:508680320 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 reusable connection: 1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:21:59 [debug] 1225267#1225267: timer delta: 30769 +2025/09/07 10:21:59 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http wait request handler +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 recv: eof:0, avail:-1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 recv: fd:6 78 of 1024 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 reusable connection: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http process request line +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http request line: "GET / HTTP/1.1" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http uri: "/" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http args: "" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http exten: "" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http process request header line +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http header: "Host: localhost:9001" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http header: "Accept: */*" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http header done +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 event timer del: 6: 508680320 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 generic phase: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 rewrite phase: 1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 test location: "/media" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 test location: "/debug/list" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 test location: "/api/" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 test location: "/" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 using configuration "=/" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http cl:-1 max:104857600 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 rewrite phase: 3 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http set discard body +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:21:59 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http write filter: l:0 f:0 s:198 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http output filter "/?" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http copy filter: "/?" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http write filter: l:1 f:0 s:299 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http write filter limit 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 writev: 299 of 299 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http write filter 0000000000000000 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http copy filter: 0 "/?" +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 set http keepalive handler +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http close request +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http log handler +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 free: 0000608F4A8280A0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 hc free: 0000000000000000 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 hc busy: 0000000000000000 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 tcp_nodelay +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 reusable connection: 1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 event timer add: 6: 65000:508685320 +2025/09/07 10:21:59 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 http keepalive handler +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 recv: eof:1, avail:-1 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 recv: fd:6 0 of 1024 +2025/09/07 10:21:59 [info] 1225267#1225267: *26 client 127.0.0.1 closed keepalive connection +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 close http connection: 6 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 event timer del: 6: 508685320 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 reusable connection: 0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 free: 0000608F4A8280A0 +2025/09/07 10:21:59 [debug] 1225267#1225267: *26 free: 0000608F4A825840, unused: 136 +2025/09/07 10:21:59 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:21:59 [debug] 1225267#1225267: worker cycle +2025/09/07 10:21:59 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:22:00 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 accept: 127.0.0.1:43048 fd:6 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer add: 6: 60000:508680638 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 reusable connection: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 317 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http wait request handler +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:0, avail:-1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: fd:6 1024 of 1024 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: avail:274 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 reusable connection: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http process request line +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http uri: "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http args: "" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http exten: "" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http process request header line +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "Host: localhost:9001" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "Accept: */*" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZGVjZTczZjI5MTM5ODQwYzZlZDc1ZTU1ZTEyNzliNmYxOWJkODFiMDYzNGM4ODg4NjQzOGYxZjVlYjY0Mzc4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTIwIl0sWyJ4IiwiMDNlMjFhN2Q0NTI1NmUyZjFlNGVmMjI4NjU2ZGZkYzBhMmRmMjZhNDBlYmE4MDEyYWJiZmYxYzdhNzdkZWFjZiJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxMmNiMDU1NTUyYjhjNjcwMTUwZTgxM2Y0NGIxNjlmNWRhODVhZmIxMDUzYjdmODQ5NWU4MzFjZTczYjAzZTU5NmRhOWRjOWNhMDg5MTUyNzNjMTBjZWU2MzJhMzk2ZGVlNTA0MmFlMjQxZmQ4NjI5YzRiMjY5Mzc4NjFhM2Y3In0K" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "Content-Type: text/plain" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header: "Content-Length: 528" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http header done +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer del: 6: 508680638 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 rewrite phase: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 test location: "/media" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 test location: "/report" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 test location: "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 using configuration "=/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http cl:528 max:104857600 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 rewrite phase: 3 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "PUT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:22:00 [notice] 1225267#1225267: *27 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script if +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script if: false +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 post rewrite phase: 4 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 5 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 6 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 7 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 access phase: 8 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 access phase: 9 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 access phase: 10 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 post access phase: 11 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 12 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 generic phase: 13 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http client request body preread 254 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http request body content length filter +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http read client request body +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:0, avail:274 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: fd:6 274 of 274 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: avail:0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http client request body recv 274 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http client request body rest 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http init upstream, client timer: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "QUERY_STRING" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "QUERY_STRING: " +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REQUEST_METHOD" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "PUT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "CONTENT_TYPE" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "text/plain" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "CONTENT_LENGTH" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "528" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SCRIPT_NAME" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REQUEST_URI" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "DOCUMENT_URI" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "./blobs" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "HTTP/1.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REQUEST_SCHEME" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "http" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "CGI/1.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "nginx/" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "1.18.0" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REMOTE_ADDR" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "127.0.0.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REMOTE_PORT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "43048" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REMOTE_PORT: 43048" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SERVER_ADDR" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "127.0.0.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SERVER_PORT" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "9001" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SERVER_NAME" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "localhost" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "REDIRECT_STATUS" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "200" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script var: "./blobs" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http script copy: "/ginxsom.fcgi" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkZGVjZTczZjI5MTM5ODQwYzZlZDc1ZTU1ZTEyNzliNmYxOWJkODFiMDYzNGM4ODg4NjQzOGYxZjVlYjY0Mzc4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5MjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTIwIl0sWyJ4IiwiMDNlMjFhN2Q0NTI1NmUyZjFlNGVmMjI4NjU2ZGZkYzBhMmRmMjZhNDBlYmE4MDEyYWJiZmYxYzdhNzdkZWFjZiJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxMmNiMDU1NTUyYjhjNjcwMTUwZTgxM2Y0NGIxNjlmNWRhODVhZmIxMDUzYjdmODQ5NWU4MzFjZTczYjAzZTU5NmRhOWRjOWNhMDg5MTUyNzNjMTBjZWU2MzJhMzk2ZGVlNTA0MmFlMjQxZmQ4NjI5YzRiMjY5Mzc4NjFhM2Y3In0K" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 get rr peer, try: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 stream socket 10 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #28 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 connected +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream connect: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream send request +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream send request body +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer buf fl:0 s:1224 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer buf fl:0 s:254 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer buf fl:0 s:10 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer buf fl:0 s:274 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer buf fl:0 s:14 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer in: 0000608F4A83DF98 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 writev: 1776 of 1776 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 chain writer out: 0000000000000000 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer add: 10: 60000:508680638 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http request count:2 blk:0 +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http run request: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream check client, write event:1, "/upload" +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream request: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream dummy handler +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream request: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream process header +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 malloc: 0000608F4A830150:4096 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:0, avail:-1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: fd:10 152 of 4096 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 07 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 8E +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 02 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 142 +2025/09/07 10:22:00 [error] 1225267#1225267: *27 FastCGI sent in stderr: "LOG: [2025-09-07 10:22:00] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:22:00] 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 10:22:00 [debug] 1225267#1225267: *27 recv: eof:0, avail:0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream request: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream dummy handler +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream request: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream process header +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:1, avail:-1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: fd:10 760 of 3944 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 07 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 99 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 07 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 153 +2025/09/07 10:22:00 [error] 1225267#1225267: *27 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 07 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 06 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 02 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 26 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 02 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 550 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi parser: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi header: "Status: 200 OK" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi parser: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi parser: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi header done +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:22:00 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 10:22:00 [debug] 1225267#1225267: *27 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http write filter: l:0 f:0 s:260 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http cacheable: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream process upstream +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe read upstream: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe preread: 526 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 readv: eof:1, avail:0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 readv: 1, last:3184 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe recv chain: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe length: -1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 input buf #0 0000608F4A8302D2 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 06 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi closed stdout +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 03 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 01 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 08 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record byte: 00 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi record length: 8 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http fastcgi sent end request +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 input buf 0000608F4A8302D2 500 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe write downstream: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe write downstream flush in +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http output filter "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http copy filter: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http chunk: 500 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http write filter: l:0 f:0 s:767 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http copy filter: 0 "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 pipe write downstream done +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer: 10, old: 508680638, new: 508680644 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream exit: 0000000000000000 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 finalize http upstream request: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 finalize http fastcgi request +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free rr peer 1 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 close http upstream connection: 10 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer del: 10: 508680638 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 reusable connection: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http upstream temp fd: -1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http output filter "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http copy filter: "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http chunk: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http write filter: l:1 f:0 s:772 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http write filter limit 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 writev: 772 of 772 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http write filter 0000000000000000 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http copy filter: 0 "/upload?" +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 set http keepalive handler +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http close request +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http log handler +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A830150 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A8280A0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 hc free: 0000000000000000 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 hc busy: 0000000000000000 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 tcp_nodelay +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 reusable connection: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer add: 6: 65000:508685644 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 post event 0000608F4A894AB0 +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 5 +2025/09/07 10:22:00 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 delete posted event 0000608F4A894AB0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http keepalive handler +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:0, avail:0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A8280A0 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 http keepalive handler +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: eof:1, avail:-1 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 recv: fd:6 0 of 1024 +2025/09/07 10:22:00 [info] 1225267#1225267: *27 client 127.0.0.1 closed keepalive connection +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 close http connection: 6 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 event timer del: 6: 508685644 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 reusable connection: 0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A8280A0 +2025/09/07 10:22:00 [debug] 1225267#1225267: *27 free: 0000608F4A825840, unused: 120 +2025/09/07 10:22:00 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:00 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:00 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:22:41 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 accept: 127.0.0.1:56338 fd:6 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer add: 6: 60000:508722266 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 reusable connection: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 41621 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http wait request handler +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: eof:0, avail:-1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: fd:6 782 of 1024 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 reusable connection: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http process request line +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http uri: "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http args: "" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http exten: "" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http process request header line +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "Host: localhost:9001" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "Accept: */*" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyMjdhZjgyOWVkNmEyZjJiMTJmM2Q5ZWQzOWFlM2M5YzI0Njc2MWYwOGY0NmM5YzAzZWY1ZDFlNWE2MTc2NTNlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5NjEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTYxIl0sWyJ4IiwiYTFmZmYwZmZlZmI5ZWFjZTcyMzBjMjRlNTA3MzFmMGE5MWM2MmY5Y2VmZGZlNzcxMjFjMmY2MDcxMjVkZmZhZSJdXSwiY29udGVudCI6IiIsInNpZyI6ImY0MDVjYmNmZmQ1Yjc3NWQzZjYyNjkwNjA0OWE0ZTYxZWY5YjgzZDNlNjNmZDVmZDU1Y2JiNmQyZjVkYmVmODg3YmFmZTI1ZjlhNDM1YWIwNTkzNjE3MzM5ZWE4ZWQ0N2IxYzgyOTBlZjU1MjM4Y2RjZTYyZWMxMzQzMjY3YzM5In0K" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "Content-Type: text/plain" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header: "Content-Length: 13" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http header done +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer del: 6: 508722266 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 rewrite phase: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 test location: "/media" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 test location: "/report" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 test location: "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 using configuration "=/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http cl:13 max:104857600 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 rewrite phase: 3 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "PUT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:22:41 [notice] 1225267#1225267: *29 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script if +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script if: false +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 post rewrite phase: 4 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 5 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 6 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 7 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 access phase: 8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 access phase: 9 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 access phase: 10 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 post access phase: 11 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 12 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 generic phase: 13 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http client request body preread 13 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http request body content length filter +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 13 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http init upstream, client timer: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "QUERY_STRING" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "QUERY_STRING: " +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REQUEST_METHOD" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "PUT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "CONTENT_TYPE" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "text/plain" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "CONTENT_LENGTH" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "13" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "CONTENT_LENGTH: 13" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SCRIPT_NAME" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REQUEST_URI" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "DOCUMENT_URI" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "./blobs" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "HTTP/1.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REQUEST_SCHEME" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "http" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "CGI/1.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "nginx/" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "1.18.0" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REMOTE_ADDR" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "127.0.0.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REMOTE_PORT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "56338" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REMOTE_PORT: 56338" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SERVER_ADDR" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "127.0.0.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SERVER_PORT" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "9001" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SERVER_NAME" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "localhost" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "REDIRECT_STATUS" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "200" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script var: "./blobs" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http script copy: "/ginxsom.fcgi" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyMjdhZjgyOWVkNmEyZjJiMTJmM2Q5ZWQzOWFlM2M5YzI0Njc2MWYwOGY0NmM5YzAzZWY1ZDFlNWE2MTc2NTNlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5NjEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTYxIl0sWyJ4IiwiYTFmZmYwZmZlZmI5ZWFjZTcyMzBjMjRlNTA3MzFmMGE5MWM2MmY5Y2VmZGZlNzcxMjFjMmY2MDcxMjVkZmZhZSJdXSwiY29udGVudCI6IiIsInNpZyI6ImY0MDVjYmNmZmQ1Yjc3NWQzZjYyNjkwNjA0OWE0ZTYxZWY5YjgzZDNlNjNmZDVmZDU1Y2JiNmQyZjVkYmVmODg3YmFmZTI1ZjlhNDM1YWIwNTkzNjE3MzM5ZWE4ZWQ0N2IxYzgyOTBlZjU1MjM4Y2RjZTYyZWMxMzQzMjY3YzM5In0K" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 fastcgi param: "HTTP_CONTENT_LENGTH: 13" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http cleanup add: 0000608F4A82F220 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 get rr peer, try: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 stream socket 10 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #30 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 connected +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream connect: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream send request +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream send request body +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 chain writer buf fl:0 s:1224 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 chain writer buf fl:0 s:13 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 chain writer buf fl:0 s:11 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 chain writer in: 0000608F4A82F290 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 writev: 1248 of 1248 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 chain writer out: 0000000000000000 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer add: 10: 60000:508722266 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http request count:2 blk:0 +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http run request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream check client, write event:1, "/upload" +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream dummy handler +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream process header +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 malloc: 0000608F4A830150:4096 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: eof:0, avail:-1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: fd:10 152 of 4096 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 07 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 8E +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 02 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 142 +2025/09/07 10:22:41 [error] 1225267#1225267: *29 FastCGI sent in stderr: "LOG: [2025-09-07 10:22:41] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:22:41] 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 10:22:41 [debug] 1225267#1225267: *29 recv: eof:0, avail:0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream dummy handler +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream process header +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: eof:0, avail:-1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: fd:10 760 of 3944 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 07 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 99 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 07 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 153 +2025/09/07 10:22:41 [error] 1225267#1225267: *29 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 07 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 06 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 02 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 24 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 04 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 548 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi parser: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi header: "Status: 200 OK" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi parser: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi parser: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi header done +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:22:41 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 10:22:41 [debug] 1225267#1225267: *29 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http write filter: l:0 f:0 s:260 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http cacheable: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream process upstream +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe read upstream: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe preread: 526 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe length: -1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write downstream: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write busy: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write: out:0000000000000000, f:0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe read upstream: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe length: -1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer: 10, old: 508722266, new: 508722268 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream dummy handler +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 59998 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream request: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream process upstream +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe read upstream: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 readv: eof:1, avail:-1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 readv: 1, last:3184 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe recv chain: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe length: -1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 input buf #0 0000608F4A8302D2 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 06 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi closed stdout +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 03 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 01 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 08 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record byte: 00 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi record length: 8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http fastcgi sent end request +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 input buf 0000608F4A8302D2 498 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write downstream: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write downstream flush in +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http output filter "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http copy filter: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http chunk: 498 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http write filter: l:0 f:0 s:765 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http copy filter: 0 "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 pipe write downstream done +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer: 10, old: 508722266, new: 508722268 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream exit: 0000000000000000 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 finalize http upstream request: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 finalize http fastcgi request +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free rr peer 1 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 close http upstream connection: 10 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer del: 10: 508722266 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 reusable connection: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http upstream temp fd: -1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http output filter "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http copy filter: "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http chunk: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http write filter: l:1 f:0 s:770 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http write filter limit 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 writev: 770 of 770 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http write filter 0000000000000000 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http copy filter: 0 "/upload?" +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 set http keepalive handler +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http close request +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http log handler +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A830150 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A8280A0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 hc free: 0000000000000000 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 hc busy: 0000000000000000 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 tcp_nodelay +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 reusable connection: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer add: 6: 65000:508727268 +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 http keepalive handler +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: eof:1, avail:-1 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 recv: fd:6 0 of 1024 +2025/09/07 10:22:41 [info] 1225267#1225267: *29 client 127.0.0.1 closed keepalive connection +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 close http connection: 6 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 event timer del: 6: 508727268 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 reusable connection: 0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A8280A0 +2025/09/07 10:22:41 [debug] 1225267#1225267: *29 free: 0000608F4A825840, unused: 120 +2025/09/07 10:22:41 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:41 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:41 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:22:42 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 accept: 127.0.0.1:56340 fd:6 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer add: 6: 60000:508722494 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 reusable connection: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 225 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http wait request handler +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: eof:0, avail:-1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: fd:6 784 of 1024 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 reusable connection: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http process request line +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http uri: "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http args: "" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http exten: "" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http process request header line +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "Host: localhost:9001" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "Accept: */*" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMDQwNzcyODI3ZWJjYzliNDM0NWVmMDQ2ZmQyZGUwMzllMDhjMTRhNjMyYzJiMjQ2NGYyOWEyODEwYzI4OGIyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5NjIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTYxIl0sWyJ4IiwiY2RhYjgyNWFiYmQyODhkZTMxMDhjODE4MDI5ZmQ1YWU4NzU5ZTc0ZDM2MzU0N2Y2M2VmMmM2ZjBhYjljMDVjNCJdXSwiY29udGVudCI6IiIsInNpZyI6ImE2ZWU2OWQzMzgzMjA5N2EzZDcxNTFlYTM4OGVlYzQ2Nzc5NDdlNzU0NDdmMzAzOTRjODMzM2JlMTE0ZWY2NjNjNzA5YTM2NmMxMmJkYjg0YzAxNjIwZjJmNjA1ZDg5ZmVhMTFhZjRlOTQ0OGIxOWNhNmFiNzdlODVhOTc0MjllIn0K" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "Content-Type: text/plain" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header: "Content-Length: 15" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http header done +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer del: 6: 508722494 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 rewrite phase: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 test location: "/media" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 test location: "/report" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 test location: "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 using configuration "=/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http cl:15 max:104857600 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 rewrite phase: 3 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "PUT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:22:42 [notice] 1225267#1225267: *31 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script if +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script if: false +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 post rewrite phase: 4 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 5 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 6 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 7 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 access phase: 8 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 access phase: 9 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 access phase: 10 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 post access phase: 11 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 12 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 generic phase: 13 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http client request body preread 15 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http request body content length filter +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 15 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http init upstream, client timer: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "QUERY_STRING" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "QUERY_STRING: " +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REQUEST_METHOD" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "PUT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "CONTENT_TYPE" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "text/plain" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "CONTENT_LENGTH" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "15" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "CONTENT_LENGTH: 15" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SCRIPT_NAME" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REQUEST_URI" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "DOCUMENT_URI" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "./blobs" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "HTTP/1.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REQUEST_SCHEME" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "http" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "CGI/1.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "nginx/" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "1.18.0" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REMOTE_ADDR" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "127.0.0.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REMOTE_PORT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "56340" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REMOTE_PORT: 56340" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SERVER_ADDR" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "127.0.0.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SERVER_PORT" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "9001" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SERVER_NAME" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "localhost" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "REDIRECT_STATUS" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "200" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script var: "./blobs" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http script copy: "/ginxsom.fcgi" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMDQwNzcyODI3ZWJjYzliNDM0NWVmMDQ2ZmQyZGUwMzllMDhjMTRhNjMyYzJiMjQ2NGYyOWEyODEwYzI4OGIyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTQ5NjIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NTYxIl0sWyJ4IiwiY2RhYjgyNWFiYmQyODhkZTMxMDhjODE4MDI5ZmQ1YWU4NzU5ZTc0ZDM2MzU0N2Y2M2VmMmM2ZjBhYjljMDVjNCJdXSwiY29udGVudCI6IiIsInNpZyI6ImE2ZWU2OWQzMzgzMjA5N2EzZDcxNTFlYTM4OGVlYzQ2Nzc5NDdlNzU0NDdmMzAzOTRjODMzM2JlMTE0ZWY2NjNjNzA5YTM2NmMxMmJkYjg0YzAxNjIwZjJmNjA1ZDg5ZmVhMTFhZjRlOTQ0OGIxOWNhNmFiNzdlODVhOTc0MjllIn0K" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 fastcgi param: "HTTP_CONTENT_LENGTH: 15" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http cleanup add: 0000608F4A82F220 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 get rr peer, try: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 stream socket 10 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #32 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 connected +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream connect: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream send request +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream send request body +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 chain writer buf fl:0 s:1224 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 chain writer buf fl:0 s:15 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 chain writer buf fl:0 s:9 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 chain writer in: 0000608F4A82F290 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 writev: 1248 of 1248 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 chain writer out: 0000000000000000 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer add: 10: 60000:508722494 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http request count:2 blk:0 +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http run request: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream check client, write event:1, "/upload" +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream request: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream dummy handler +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream request: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream process header +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 malloc: 0000608F4A830150:4096 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: eof:0, avail:-1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: fd:10 152 of 4096 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 07 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 8E +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 02 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 142 +2025/09/07 10:22:42 [error] 1225267#1225267: *31 FastCGI sent in stderr: "LOG: [2025-09-07 10:22:42] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:22:42] 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 10:22:42 [debug] 1225267#1225267: *31 recv: eof:0, avail:0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream request: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream dummy handler +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream request: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream process header +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: eof:1, avail:-1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: fd:10 760 of 3944 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 07 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 99 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 07 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 153 +2025/09/07 10:22:42 [error] 1225267#1225267: *31 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 07 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 06 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 02 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 24 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 04 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 548 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi parser: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi header: "Status: 200 OK" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi parser: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi parser: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi header done +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:22:42 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 10:22:42 [debug] 1225267#1225267: *31 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http write filter: l:0 f:0 s:260 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http cacheable: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream process upstream +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe read upstream: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe preread: 526 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 readv: eof:1, avail:0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 readv: 1, last:3184 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe recv chain: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe length: -1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 input buf #0 0000608F4A8302D2 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 06 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi closed stdout +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 03 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 01 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 08 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record byte: 00 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi record length: 8 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http fastcgi sent end request +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 input buf 0000608F4A8302D2 498 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe write downstream: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe write downstream flush in +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http output filter "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http copy filter: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http chunk: 498 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http write filter: l:0 f:0 s:765 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http copy filter: 0 "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 pipe write downstream done +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer: 10, old: 508722494, new: 508722499 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream exit: 0000000000000000 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 finalize http upstream request: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 finalize http fastcgi request +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free rr peer 1 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 close http upstream connection: 10 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer del: 10: 508722494 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 reusable connection: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http upstream temp fd: -1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http output filter "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http copy filter: "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http chunk: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http write filter: l:1 f:0 s:770 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http write filter limit 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 writev: 770 of 770 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http write filter 0000000000000000 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http copy filter: 0 "/upload?" +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 set http keepalive handler +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http close request +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http log handler +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A830150 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A8280A0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 hc free: 0000000000000000 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 hc busy: 0000000000000000 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 tcp_nodelay +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 reusable connection: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer add: 6: 65000:508727499 +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 http keepalive handler +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: eof:1, avail:-1 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 recv: fd:6 0 of 1024 +2025/09/07 10:22:42 [info] 1225267#1225267: *31 client 127.0.0.1 closed keepalive connection +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 close http connection: 6 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 event timer del: 6: 508727499 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 reusable connection: 0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A8280A0 +2025/09/07 10:22:42 [debug] 1225267#1225267: *31 free: 0000608F4A825840, unused: 120 +2025/09/07 10:22:42 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:22:42 [debug] 1225267#1225267: worker cycle +2025/09/07 10:22:42 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:25:01 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 accept: 127.0.0.1:51724 fd:6 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 event timer add: 6: 60000:508861397 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 reusable connection: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 138897 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http wait request handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 recv: eof:0, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 recv: fd:6 78 of 1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 reusable connection: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http process request line +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http request line: "GET / HTTP/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http uri: "/" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http args: "" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http exten: "" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http process request header line +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http header: "Host: localhost:9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http header: "Accept: */*" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http header done +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 event timer del: 6: 508861397 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 generic phase: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 rewrite phase: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 test location: "/media" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 test location: "/debug/list" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 test location: "/api/" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 test location: "/" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 using configuration "=/" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http cl:-1 max:104857600 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 rewrite phase: 3 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http set discard body +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:25:01 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http write filter: l:0 f:0 s:198 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http output filter "/?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http copy filter: "/?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http write filter: l:1 f:0 s:299 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http write filter limit 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 writev: 299 of 299 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http write filter 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http copy filter: 0 "/?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 set http keepalive handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http close request +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http log handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 free: 0000608F4A8280A0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 hc free: 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 hc busy: 0000000000000000 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 tcp_nodelay +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 reusable connection: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 event timer add: 6: 65000:508866397 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 http keepalive handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 recv: eof:1, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 recv: fd:6 0 of 1024 +2025/09/07 10:25:01 [info] 1225267#1225267: *33 client 127.0.0.1 closed keepalive connection +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 close http connection: 6 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 event timer del: 6: 508866397 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 reusable connection: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 free: 0000608F4A8280A0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *33 free: 0000608F4A825840, unused: 136 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:25:01 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 accept: 127.0.0.1:51726 fd:6 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer add: 6: 60000:508861720 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 reusable connection: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 322 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http wait request handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:0, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: fd:6 1024 of 1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: avail:274 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 reusable connection: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http process request line +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http uri: "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http args: "" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http exten: "" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http process request header line +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "Host: localhost:9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "Accept: */*" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNzhiZmIxZDkzMTQxZDgwNDc4ZmQyNjVhOGExOTAwZjQ0MjY2MTE3ZmI5NGI3MThhY2YxYTcwYjYwYWNiMzAyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUxMDEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NzAxIl0sWyJ4IiwiNGVhNGUxNzE2ZjIxNTU5N2UwOGEwMzVmNGM3OTFhMDJlMWZjM2VlN2QxMzVkZmRjYzU4NGJkNDBjNjM3M2FjYyJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxNGQ1MmUwOTIyZWM4ZWQ4ZjIyZTc0M2I3Mzg3NTRkYzJjY2RhMDRhYmIwNDQxZGNmZDJmZjgwYTQwMTljMDZkNzJiZGU3MWM0Y2VhNWRhOWZlZTVmMTZjOTU1NTVmMzk5MWMxZTc5NWQ3NzU4ZmUyMWEyMTI5MmY2ZWViOWYzIn0K" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "Content-Type: text/plain" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header: "Content-Length: 528" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http header done +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer del: 6: 508861720 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 rewrite phase: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 test location: "/media" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 test location: "/report" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 test location: "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 using configuration "=/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http cl:528 max:104857600 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 rewrite phase: 3 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "PUT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:25:01 [notice] 1225267#1225267: *34 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script if +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script if: false +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 post rewrite phase: 4 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 5 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 6 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 7 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 access phase: 8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 access phase: 9 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 access phase: 10 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 post access phase: 11 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 12 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 generic phase: 13 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http client request body preread 254 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http request body content length filter +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http read client request body +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:0, avail:274 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: fd:6 274 of 274 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: avail:0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http client request body recv 274 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 274 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http client request body rest 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http init upstream, client timer: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "QUERY_STRING" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "QUERY_STRING: " +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REQUEST_METHOD" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "PUT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "CONTENT_TYPE" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "text/plain" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "CONTENT_LENGTH" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "528" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "CONTENT_LENGTH: 528" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SCRIPT_NAME" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REQUEST_URI" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "DOCUMENT_URI" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "./blobs" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "HTTP/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REQUEST_SCHEME" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "http" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "CGI/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "nginx/" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "1.18.0" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REMOTE_ADDR" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "127.0.0.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REMOTE_PORT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "51726" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REMOTE_PORT: 51726" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SERVER_ADDR" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "127.0.0.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SERVER_PORT" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SERVER_NAME" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "localhost" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "REDIRECT_STATUS" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "200" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script var: "./blobs" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http script copy: "/ginxsom.fcgi" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNzhiZmIxZDkzMTQxZDgwNDc4ZmQyNjVhOGExOTAwZjQ0MjY2MTE3ZmI5NGI3MThhY2YxYTcwYjYwYWNiMzAyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUxMDEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4NzAxIl0sWyJ4IiwiNGVhNGUxNzE2ZjIxNTU5N2UwOGEwMzVmNGM3OTFhMDJlMWZjM2VlN2QxMzVkZmRjYzU4NGJkNDBjNjM3M2FjYyJdXSwiY29udGVudCI6IiIsInNpZyI6ImUxNGQ1MmUwOTIyZWM4ZWQ4ZjIyZTc0M2I3Mzg3NTRkYzJjY2RhMDRhYmIwNDQxZGNmZDJmZjgwYTQwMTljMDZkNzJiZGU3MWM0Y2VhNWRhOWZlZTVmMTZjOTU1NTVmMzk5MWMxZTc5NWQ3NzU4ZmUyMWEyMTI5MmY2ZWViOWYzIn0K" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 fastcgi param: "HTTP_CONTENT_LENGTH: 528" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http cleanup add: 0000608F4A83DF08 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 get rr peer, try: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 stream socket 10 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #35 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 connected +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream connect: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream send request +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream send request body +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer buf fl:0 s:1224 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer buf fl:0 s:254 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer buf fl:0 s:10 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer buf fl:0 s:274 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer buf fl:0 s:14 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer in: 0000608F4A83DF98 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 writev: 1776 of 1776 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 chain writer out: 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer add: 10: 60000:508861720 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http request count:2 blk:0 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http run request: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream check client, write event:1, "/upload" +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream request: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream dummy handler +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream request: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream process header +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 malloc: 0000608F4A830150:4096 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:0, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: fd:10 152 of 4096 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 07 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 8E +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 02 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 142 +2025/09/07 10:25:01 [error] 1225267#1225267: *34 FastCGI sent in stderr: "LOG: [2025-09-07 10:25:01] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:25:01] 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 10:25:01 [debug] 1225267#1225267: *34 recv: eof:0, avail:0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream request: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream dummy handler +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream request: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream process header +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:1, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: fd:10 760 of 3944 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 07 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 99 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 07 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 153 +2025/09/07 10:25:01 [error] 1225267#1225267: *34 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 07 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 06 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 02 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 26 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 02 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 550 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi parser: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi header: "Status: 200 OK" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi parser: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi parser: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi header done +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:25:01 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 10:25:01 [debug] 1225267#1225267: *34 write new buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http write filter: l:0 f:0 s:260 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http cacheable: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream process upstream +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe read upstream: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe preread: 526 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 readv: eof:1, avail:0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 readv: 1, last:3184 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe recv chain: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe length: -1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 input buf #0 0000608F4A8302D2 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 06 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi closed stdout +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 03 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 01 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 08 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record byte: 00 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi record length: 8 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http fastcgi sent end request +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 input buf 0000608F4A8302D2 500 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe write downstream: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe write downstream flush in +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http output filter "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http copy filter: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http postpone filter "/upload?" 0000608F4A83DF68 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http chunk: 500 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write new buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http write filter: l:0 f:0 s:767 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http copy filter: 0 "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 pipe write downstream done +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer: 10, old: 508861720, new: 508861725 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream exit: 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 finalize http upstream request: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 finalize http fastcgi request +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free rr peer 1 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 close http upstream connection: 10 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer del: 10: 508861720 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 reusable connection: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http upstream temp fd: -1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http output filter "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http copy filter: "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http chunk: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write old buf t:1 f:0 0000608F4A82F838, pos 0000608F4A82F838, size: 260 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write old buf t:1 f:0 0000608F4A82FB80, pos 0000608F4A82FB80, size: 5 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http write filter: l:1 f:0 s:772 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http write filter limit 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 writev: 772 of 772 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http write filter 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http copy filter: 0 "/upload?" +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 set http keepalive handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http close request +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http log handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A830150 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A83D070, unused: 4 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A82F140, unused: 1066 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A8280A0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 hc free: 0000000000000000 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 hc busy: 0000000000000000 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 tcp_nodelay +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 reusable connection: 1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer add: 6: 65000:508866725 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 post event 0000608F4A894AB0 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:25:01 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 delete posted event 0000608F4A894AB0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http keepalive handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:0, avail:0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A8280A0 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 http keepalive handler +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: eof:1, avail:-1 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 recv: fd:6 0 of 1024 +2025/09/07 10:25:01 [info] 1225267#1225267: *34 client 127.0.0.1 closed keepalive connection +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 close http connection: 6 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 event timer del: 6: 508866725 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 reusable connection: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A8280A0 +2025/09/07 10:25:01 [debug] 1225267#1225267: *34 free: 0000608F4A825840, unused: 120 +2025/09/07 10:25:01 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:25:01 [debug] 1225267#1225267: worker cycle +2025/09/07 10:25:01 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:17 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 accept: 127.0.0.1:60588 fd:6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 event timer add: 6: 60000:508997782 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 136057 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http wait request handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 recv: fd:6 78 of 1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http process request line +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http request line: "GET / HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http uri: "/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http args: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http exten: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http process request header line +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http header: "Host: localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http header: "Accept: */*" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http header done +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 event timer del: 6: 508997782 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 generic phase: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 rewrite phase: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 test location: "/media" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 test location: "/debug/list" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 test location: "/api/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 test location: "/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 using configuration "=/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http cl:-1 max:104857600 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 rewrite phase: 3 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http set discard body +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:17 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http write filter: l:0 f:0 s:198 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http output filter "/?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http copy filter: "/?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http write filter: l:1 f:0 s:299 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http write filter limit 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 writev: 299 of 299 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http write filter 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http copy filter: 0 "/?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 set http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http close request +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http log handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 hc free: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 hc busy: 0000000000000000 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 tcp_nodelay +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 event timer add: 6: 65000:509002782 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 recv: eof:1, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 recv: fd:6 0 of 1024 +2025/09/07 10:27:17 [info] 1225267#1225267: *36 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 close http connection: 6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 event timer del: 6: 509002782 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *36 free: 0000608F4A825840, unused: 136 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:17 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 accept: 127.0.0.1:60600 fd:6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer add: 6: 60000:508998049 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 267 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http wait request handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: fd:6 1024 of 1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: avail:236 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http process request line +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http uri: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http args: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http exten: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http process request header line +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "Host: localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "Accept: */*" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNWE2ZDk0NDUyNjQyYzI3OGEyODk4ZmJkNjZiNTQzOTQxODhjNGRlYjQ5ZmRhNTE3NTZmZWU4MGMxNjE4YzBkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiY2EzMDE2MjZhMDQ5ZTlmOWIxMGZhNjBhMzFhYzQ3NGY3MzE5NjFhMmUwYWI2NmViYmViOWVlMDllZjFiMjAyOCJdXSwiY29udGVudCI6IiIsInNpZyI6IjU2ZTgwYTQyMzgyNTRiYzg3ZWQ2MDRiNDc5MjljODI0NWIwNDBiYWYwZjI4NmFlYjcyMjBkOWEzZTA5NTFiNzIyODQxZmEwNmNhMDQwNDczZjg4MGViZGYzMjhlYzNjYTliYWJlMzEyNDQ2MzYzMTExMmFmMTAzOTI5YmFmMGM2In0K" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "Content-Type: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header: "Content-Length: 490" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http header done +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer del: 6: 508998049 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 rewrite phase: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 test location: "/media" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 test location: "/report" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 test location: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 using configuration "=/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http cl:490 max:104857600 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 rewrite phase: 3 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:17 [notice] 1225267#1225267: *37 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script if +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script if: false +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 post rewrite phase: 4 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 5 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 7 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 access phase: 8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 access phase: 9 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 access phase: 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 post access phase: 11 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 12 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 generic phase: 13 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http client request body preread 254 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http request body content length filter +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http read client request body +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:0, avail:236 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: fd:6 236 of 236 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http client request body recv 236 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 236 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http client request body rest 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http init upstream, client timer: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "QUERY_STRING" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "490" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "CONTENT_LENGTH: 490" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REQUEST_URI" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "http" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "CGI/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "nginx/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "1.18.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REMOTE_PORT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "60600" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REMOTE_PORT: 60600" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SERVER_ADDR" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SERVER_PORT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SERVER_NAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "localhost" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "200" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script var: "./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNWE2ZDk0NDUyNjQyYzI3OGEyODk4ZmJkNjZiNTQzOTQxODhjNGRlYjQ5ZmRhNTE3NTZmZWU4MGMxNjE4YzBkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiY2EzMDE2MjZhMDQ5ZTlmOWIxMGZhNjBhMzFhYzQ3NGY3MzE5NjFhMmUwYWI2NmViYmViOWVlMDllZjFiMjAyOCJdXSwiY29udGVudCI6IiIsInNpZyI6IjU2ZTgwYTQyMzgyNTRiYzg3ZWQ2MDRiNDc5MjljODI0NWIwNDBiYWYwZjI4NmFlYjcyMjBkOWEzZTA5NTFiNzIyODQxZmEwNmNhMDQwNDczZjg4MGViZGYzMjhlYzNjYTliYWJlMzEyNDQ2MzYzMTExMmFmMTAzOTI5YmFmMGM2In0K" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 fastcgi param: "HTTP_CONTENT_LENGTH: 490" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 get rr peer, try: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 stream socket 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #38 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 connected +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream connect: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream send request +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream send request body +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer buf fl:0 s:1224 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer buf fl:0 s:254 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer buf fl:0 s:10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer buf fl:0 s:236 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer buf fl:0 s:12 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer in: 0000608F4A83DF70 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 writev: 1736 of 1736 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 chain writer out: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer add: 10: 60000:508998049 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http request count:2 blk:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http run request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream process header +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: fd:10 152 of 4096 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 8E +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 02 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 142 +2025/09/07 10:27:17 [error] 1225267#1225267: *37 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:17] 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 10:27:17 [debug] 1225267#1225267: *37 recv: eof:0, avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream process header +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:1, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: fd:10 760 of 3944 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 99 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 153 +2025/09/07 10:27:17 [error] 1225267#1225267: *37 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 06 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 02 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 26 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 02 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 550 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi parser: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi header: "Status: 200 OK" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi parser: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi parser: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi header done +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http write filter: l:0 f:0 s:260 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http cacheable: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream process upstream +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe read upstream: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe preread: 526 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 readv: eof:1, avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 readv: 1, last:3184 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe recv chain: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe length: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 input buf #0 0000608F4A8302D2 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 06 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi closed stdout +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 03 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 08 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi record length: 8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http fastcgi sent end request +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 input buf 0000608F4A8302D2 500 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe write downstream: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe write downstream flush in +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http output filter "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http copy filter: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http chunk: 500 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http write filter: l:0 f:0 s:767 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http copy filter: 0 "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 pipe write downstream done +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer: 10, old: 508998049, new: 508998055 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream exit: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 finalize http upstream request: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 finalize http fastcgi request +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free rr peer 1 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 close http upstream connection: 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer del: 10: 508998049 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http upstream temp fd: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http output filter "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http copy filter: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http chunk: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http write filter: l:1 f:0 s:772 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http write filter limit 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 writev: 772 of 772 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http write filter 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http copy filter: 0 "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 set http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http close request +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http log handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A830150 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A83D070, unused: 2 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 hc free: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 hc busy: 0000000000000000 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 tcp_nodelay +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer add: 6: 65000:509003055 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 post event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 5 +2025/09/07 10:27:17 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:0, avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: eof:1, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 recv: fd:6 0 of 1024 +2025/09/07 10:27:17 [info] 1225267#1225267: *37 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 close http connection: 6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 event timer del: 6: 509003055 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *37 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:17 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 accept: 127.0.0.1:60610 fd:6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer add: 6: 60000:508998287 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 230 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http wait request handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: fd:6 1024 of 1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: avail:240 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http process request line +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http uri: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http args: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http exten: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http process request header line +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "Host: localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "Accept: */*" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2OWFhOTExNGY2ZmUwOWJlNjg4ZDA0Y2FkOTcyYmJjZWQ3ZDM5NDk0NzBhZGY0OTA2ZDAwOTM4OWNmOGQzNDVkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiMTJjYzI2M2M2MGZhYzhkNjA0OTVkYzMxZWY4ZTU5NzgwMTMwM2QzOGM5MDhlNzY1YTZkY2FkYzg3Y2MxNzgzNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjRjNTFhYmVjOGZiNDNjOWMwYjVkNGFmZDY5NGQxOTkyMjVkZWIzOGQ0ZGMyNTU4YTAxZTg2YTQxYjA2ZDYyMjlkNDg3NGRlYWYzZmU4MDU3YjJjZTIyYzVmZmMxMTEwMWEwOGRiYWFiMTllOGExYWU0OWZmMWVjOGI2MDNmMTI5In0K" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "Content-Type: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header: "Content-Length: 494" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http header done +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer del: 6: 508998287 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 rewrite phase: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 test location: "/media" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 test location: "/report" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 test location: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 using configuration "=/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http cl:494 max:104857600 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 rewrite phase: 3 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:17 [notice] 1225267#1225267: *39 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script if +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script if: false +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 post rewrite phase: 4 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 5 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 7 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 access phase: 8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 access phase: 9 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 access phase: 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 post access phase: 11 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 12 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 generic phase: 13 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http client request body preread 254 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http request body content length filter +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http read client request body +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:240 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: fd:6 240 of 240 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http client request body recv 240 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http client request body rest 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http init upstream, client timer: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "QUERY_STRING" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "494" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REQUEST_URI" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "http" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "CGI/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "nginx/" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "1.18.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REMOTE_PORT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "60610" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REMOTE_PORT: 60610" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SERVER_ADDR" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SERVER_PORT" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SERVER_NAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "localhost" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "200" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script var: "./blobs" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2OWFhOTExNGY2ZmUwOWJlNjg4ZDA0Y2FkOTcyYmJjZWQ3ZDM5NDk0NzBhZGY0OTA2ZDAwOTM4OWNmOGQzNDVkIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiMTJjYzI2M2M2MGZhYzhkNjA0OTVkYzMxZWY4ZTU5NzgwMTMwM2QzOGM5MDhlNzY1YTZkY2FkYzg3Y2MxNzgzNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjRjNTFhYmVjOGZiNDNjOWMwYjVkNGFmZDY5NGQxOTkyMjVkZWIzOGQ0ZGMyNTU4YTAxZTg2YTQxYjA2ZDYyMjlkNDg3NGRlYWYzZmU4MDU3YjJjZTIyYzVmZmMxMTEwMWEwOGRiYWFiMTllOGExYWU0OWZmMWVjOGI2MDNmMTI5In0K" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 get rr peer, try: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 stream socket 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #40 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 connected +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream connect: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream send request +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream send request body +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer buf fl:0 s:1224 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer buf fl:0 s:254 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer buf fl:0 s:10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer buf fl:0 s:240 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer buf fl:0 s:8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer in: 0000608F4A83DF68 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 writev: 1736 of 1736 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 chain writer out: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer add: 10: 60000:508998287 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http request count:2 blk:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http run request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream process header +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: fd:10 152 of 4096 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 8E +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 02 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 142 +2025/09/07 10:27:17 [error] 1225267#1225267: *39 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:17] 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 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream process header +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: fd:10 544 of 3944 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 04 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 04 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 260 +2025/09/07 10:27:17 [error] 1225267#1225267: *39 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:27:17] 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 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 06 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: E1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 07 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 225 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi parser: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi parser: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi parser: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi header done +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http write filter: l:0 f:0 s:181 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http cacheable: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream process upstream +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe read upstream: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe preread: 196 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe length: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write downstream: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write busy: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write: out:0000000000000000, f:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe read upstream: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe length: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer: 10, old: 508998287, new: 508998292 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream dummy handler +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 5 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 59995 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream request: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream process upstream +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe read upstream: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 readv: eof:1, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 readv: 1, last:3400 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe recv chain: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe length: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 input buf #0 0000608F4A830344 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 06 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi closed stdout +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 03 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 01 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 08 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record byte: 00 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi record length: 8 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http fastcgi sent end request +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 input buf 0000608F4A830344 165 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write downstream: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write downstream flush in +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http output filter "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http copy filter: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http chunk: 165 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write new buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http write filter: l:0 f:0 s:352 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http copy filter: 0 "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 pipe write downstream done +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer: 10, old: 508998287, new: 508998292 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream exit: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 finalize http upstream request: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 finalize http fastcgi request +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free rr peer 1 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 close http upstream connection: 10 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer del: 10: 508998287 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http upstream temp fd: -1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http output filter "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http copy filter: "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http chunk: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write old buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http write filter: l:1 f:0 s:357 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http write filter limit 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 writev: 357 of 357 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http write filter 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http copy filter: 0 "/upload?" +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 set http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http close request +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http log handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A830150 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A82F140, unused: 1194 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 hc free: 0000000000000000 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 hc busy: 0000000000000000 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 tcp_nodelay +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 reusable connection: 1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer add: 6: 65000:509003292 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 post event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:0, avail:0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 http keepalive handler +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: eof:1, avail:-1 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 recv: fd:6 0 of 1024 +2025/09/07 10:27:17 [info] 1225267#1225267: *39 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 close http connection: 6 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 event timer del: 6: 509003292 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 reusable connection: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A8280A0 +2025/09/07 10:27:17 [debug] 1225267#1225267: *39 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:17 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:18 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 accept: 127.0.0.1:60626 fd:6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer add: 6: 60000:508998587 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 295 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http wait request handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: fd:6 1024 of 1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http process request line +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http uri: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http args: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http exten: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http process request header line +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "Host: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "Accept: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMmMxMDgxYTM3ZGQzNzQ1ZGEzYTI2MWNkOTJjNjYyMjk0ZDg1ZTRkM2RhMTliNTFkNzE5MDMwMDc4MTExNGNlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiMTJjYzI2M2M2MGZhYzhkNjA0OTVkYzMxZWY4ZTU5NzgwMTMwM2QzOGM5MDhlNzY1YTZkY2FkYzg3Y2MxNzgzNCJdXSwiY29udGVudCI6IiIsInNpZyI6Ijg1NjM2MzdhOGJlNjY4NTU1YzJlOTA2ZWU2MmQ3Njg4YmZiNjM1NzJiZWI1OWY3NjFjNWFjMGY2ODQzMzdkMDY4Y2Q1OTEyOWE2MzM5ZjRhZjliZjU3OThkYjgxZmM0YTQ3MWJlZjlmMGQzZTk1NzIzNjk2OTUyY2Y2OTEzZDZkIn0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "Content-Type: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header: "Content-Length: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer del: 6: 508998587 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 rewrite phase: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 test location: "/media" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 test location: "/report" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 test location: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 using configuration "=/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http cl:494 max:104857600 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 rewrite phase: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:18 [notice] 1225267#1225267: *41 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script if +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script if: false +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 post rewrite phase: 4 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 5 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 7 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 access phase: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 access phase: 9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 access phase: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 post access phase: 11 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 12 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 generic phase: 13 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http client request body preread 254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http request body content length filter +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http read client request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:0, avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: fd:6 240 of 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http client request body recv 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http client request body rest 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http init upstream, client timer: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "QUERY_STRING" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REQUEST_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "nginx/" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REMOTE_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "60626" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REMOTE_PORT: 60626" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SERVER_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SERVER_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SERVER_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMmMxMDgxYTM3ZGQzNzQ1ZGEzYTI2MWNkOTJjNjYyMjk0ZDg1ZTRkM2RhMTliNTFkNzE5MDMwMDc4MTExNGNlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM3Il0sWyJ4IiwiMTJjYzI2M2M2MGZhYzhkNjA0OTVkYzMxZWY4ZTU5NzgwMTMwM2QzOGM5MDhlNzY1YTZkY2FkYzg3Y2MxNzgzNCJdXSwiY29udGVudCI6IiIsInNpZyI6Ijg1NjM2MzdhOGJlNjY4NTU1YzJlOTA2ZWU2MmQ3Njg4YmZiNjM1NzJiZWI1OWY3NjFjNWFjMGY2ODQzMzdkMDY4Y2Q1OTEyOWE2MzM5ZjRhZjliZjU3OThkYjgxZmM0YTQ3MWJlZjlmMGQzZTk1NzIzNjk2OTUyY2Y2OTEzZDZkIn0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 get rr peer, try: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 stream socket 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #42 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 connected +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream connect: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream send request +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream send request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer buf fl:0 s:1224 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer buf fl:0 s:254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer buf fl:0 s:10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer buf fl:0 s:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer buf fl:0 s:8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer in: 0000608F4A83DF68 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 writev: 1736 of 1736 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 chain writer out: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer add: 10: 60000:508998587 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http request count:2 blk:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http run request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: fd:10 152 of 4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 8E +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 142 +2025/09/07 10:27:18 [error] 1225267#1225267: *41 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:18] 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 10:27:18 [debug] 1225267#1225267: *41 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: fd:10 544 of 3944 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 04 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 04 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 260 +2025/09/07 10:27:18 [error] 1225267#1225267: *41 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:27:18] 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 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 225 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi parser: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http write filter: l:0 f:0 s:181 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http cacheable: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream process upstream +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe read upstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe preread: 196 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 readv: eof:1, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 readv: 1, last:3400 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe recv chain: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe length: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 input buf #0 0000608F4A830344 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi closed stdout +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 03 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 08 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi record length: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http fastcgi sent end request +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 input buf 0000608F4A830344 165 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe write downstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe write downstream flush in +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http chunk: 165 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write new buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http write filter: l:0 f:0 s:352 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 pipe write downstream done +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer: 10, old: 508998587, new: 508998591 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream exit: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 finalize http upstream request: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 finalize http fastcgi request +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free rr peer 1 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 close http upstream connection: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer del: 10: 508998587 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http upstream temp fd: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http chunk: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write old buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http write filter: l:1 f:0 s:357 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http write filter limit 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 writev: 357 of 357 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http write filter 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 set http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http close request +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http log handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A830150 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A82F140, unused: 1194 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 hc free: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 hc busy: 0000000000000000 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 tcp_nodelay +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer add: 6: 65000:509003591 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 post event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 recv: fd:6 0 of 1024 +2025/09/07 10:27:18 [info] 1225267#1225267: *41 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 close http connection: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 event timer del: 6: 509003591 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *41 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:18 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 accept: 127.0.0.1:60632 fd:6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer add: 6: 60000:508998913 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 321 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http wait request handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: fd:6 1024 of 1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http process request line +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http uri: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http args: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http exten: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http process request header line +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "Host: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "Accept: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzYzcyM2VmOGJhZDgwN2NiMTY5NjgxZGZjM2M2ODA1ODJlMTQzNjczODZkZGQ0M2QxYTQwNDc4NjhjMjJhZjQzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiYjU1ZWIyNTdhMGZiNDg2MTM3MjAyMmUxNGE4Y2JhZWQzZGE4ODczYzBjYjg3NDM2NDcwOGVhMmMyMjZmMTQ3OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjI5NDk2MGNkYjMwYTMwODY4Yjc1MDgzZDdlNmExY2Q1NzBiMzVjMmRkOTM4YTBkYTBlZjVkZTA4ZThmMmY4NGMwNTU3YWQ4NmJmZDlhMWQzNjU0NGFiZGRiZDJjNjVmZDM4NDRlNjY4NWQyNGVkZDBiMjZlMWU5NWYyMmQ2YTM3In0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "Content-Type: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header: "Content-Length: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer del: 6: 508998913 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 rewrite phase: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 test location: "/media" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 test location: "/report" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 test location: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 using configuration "=/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http cl:494 max:104857600 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 rewrite phase: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:18 [notice] 1225267#1225267: *43 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script if +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script if: false +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 post rewrite phase: 4 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 5 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 7 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 access phase: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 access phase: 9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 access phase: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 post access phase: 11 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 12 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 generic phase: 13 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http client request body preread 254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http request body content length filter +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http read client request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:0, avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: fd:6 240 of 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http client request body recv 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http client request body rest 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http init upstream, client timer: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "QUERY_STRING" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REQUEST_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "nginx/" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REMOTE_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "60632" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REMOTE_PORT: 60632" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SERVER_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SERVER_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SERVER_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzYzcyM2VmOGJhZDgwN2NiMTY5NjgxZGZjM2M2ODA1ODJlMTQzNjczODZkZGQ0M2QxYTQwNDc4NjhjMjJhZjQzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiYjU1ZWIyNTdhMGZiNDg2MTM3MjAyMmUxNGE4Y2JhZWQzZGE4ODczYzBjYjg3NDM2NDcwOGVhMmMyMjZmMTQ3OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjI5NDk2MGNkYjMwYTMwODY4Yjc1MDgzZDdlNmExY2Q1NzBiMzVjMmRkOTM4YTBkYTBlZjVkZTA4ZThmMmY4NGMwNTU3YWQ4NmJmZDlhMWQzNjU0NGFiZGRiZDJjNjVmZDM4NDRlNjY4NWQyNGVkZDBiMjZlMWU5NWYyMmQ2YTM3In0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 get rr peer, try: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 stream socket 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #44 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 connected +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream connect: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream send request +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream send request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer buf fl:0 s:1224 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer buf fl:0 s:254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer buf fl:0 s:10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer buf fl:0 s:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer buf fl:0 s:8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer in: 0000608F4A83DF68 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 writev: 1736 of 1736 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 chain writer out: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer add: 10: 60000:508998913 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http request count:2 blk:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http run request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: fd:10 152 of 4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 8E +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 142 +2025/09/07 10:27:18 [error] 1225267#1225267: *43 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:18] 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 10:27:18 [debug] 1225267#1225267: *43 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: fd:10 760 of 3944 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 160 +2025/09/07 10:27:18 [error] 1225267#1225267: *43 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 26 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 550 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi header: "Status: 200 OK" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi parser: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http write filter: l:0 f:0 s:260 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http cacheable: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream process upstream +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe read upstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe preread: 526 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 readv: eof:1, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 readv: 1, last:3184 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe recv chain: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe length: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 input buf #0 0000608F4A8302D2 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi closed stdout +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 03 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 08 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi record length: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http fastcgi sent end request +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 input buf 0000608F4A8302D2 500 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe write downstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe write downstream flush in +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http chunk: 500 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http write filter: l:0 f:0 s:767 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 pipe write downstream done +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer: 10, old: 508998913, new: 508998918 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream exit: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 finalize http upstream request: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 finalize http fastcgi request +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free rr peer 1 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 close http upstream connection: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer del: 10: 508998913 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http upstream temp fd: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http chunk: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http write filter: l:1 f:0 s:772 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http write filter limit 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 writev: 772 of 772 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http write filter 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 set http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http close request +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http log handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A830150 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A83D070, unused: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 hc free: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 hc busy: 0000000000000000 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 tcp_nodelay +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer add: 6: 65000:509003918 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 post event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:27:18 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 recv: fd:6 0 of 1024 +2025/09/07 10:27:18 [info] 1225267#1225267: *43 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 close http connection: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 event timer del: 6: 509003918 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *43 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:18 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 accept: 127.0.0.1:60642 fd:6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer add: 6: 60000:508999269 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 349 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http wait request handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: fd:6 1024 of 1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http process request line +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http uri: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http args: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http exten: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http process request header line +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "Host: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "Accept: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkN2FjOWY3OGU4MjZhY2EzYjZjYjRlMThlNzg1MjRlM2MzYTY0ZmE0NGYzOTQyOWRmYmQyMWYxNTBlM2M4MTRjIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiYjU1ZWIyNTdhMGZiNDg2MTM3MjAyMmUxNGE4Y2JhZWQzZGE4ODczYzBjYjg3NDM2NDcwOGVhMmMyMjZmMTQ3OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBkZDdkYTE1ODFkNTM2M2ViNzZkNmVkYjY3NjZlMzJhMDMyY2JjOTcyMTZhYjMyMDBlZjAwODU3NmEyNmE0YjU2MzA4ZjE1ZThjMDBhNGY1YzFiNDU2M2QxYjJhOGZkYzQyNzU2ZDUxZDEzMGQ1MTcwMjY5YTIyMzg2MjdjYTYyIn0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "Content-Type: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header: "Content-Length: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer del: 6: 508999269 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 rewrite phase: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 test location: "/media" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 test location: "/report" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 test location: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 using configuration "=/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http cl:494 max:104857600 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 rewrite phase: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:18 [notice] 1225267#1225267: *45 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script if +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script if: false +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 post rewrite phase: 4 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 5 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 7 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 access phase: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 access phase: 9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 access phase: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 post access phase: 11 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 12 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 generic phase: 13 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http client request body preread 254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http request body content length filter +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http read client request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:0, avail:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: fd:6 240 of 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http client request body recv 240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http client request body rest 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http init upstream, client timer: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "QUERY_STRING" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REQUEST_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "nginx/" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REMOTE_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "60642" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REMOTE_PORT: 60642" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SERVER_ADDR" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SERVER_PORT" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SERVER_NAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script var: "./blobs" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkN2FjOWY3OGU4MjZhY2EzYjZjYjRlMThlNzg1MjRlM2MzYTY0ZmE0NGYzOTQyOWRmYmQyMWYxNTBlM2M4MTRjIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiYjU1ZWIyNTdhMGZiNDg2MTM3MjAyMmUxNGE4Y2JhZWQzZGE4ODczYzBjYjg3NDM2NDcwOGVhMmMyMjZmMTQ3OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBkZDdkYTE1ODFkNTM2M2ViNzZkNmVkYjY3NjZlMzJhMDMyY2JjOTcyMTZhYjMyMDBlZjAwODU3NmEyNmE0YjU2MzA4ZjE1ZThjMDBhNGY1YzFiNDU2M2QxYjJhOGZkYzQyNzU2ZDUxZDEzMGQ1MTcwMjY5YTIyMzg2MjdjYTYyIn0K" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 get rr peer, try: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 stream socket 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #46 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 connected +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream connect: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream send request +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream send request body +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer buf fl:0 s:1224 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer buf fl:0 s:254 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer buf fl:0 s:10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer buf fl:0 s:240 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer buf fl:0 s:8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer in: 0000608F4A83DF68 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 writev: 1736 of 1736 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 chain writer out: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer add: 10: 60000:508999269 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http request count:2 blk:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http run request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:0, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: fd:10 152 of 4096 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 8E +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 142 +2025/09/07 10:27:18 [error] 1225267#1225267: *45 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:18] 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 10:27:18 [debug] 1225267#1225267: *45 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream dummy handler +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream request: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream process header +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: fd:10 760 of 3944 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 160 +2025/09/07 10:27:18 [error] 1225267#1225267: *45 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 07 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 26 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 02 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 550 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi header: "Status: 200 OK" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi parser: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi parser: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi header done +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http write filter: l:0 f:0 s:260 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http cacheable: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream process upstream +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe read upstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe preread: 526 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 readv: eof:1, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 readv: 1, last:3184 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe recv chain: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe length: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 input buf #0 0000608F4A8302D2 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 06 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi closed stdout +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 03 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 01 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 08 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record byte: 00 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi record length: 8 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http fastcgi sent end request +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 input buf 0000608F4A8302D2 500 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe write downstream: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe write downstream flush in +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http chunk: 500 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http write filter: l:0 f:0 s:767 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 pipe write downstream done +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer: 10, old: 508999269, new: 508999273 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream exit: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 finalize http upstream request: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 finalize http fastcgi request +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free rr peer 1 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 close http upstream connection: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer del: 10: 508999269 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http upstream temp fd: -1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http output filter "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http copy filter: "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http chunk: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http write filter: l:1 f:0 s:772 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http write filter limit 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 writev: 772 of 772 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http write filter 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http copy filter: 0 "/upload?" +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 set http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http close request +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http log handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A830150 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A83D070, unused: 10 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 hc free: 0000000000000000 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 hc busy: 0000000000000000 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 tcp_nodelay +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 reusable connection: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer add: 6: 65000:509004273 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 post event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:27:18 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:0, avail:0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 http keepalive handler +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: eof:1, avail:-1 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 recv: fd:6 0 of 1024 +2025/09/07 10:27:18 [info] 1225267#1225267: *45 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 close http connection: 6 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 event timer del: 6: 509004273 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 reusable connection: 0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A8280A0 +2025/09/07 10:27:18 [debug] 1225267#1225267: *45 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:18 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:18 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:18 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:19 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 accept: 127.0.0.1:60646 fd:6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer add: 6: 60000:508999602 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 328 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http wait request handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: fd:6 1024 of 1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: avail:245 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http process request line +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http uri: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http args: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http exten: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http process request header line +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "Host: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "Accept: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNWQyZThiYWExYjk2YzQ4OTE2MTZkOTkyOWQwYzc1OGY5YWI1MWZjYzMyODY4NWJiNGI4N2FmNGY2NTMyNTEwIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiZWZmMTZlODI5MTBiOTBlNWJjOTI5ODViM2NjZmE0ZTk1ZWNmYzMxMjU4MjZmMjAyNTI2MWI4ZjUxNjhhZmYzYiJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ1MjEwZGI4YzEyNDIyOGZmMzJkMTE0MWJlMTI1MWFhYWQ4NTJjNDdmMTczYTE2MTU0ZjdkOWE3OTZlNTkyMWExNmIyOGUxMjZlYjE2MDU1ZWY5ZWJkNGMwYmI1NzgxN2EzYzQyNjJiODRhZGE4OWQ2NmJlMzJlYTlmYzJmMDdmIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "Content-Type: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header: "Content-Length: 499" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer del: 6: 508999602 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 rewrite phase: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 test location: "/media" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 test location: "/report" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 test location: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 using configuration "=/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http cl:499 max:104857600 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 rewrite phase: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:19 [notice] 1225267#1225267: *47 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script if +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script if: false +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 post rewrite phase: 4 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 5 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 7 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 access phase: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 access phase: 9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 access phase: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 post access phase: 11 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 12 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 generic phase: 13 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http client request body preread 254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http request body content length filter +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http read client request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:245 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: fd:6 245 of 245 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http client request body recv 245 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 245 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http client request body rest 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http init upstream, client timer: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "QUERY_STRING" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "499" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "CONTENT_LENGTH: 499" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REQUEST_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "nginx/" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REMOTE_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "60646" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REMOTE_PORT: 60646" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SERVER_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SERVER_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SERVER_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNWQyZThiYWExYjk2YzQ4OTE2MTZkOTkyOWQwYzc1OGY5YWI1MWZjYzMyODY4NWJiNGI4N2FmNGY2NTMyNTEwIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM4Il0sWyJ4IiwiZWZmMTZlODI5MTBiOTBlNWJjOTI5ODViM2NjZmE0ZTk1ZWNmYzMxMjU4MjZmMjAyNTI2MWI4ZjUxNjhhZmYzYiJdXSwiY29udGVudCI6IiIsInNpZyI6ImQ1MjEwZGI4YzEyNDIyOGZmMzJkMTE0MWJlMTI1MWFhYWQ4NTJjNDdmMTczYTE2MTU0ZjdkOWE3OTZlNTkyMWExNmIyOGUxMjZlYjE2MDU1ZWY5ZWJkNGMwYmI1NzgxN2EzYzQyNjJiODRhZGE4OWQ2NmJlMzJlYTlmYzJmMDdmIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 fastcgi param: "HTTP_CONTENT_LENGTH: 499" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http cleanup add: 0000608F4A83DEE8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 get rr peer, try: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 stream socket 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #48 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 connected +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream connect: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream send request +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream send request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer buf fl:0 s:1224 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer buf fl:0 s:254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer buf fl:0 s:10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer buf fl:0 s:245 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer buf fl:0 s:11 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer in: 0000608F4A83DF78 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 writev: 1744 of 1744 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 chain writer out: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer add: 10: 60000:508999603 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http request count:2 blk:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http run request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: fd:10 152 of 4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 8E +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 02 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 142 +2025/09/07 10:27:19 [error] 1225267#1225267: *47 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:19] 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 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: fd:10 536 of 3944 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: FC +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 04 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 252 +2025/09/07 10:27:19 [error] 1225267#1225267: *47 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:27:19] 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 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: E1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 225 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi parser: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http write filter: l:0 f:0 s:181 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http cacheable: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream process upstream +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe read upstream: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe preread: 196 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write downstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write busy: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write: out:0000000000000000, f:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe read upstream: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer: 10, old: 508999603, new: 508999606 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream process upstream +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe read upstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 readv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 readv: 1, last:3408 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe recv chain: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 input buf #0 0000608F4A83033C +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi closed stdout +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 03 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 08 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi record length: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http fastcgi sent end request +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 input buf 0000608F4A83033C 165 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write downstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write downstream flush in +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http postpone filter "/upload?" 0000608F4A83DF48 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http chunk: 165 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http write filter: l:0 f:0 s:352 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 pipe write downstream done +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer: 10, old: 508999603, new: 508999606 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream exit: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 finalize http upstream request: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 finalize http fastcgi request +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free rr peer 1 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 close http upstream connection: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer del: 10: 508999603 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http upstream temp fd: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http chunk: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http write filter: l:1 f:0 s:357 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http write filter limit 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 writev: 357 of 357 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http write filter 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 set http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http close request +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http log handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A830150 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A82F140, unused: 1162 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 hc free: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 hc busy: 0000000000000000 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 tcp_nodelay +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer add: 6: 65000:509004606 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 post event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 recv: fd:6 0 of 1024 +2025/09/07 10:27:19 [info] 1225267#1225267: *47 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 close http connection: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 event timer del: 6: 509004606 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *47 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:19 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 accept: 127.0.0.1:60650 fd:6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer add: 6: 60000:508999849 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 242 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http wait request handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: fd:6 1024 of 1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: avail:381 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http process request line +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http uri: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http args: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http exten: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http process request header line +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "Host: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "Accept: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2ZTAxMzgxMjAzN2VjODNhNjIzNTViN2M0Yjc2ODk3ZTA1Mjg3ODBlZTFhOGU0MjZiZjZlZDJkNzMyN2JmNGI1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiNjgwYTk4ODcyN2Q0ZjA5NWQ4YWFjYWNlZDEzYTg2OTVjMDQ4OWMwZWRhOTkwYjk3Yzk1OWVlMTMwNWVlNmRiZSJdXSwiY29udGVudCI6IiIsInNpZyI6IjU3YmQxZGU3YWQ0ZDM2MTU1NmM1MjkzOWZjZGZmMDI1ZDAyMDc0OGJjYjY0ZjFkODE4MTI1MTM4Y2NlODM2ODE3ODA5MzNhNDYzOGQzNjBiZGVhN2QwNDdhMWNmNzU2MWQ4ODVlYTkzOTFjZWEyZTc0NzA4OTliZjQ0OGVhZjZkIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "Content-Type: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header: "Content-Length: 635" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer del: 6: 508999849 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 rewrite phase: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 test location: "/media" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 test location: "/report" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 test location: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 using configuration "=/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http cl:635 max:104857600 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 rewrite phase: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:19 [notice] 1225267#1225267: *49 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script if +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script if: false +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 post rewrite phase: 4 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 5 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 7 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 access phase: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 access phase: 9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 access phase: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 post access phase: 11 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 12 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 generic phase: 13 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http client request body preread 254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http request body content length filter +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http read client request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:0, avail:381 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: fd:6 381 of 381 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http client request body recv 381 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 381 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http client request body rest 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http init upstream, client timer: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "QUERY_STRING" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "635" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "CONTENT_LENGTH: 635" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REQUEST_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "nginx/" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REMOTE_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "60650" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REMOTE_PORT: 60650" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SERVER_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SERVER_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SERVER_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2ZTAxMzgxMjAzN2VjODNhNjIzNTViN2M0Yjc2ODk3ZTA1Mjg3ODBlZTFhOGU0MjZiZjZlZDJkNzMyN2JmNGI1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiNjgwYTk4ODcyN2Q0ZjA5NWQ4YWFjYWNlZDEzYTg2OTVjMDQ4OWMwZWRhOTkwYjk3Yzk1OWVlMTMwNWVlNmRiZSJdXSwiY29udGVudCI6IiIsInNpZyI6IjU3YmQxZGU3YWQ0ZDM2MTU1NmM1MjkzOWZjZGZmMDI1ZDAyMDc0OGJjYjY0ZjFkODE4MTI1MTM4Y2NlODM2ODE3ODA5MzNhNDYzOGQzNjBiZGVhN2QwNDdhMWNmNzU2MWQ4ODVlYTkzOTFjZWEyZTc0NzA4OTliZjQ0OGVhZjZkIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 fastcgi param: "HTTP_CONTENT_LENGTH: 635" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http cleanup add: 0000608F4A83DF70 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 get rr peer, try: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 stream socket 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #50 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 connected +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream connect: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream send request +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream send request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer buf fl:0 s:1224 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer buf fl:0 s:254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer buf fl:0 s:10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer buf fl:0 s:381 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer buf fl:0 s:11 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer in: 0000608F4A83E000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 writev: 1880 of 1880 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 chain writer out: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer add: 10: 60000:508999849 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http request count:2 blk:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http run request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: fd:10 152 of 4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 8E +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 02 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 142 +2025/09/07 10:27:19 [error] 1225267#1225267: *49 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:19] 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 10:27:19 [debug] 1225267#1225267: *49 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: fd:10 760 of 3944 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 160 +2025/09/07 10:27:19 [error] 1225267#1225267: *49 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 02 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 26 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 02 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 550 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi header: "Status: 200 OK" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi parser: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http write filter: l:0 f:0 s:260 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http cacheable: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream process upstream +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe read upstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe preread: 526 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 readv: eof:1, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 readv: 1, last:3184 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe recv chain: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 input buf #0 0000608F4A8302D2 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi closed stdout +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 03 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 08 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi record length: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http fastcgi sent end request +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 input buf 0000608F4A8302D2 500 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe write downstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe write downstream flush in +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http postpone filter "/upload?" 0000608F4A83DFD0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http chunk: 500 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write new buf t:1 f:0 0000608F4A82FBE0, pos 0000608F4A82FBE0, size: 5 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http write filter: l:0 f:0 s:767 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 pipe write downstream done +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer: 10, old: 508999849, new: 508999854 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream exit: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 finalize http upstream request: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 finalize http fastcgi request +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free rr peer 1 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 close http upstream connection: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer del: 10: 508999849 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http upstream temp fd: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http chunk: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write old buf t:1 f:0 0000608F4A82FBE0, pos 0000608F4A82FBE0, size: 5 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http write filter: l:1 f:0 s:772 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http write filter limit 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 writev: 772 of 772 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http write filter 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 set http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http close request +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http log handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A830150 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A82F140, unused: 970 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 hc free: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 hc busy: 0000000000000000 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 tcp_nodelay +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer add: 6: 65000:509004854 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 post event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:27:19 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 recv: fd:6 0 of 1024 +2025/09/07 10:27:19 [info] 1225267#1225267: *49 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 close http connection: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 event timer del: 6: 509004854 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *49 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:19 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 accept: 127.0.0.1:60652 fd:6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer add: 6: 60000:509000143 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 289 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http wait request handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: fd:6 1024 of 1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: avail:239 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http process request line +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http uri: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http args: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http exten: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http process request header line +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "Host: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "Accept: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyZTk0MzUwNDdmNTg4Mzk1NDA5OWJiNTBhMzQ4YjkzODQ1ZWFjOTE5ODk3ODJjYjA3NWIzNmExZmU2NGVhYTJmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiMjkwYjgzOTk0MGI4ZDdiMjNhYjk3NzM1MjdhNzkyNjA3MjRjZDUyMjc2YzkyMmNkNWNmOGNhM2JmMjEzY2JkMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjMyYjU1YTIzMmM2OThlZGQ4ZDMxMmJlNGZlZjVlMjBhOWEwY2UzNGZkN2I3NDU2OWUyMjkxNGYzY2U4ODI4OWMwNGY4MmYxZTY2MjVlZWNmYzY5MzRmNTU0Zjc4ZTY5YjA3YTIyZDlhMGY4NTJjMjk2YjdiODVhZmQ3NWQ3YzZlIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "Content-Type: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header: "Content-Length: 493" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer del: 6: 509000143 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 rewrite phase: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 test location: "/media" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 test location: "/report" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 test location: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 using configuration "=/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http cl:493 max:104857600 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 rewrite phase: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:19 [notice] 1225267#1225267: *51 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script if +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script if: false +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 post rewrite phase: 4 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 5 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 7 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 access phase: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 access phase: 9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 access phase: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 post access phase: 11 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 12 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 generic phase: 13 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http client request body preread 254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http request body content length filter +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http read client request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:239 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: fd:6 239 of 239 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http client request body recv 239 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 239 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http client request body rest 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http init upstream, client timer: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "QUERY_STRING" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "493" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "CONTENT_LENGTH: 493" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REQUEST_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "nginx/" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REMOTE_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "60652" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REMOTE_PORT: 60652" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SERVER_ADDR" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SERVER_PORT" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SERVER_NAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script var: "./blobs" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyZTk0MzUwNDdmNTg4Mzk1NDA5OWJiNTBhMzQ4YjkzODQ1ZWFjOTE5ODk3ODJjYjA3NWIzNmExZmU2NGVhYTJmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyMzksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiMjkwYjgzOTk0MGI4ZDdiMjNhYjk3NzM1MjdhNzkyNjA3MjRjZDUyMjc2YzkyMmNkNWNmOGNhM2JmMjEzY2JkMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjMyYjU1YTIzMmM2OThlZGQ4ZDMxMmJlNGZlZjVlMjBhOWEwY2UzNGZkN2I3NDU2OWUyMjkxNGYzY2U4ODI4OWMwNGY4MmYxZTY2MjVlZWNmYzY5MzRmNTU0Zjc4ZTY5YjA3YTIyZDlhMGY4NTJjMjk2YjdiODVhZmQ3NWQ3YzZlIn0K" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 fastcgi param: "HTTP_CONTENT_LENGTH: 493" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 get rr peer, try: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 stream socket 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #52 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 connected +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream connect: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream send request +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream send request body +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer buf fl:0 s:1224 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer buf fl:0 s:254 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer buf fl:0 s:10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer buf fl:0 s:239 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer buf fl:0 s:9 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer in: 0000608F4A83DF70 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 writev: 1736 of 1736 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 chain writer out: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer add: 10: 60000:509000143 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http request count:2 blk:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http run request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: fd:10 152 of 4096 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 8E +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 02 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 142 +2025/09/07 10:27:19 [error] 1225267#1225267: *51 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27:19] 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 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream process header +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: fd:10 544 of 3944 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 04 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 04 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 260 +2025/09/07 10:27:19 [error] 1225267#1225267: *51 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:27:19] 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 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: E1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 07 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 225 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi parser: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi parser: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi header done +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http write filter: l:0 f:0 s:181 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http cacheable: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream process upstream +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe read upstream: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe preread: 196 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write downstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write busy: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write: out:0000000000000000, f:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe read upstream: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer: 10, old: 509000143, new: 509000148 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream dummy handler +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 59995 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream request: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream process upstream +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe read upstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 readv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 readv: 1, last:3400 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe recv chain: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe length: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 input buf #0 0000608F4A830344 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 06 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi closed stdout +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 03 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 01 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 08 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record byte: 00 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi record length: 8 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http fastcgi sent end request +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 input buf 0000608F4A830344 165 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write downstream: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write downstream flush in +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http chunk: 165 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http write filter: l:0 f:0 s:352 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 pipe write downstream done +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer: 10, old: 509000143, new: 509000148 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream exit: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 finalize http upstream request: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 finalize http fastcgi request +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free rr peer 1 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 close http upstream connection: 10 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer del: 10: 509000143 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http upstream temp fd: -1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http output filter "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http copy filter: "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http chunk: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http write filter: l:1 f:0 s:357 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http write filter limit 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 writev: 357 of 357 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http write filter 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http copy filter: 0 "/upload?" +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 set http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http close request +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http log handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A830150 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A82F140, unused: 1178 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 hc free: 0000000000000000 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 hc busy: 0000000000000000 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 tcp_nodelay +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 reusable connection: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer add: 6: 65000:509005148 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 post event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:0, avail:0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 http keepalive handler +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: eof:1, avail:-1 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 recv: fd:6 0 of 1024 +2025/09/07 10:27:19 [info] 1225267#1225267: *51 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 close http connection: 6 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 event timer del: 6: 509005148 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 reusable connection: 0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A8280A0 +2025/09/07 10:27:19 [debug] 1225267#1225267: *51 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:19 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:19 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:19 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:27:20 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 accept: 127.0.0.1:60660 fd:6 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer add: 6: 60000:509000434 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 reusable connection: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 285 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http wait request handler +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:0, avail:-1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: fd:6 1024 of 1024 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: avail:239 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 reusable connection: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http process request line +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http uri: "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http args: "" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http exten: "" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http process request header line +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "Host: localhost:9001" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "Accept: */*" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4NTQ1OTE3NjZkODgwYTFkOTQzMmIyNjAxZjVjNmRhZDJhNWI4ZTFkZDlmMzlkMTc2ZmM5OTdkNWRjOGQ5NjgyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyNDAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiMjkwYjgzOTk0MGI4ZDdiMjNhYjk3NzM1MjdhNzkyNjA3MjRjZDUyMjc2YzkyMmNkNWNmOGNhM2JmMjEzY2JkMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjAzNWU2YWI4OGUwZjQ1MjIxODI0YjAzMWRkODZjN2FhNzY3ODgyZWI1ZDNmZjFlNzllOGYyMTVkOTU3Yjk4ZDllNTBkNjJhMWFmMjVhNWVhZTY4YmNmMWQzZDYzZjA1MGNlMGY3ZDg5MWE2YmQ1YzgxZDk0ZDhlNGE3NGYxZDQ1In0K" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "Content-Type: text/plain" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header: "Content-Length: 493" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http header done +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer del: 6: 509000434 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 rewrite phase: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 test location: "/media" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 test location: "/report" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 test location: "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 using configuration "=/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http cl:493 max:104857600 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 rewrite phase: 3 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "PUT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:27:20 [notice] 1225267#1225267: *53 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script if +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script if: false +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 post rewrite phase: 4 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 5 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 6 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 7 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 access phase: 8 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 access phase: 9 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 access phase: 10 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 post access phase: 11 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 12 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 generic phase: 13 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http client request body preread 254 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http request body content length filter +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http read client request body +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:0, avail:239 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: fd:6 239 of 239 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: avail:0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http client request body recv 239 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 239 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http client request body rest 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http init upstream, client timer: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "QUERY_STRING" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "QUERY_STRING: " +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REQUEST_METHOD" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "PUT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "CONTENT_TYPE" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "text/plain" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "CONTENT_LENGTH" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "493" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "CONTENT_LENGTH: 493" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SCRIPT_NAME" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REQUEST_URI" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "DOCUMENT_URI" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "./blobs" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "HTTP/1.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REQUEST_SCHEME" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "http" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "CGI/1.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "nginx/" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "1.18.0" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REMOTE_ADDR" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "127.0.0.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REMOTE_PORT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "60660" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REMOTE_PORT: 60660" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SERVER_ADDR" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "127.0.0.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SERVER_PORT" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "9001" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SERVER_NAME" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "localhost" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "REDIRECT_STATUS" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "200" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script var: "./blobs" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http script copy: "/ginxsom.fcgi" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4NTQ1OTE3NjZkODgwYTFkOTQzMmIyNjAxZjVjNmRhZDJhNWI4ZTFkZDlmMzlkMTc2ZmM5OTdkNWRjOGQ5NjgyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUyNDAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4ODM5Il0sWyJ4IiwiMjkwYjgzOTk0MGI4ZDdiMjNhYjk3NzM1MjdhNzkyNjA3MjRjZDUyMjc2YzkyMmNkNWNmOGNhM2JmMjEzY2JkMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjAzNWU2YWI4OGUwZjQ1MjIxODI0YjAzMWRkODZjN2FhNzY3ODgyZWI1ZDNmZjFlNzllOGYyMTVkOTU3Yjk4ZDllNTBkNjJhMWFmMjVhNWVhZTY4YmNmMWQzZDYzZjA1MGNlMGY3ZDg5MWE2YmQ1YzgxZDk0ZDhlNGE3NGYxZDQ1In0K" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 fastcgi param: "HTTP_CONTENT_LENGTH: 493" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 get rr peer, try: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 stream socket 10 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #54 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 connected +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream connect: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream send request +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream send request body +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer buf fl:0 s:1224 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer buf fl:0 s:254 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer buf fl:0 s:10 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer buf fl:0 s:239 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer buf fl:0 s:9 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer in: 0000608F4A83DF70 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 writev: 1736 of 1736 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 chain writer out: 0000000000000000 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer add: 10: 60000:509000434 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http request count:2 blk:0 +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http run request: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream check client, write event:1, "/upload" +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream request: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream dummy handler +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream request: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream process header +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 malloc: 0000608F4A830150:4096 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:0, avail:-1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: fd:10 152 of 4096 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 07 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 8E +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 02 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 142 +2025/09/07 10:27:20 [error] 1225267#1225267: *53 FastCGI sent in stderr: "LOG: [2025-09-07 10:27:20] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:27: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 10:27:20 [debug] 1225267#1225267: *53 recv: eof:0, avail:0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream request: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream dummy handler +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream request: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream process header +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:1, avail:-1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: fd:10 544 of 3944 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 07 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 04 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 04 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 260 +2025/09/07 10:27:20 [error] 1225267#1225267: *53 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:27: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 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 07 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 06 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: E1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 07 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 225 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi parser: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi parser: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi parser: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi header done +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:27:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http write filter: l:0 f:0 s:181 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http cacheable: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream process upstream +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe read upstream: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe preread: 196 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 readv: eof:1, avail:0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 readv: 1, last:3400 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe recv chain: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe length: -1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 input buf #0 0000608F4A830344 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 06 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi closed stdout +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 03 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 01 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 08 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record byte: 00 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi record length: 8 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http fastcgi sent end request +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 input buf 0000608F4A830344 165 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe write downstream: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe write downstream flush in +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http output filter "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http copy filter: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http chunk: 165 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http write filter: l:0 f:0 s:352 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http copy filter: 0 "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 pipe write downstream done +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer: 10, old: 509000434, new: 509000438 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream exit: 0000000000000000 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 finalize http upstream request: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 finalize http fastcgi request +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free rr peer 1 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 close http upstream connection: 10 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer del: 10: 509000434 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 reusable connection: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http upstream temp fd: -1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http output filter "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http copy filter: "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http chunk: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http write filter: l:1 f:0 s:357 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http write filter limit 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 writev: 357 of 357 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http write filter 0000000000000000 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http copy filter: 0 "/upload?" +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 set http keepalive handler +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http close request +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http log handler +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A830150 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A82F140, unused: 1178 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A8280A0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 hc free: 0000000000000000 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 hc busy: 0000000000000000 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 tcp_nodelay +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 reusable connection: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer add: 6: 65000:509005438 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 post event 0000608F4A894AB0 +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:27:20 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 delete posted event 0000608F4A894AB0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http keepalive handler +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:0, avail:0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A8280A0 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 http keepalive handler +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: eof:1, avail:-1 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 recv: fd:6 0 of 1024 +2025/09/07 10:27:20 [info] 1225267#1225267: *53 client 127.0.0.1 closed keepalive connection +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 close http connection: 6 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 event timer del: 6: 509005438 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 reusable connection: 0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A8280A0 +2025/09/07 10:27:20 [debug] 1225267#1225267: *53 free: 0000608F4A825840, unused: 120 +2025/09/07 10:27:20 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:27:20 [debug] 1225267#1225267: worker cycle +2025/09/07 10:27:20 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:14 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 accept: 127.0.0.1:35560 fd:6 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 event timer add: 6: 60000:509115098 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 reusable connection: 1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:14 [debug] 1225267#1225267: timer delta: 114659 +2025/09/07 10:29:14 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http wait request handler +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 recv: eof:0, avail:-1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 recv: fd:6 78 of 1024 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 reusable connection: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http process request line +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http request line: "GET / HTTP/1.1" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http uri: "/" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http args: "" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http exten: "" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http process request header line +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http header: "Host: localhost:9001" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http header: "Accept: */*" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http header done +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 event timer del: 6: 509115098 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 generic phase: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 rewrite phase: 1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 test location: "/media" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 test location: "/debug/list" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 test location: "/api/" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 test location: "/" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 using configuration "=/" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http cl:-1 max:104857600 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 rewrite phase: 3 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http set discard body +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:14 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http write filter: l:0 f:0 s:198 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http output filter "/?" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http copy filter: "/?" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http write filter: l:1 f:0 s:299 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http write filter limit 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 writev: 299 of 299 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http write filter 0000000000000000 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http copy filter: 0 "/?" +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 set http keepalive handler +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http close request +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http log handler +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 free: 0000608F4A8280A0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 hc free: 0000000000000000 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 hc busy: 0000000000000000 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 tcp_nodelay +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 reusable connection: 1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 event timer add: 6: 65000:509120099 +2025/09/07 10:29:14 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:14 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 http keepalive handler +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 recv: eof:1, avail:-1 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 recv: fd:6 0 of 1024 +2025/09/07 10:29:14 [info] 1225267#1225267: *55 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 close http connection: 6 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 event timer del: 6: 509120099 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 reusable connection: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 free: 0000608F4A8280A0 +2025/09/07 10:29:14 [debug] 1225267#1225267: *55 free: 0000608F4A825840, unused: 136 +2025/09/07 10:29:14 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:14 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:14 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:15 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 accept: 127.0.0.1:35574 fd:6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer add: 6: 60000:509115424 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 325 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http wait request handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: fd:6 1024 of 1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: avail:236 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http process request line +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http uri: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http args: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http exten: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http process request header line +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "Host: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "Accept: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmY2Y2MWZmYzNmMzc4ZmYyZGU1OTc3NjAwMDMzZWYzZDRkMzVhMTI5MjQ1NGY5OTIxY2VmZDUyNTMzODVhMWUzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU0Il0sWyJ4IiwiYzQzODJjN2NlNjMwMjYzMjRlM2Y5MTQzNzFiODhmZGM3NjU4MjRkMjAxYWQ5NjE3N2YzYWJhZDAxZTk4MDM1YiJdXSwiY29udGVudCI6IiIsInNpZyI6IjhiNjIwMTRkMTA3ZjZkMzA4YmY3YTM0MmIzYWE0NmNmYWYyMDhiYTA3ZDRjODE4NDY5NTc3NDQ3NDM1OWI2OTkxNDE3MjEzNzI0NDZiNjc2ZDNmNTk2MGZlN2MwZjg4MWEwZGI2NmIxYzBkNGJkMDQ4M2M4ODg2ODM5MDQ4YTljIn0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "Content-Type: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header: "Content-Length: 490" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer del: 6: 509115424 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 rewrite phase: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 test location: "/media" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 test location: "/report" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 test location: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 using configuration "=/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http cl:490 max:104857600 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 rewrite phase: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:15 [notice] 1225267#1225267: *56 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script if +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script if: false +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 post rewrite phase: 4 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 5 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 7 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 access phase: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 access phase: 9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 access phase: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 post access phase: 11 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 12 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 generic phase: 13 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http client request body preread 254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http request body content length filter +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http read client request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:0, avail:236 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: fd:6 236 of 236 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http client request body recv 236 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 236 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http client request body rest 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http init upstream, client timer: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "QUERY_STRING" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "490" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "CONTENT_LENGTH: 490" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REQUEST_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "nginx/" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REMOTE_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "35574" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REMOTE_PORT: 35574" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SERVER_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SERVER_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SERVER_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmY2Y2MWZmYzNmMzc4ZmYyZGU1OTc3NjAwMDMzZWYzZDRkMzVhMTI5MjQ1NGY5OTIxY2VmZDUyNTMzODVhMWUzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU0Il0sWyJ4IiwiYzQzODJjN2NlNjMwMjYzMjRlM2Y5MTQzNzFiODhmZGM3NjU4MjRkMjAxYWQ5NjE3N2YzYWJhZDAxZTk4MDM1YiJdXSwiY29udGVudCI6IiIsInNpZyI6IjhiNjIwMTRkMTA3ZjZkMzA4YmY3YTM0MmIzYWE0NmNmYWYyMDhiYTA3ZDRjODE4NDY5NTc3NDQ3NDM1OWI2OTkxNDE3MjEzNzI0NDZiNjc2ZDNmNTk2MGZlN2MwZjg4MWEwZGI2NmIxYzBkNGJkMDQ4M2M4ODg2ODM5MDQ4YTljIn0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 fastcgi param: "HTTP_CONTENT_LENGTH: 490" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 get rr peer, try: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 stream socket 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #57 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 connected +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream connect: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream send request +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream send request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer buf fl:0 s:1224 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer buf fl:0 s:254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer buf fl:0 s:10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer buf fl:0 s:236 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer buf fl:0 s:12 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer in: 0000608F4A83DF70 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 writev: 1736 of 1736 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 chain writer out: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer add: 10: 60000:509115424 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http request count:2 blk:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http run request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: fd:10 152 of 4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 8E +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 02 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 142 +2025/09/07 10:29:15 [error] 1225267#1225267: *56 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:15] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29:15] 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 10:29:15 [debug] 1225267#1225267: *56 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59998 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: fd:10 760 of 3944 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 99 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 153 +2025/09/07 10:29:15 [error] 1225267#1225267: *56 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 02 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 26 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 02 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 550 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi header: "Status: 200 OK" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi parser: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:15 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 10:29:15 [debug] 1225267#1225267: *56 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http write filter: l:0 f:0 s:260 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http cacheable: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream process upstream +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe read upstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe preread: 526 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 readv: eof:1, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 readv: 1, last:3184 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe recv chain: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe length: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 input buf #0 0000608F4A8302D2 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi closed stdout +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 03 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 08 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi record length: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http fastcgi sent end request +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 input buf 0000608F4A8302D2 500 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe write downstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe write downstream flush in +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http chunk: 500 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http write filter: l:0 f:0 s:767 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 pipe write downstream done +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer: 10, old: 509115424, new: 509115429 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream exit: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 finalize http upstream request: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 finalize http fastcgi request +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free rr peer 1 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 close http upstream connection: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer del: 10: 509115424 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http upstream temp fd: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http chunk: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http write filter: l:1 f:0 s:772 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http write filter limit 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 writev: 772 of 772 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http write filter 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 set http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http close request +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http log handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A830150 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A83D070, unused: 2 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 hc free: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 hc busy: 0000000000000000 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 tcp_nodelay +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer add: 6: 65000:509120429 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 post event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 recv: fd:6 0 of 1024 +2025/09/07 10:29:15 [info] 1225267#1225267: *56 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 close http connection: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 event timer del: 6: 509120429 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *56 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:15 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 accept: 127.0.0.1:35588 fd:6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer add: 6: 60000:509115739 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 308 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http wait request handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: fd:6 1024 of 1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: avail:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http process request line +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http uri: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http args: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http exten: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http process request header line +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "Host: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "Accept: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwNDBmYWQ0NWU1ZTUwMTAzNjNjMGUwZGY2ZTJmZGYyYzMwZDk4OTg4ZWEzZjUxZDc1N2M1YmE3MjE4MzBkNWNhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiZTU3YmRkZjE3ZWFmODE1NTI3MmU1NTM5MTM2YWEwZTEyZWU5ZTFkNDU1YjY2YzQ0YzU3MzU4ZTUxMGRlMDk2ZSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijg3NzE0OTIzNzg1OGJiMzIxNDIwYTY2NmZmYzMwZjQzYjkwNjNiZGQzYTkwYzQ3NWQ2MGY0NGI1OWUyZjQ4MjVhNTAzNWQ3YjE0MDZlNGI3YmI2MDY5NjY1NzQyYzA3NjYxNzVlYjgwZTk1OGNiMzNiOTlkN2YyMmNlMTFlMzNjIn0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "Content-Type: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header: "Content-Length: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer del: 6: 509115739 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 rewrite phase: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 test location: "/media" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 test location: "/report" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 test location: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 using configuration "=/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http cl:494 max:104857600 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 rewrite phase: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:15 [notice] 1225267#1225267: *58 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script if +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script if: false +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 post rewrite phase: 4 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 5 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 7 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 access phase: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 access phase: 9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 access phase: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 post access phase: 11 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 12 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 generic phase: 13 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http client request body preread 254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http request body content length filter +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http read client request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:0, avail:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: fd:6 240 of 240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http client request body recv 240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http client request body rest 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http init upstream, client timer: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "QUERY_STRING" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REQUEST_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "nginx/" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REMOTE_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "35588" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REMOTE_PORT: 35588" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SERVER_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SERVER_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SERVER_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwNDBmYWQ0NWU1ZTUwMTAzNjNjMGUwZGY2ZTJmZGYyYzMwZDk4OTg4ZWEzZjUxZDc1N2M1YmE3MjE4MzBkNWNhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiZTU3YmRkZjE3ZWFmODE1NTI3MmU1NTM5MTM2YWEwZTEyZWU5ZTFkNDU1YjY2YzQ0YzU3MzU4ZTUxMGRlMDk2ZSJdXSwiY29udGVudCI6IiIsInNpZyI6Ijg3NzE0OTIzNzg1OGJiMzIxNDIwYTY2NmZmYzMwZjQzYjkwNjNiZGQzYTkwYzQ3NWQ2MGY0NGI1OWUyZjQ4MjVhNTAzNWQ3YjE0MDZlNGI3YmI2MDY5NjY1NzQyYzA3NjYxNzVlYjgwZTk1OGNiMzNiOTlkN2YyMmNlMTFlMzNjIn0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 get rr peer, try: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 stream socket 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #59 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 connected +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream connect: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream send request +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream send request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer buf fl:0 s:1224 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer buf fl:0 s:254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer buf fl:0 s:10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer buf fl:0 s:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer buf fl:0 s:8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer in: 0000608F4A83DF68 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 writev: 1736 of 1736 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 chain writer out: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer add: 10: 60000:509115739 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http request count:2 blk:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http run request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: fd:10 152 of 4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 8E +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 02 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 142 +2025/09/07 10:29:15 [error] 1225267#1225267: *58 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:15] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29:15] 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 10:29:15 [debug] 1225267#1225267: *58 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: fd:10 544 of 3944 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 04 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 04 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 260 +2025/09/07 10:29:15 [error] 1225267#1225267: *58 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:29:15] 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 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 225 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi parser: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:15 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http write filter: l:0 f:0 s:181 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http cacheable: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream process upstream +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe read upstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe preread: 196 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 readv: eof:1, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 readv: 1, last:3400 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe recv chain: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe length: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 input buf #0 0000608F4A830344 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi closed stdout +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 03 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 08 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi record length: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http fastcgi sent end request +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 input buf 0000608F4A830344 165 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe write downstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe write downstream flush in +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http chunk: 165 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write new buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http write filter: l:0 f:0 s:352 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 pipe write downstream done +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer: 10, old: 509115739, new: 509115745 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream exit: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 finalize http upstream request: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 finalize http fastcgi request +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free rr peer 1 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 close http upstream connection: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer del: 10: 509115739 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http upstream temp fd: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http chunk: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write old buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http write filter: l:1 f:0 s:357 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http write filter limit 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 writev: 357 of 357 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http write filter 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 set http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http close request +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http log handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A830150 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A82F140, unused: 1194 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 hc free: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 hc busy: 0000000000000000 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 tcp_nodelay +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer add: 6: 65000:509120745 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 post event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 5 +2025/09/07 10:29:15 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 recv: fd:6 0 of 1024 +2025/09/07 10:29:15 [info] 1225267#1225267: *58 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 close http connection: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 event timer del: 6: 509120745 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *58 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:15 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 accept: 127.0.0.1:35602 fd:6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer add: 6: 60000:509116029 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 284 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http wait request handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: fd:6 1024 of 1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: avail:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http process request line +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http uri: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http args: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http exten: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http process request header line +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "Host: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "Accept: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzI4NDBiMjkzOTBiZTZhNDRmMjM1Zjg5NmE0YWM5MzZkMTU0NDc4M2IyNzUzNTM0NzVkMDZmMTI2ZmExMDJlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiZTU3YmRkZjE3ZWFmODE1NTI3MmU1NTM5MTM2YWEwZTEyZWU5ZTFkNDU1YjY2YzQ0YzU3MzU4ZTUxMGRlMDk2ZSJdXSwiY29udGVudCI6IiIsInNpZyI6IjE5OWE5OWJjOWE4OTNiM2NkOGFiZTVlMTAxZGYyYTI3ZTgxMWM4YWVlN2EzMDdlODI3Zjk4MTkwYTEzMjUzZGU2ZjNmYmVlZTMyYmQ3Y2U0MGMyNDBiOWE2MWYwZjQyODQ2MmM5ZWFkZjdlZTg5NTI2ZGI4NDE2YjhhOWY1Mzg0In0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "Content-Type: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header: "Content-Length: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer del: 6: 509116029 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 rewrite phase: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 test location: "/media" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 test location: "/report" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 test location: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 using configuration "=/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http cl:494 max:104857600 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 rewrite phase: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:15 [notice] 1225267#1225267: *60 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script if +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script if: false +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 post rewrite phase: 4 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 5 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 7 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 access phase: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 access phase: 9 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 access phase: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 post access phase: 11 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 12 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 generic phase: 13 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http client request body preread 254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http request body content length filter +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http read client request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:0, avail:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: fd:6 240 of 240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http client request body recv 240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http client request body rest 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http init upstream, client timer: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "QUERY_STRING" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REQUEST_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "nginx/" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REMOTE_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "35602" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REMOTE_PORT: 35602" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SERVER_ADDR" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SERVER_PORT" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SERVER_NAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script var: "./blobs" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzI4NDBiMjkzOTBiZTZhNDRmMjM1Zjg5NmE0YWM5MzZkMTU0NDc4M2IyNzUzNTM0NzVkMDZmMTI2ZmExMDJlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiZTU3YmRkZjE3ZWFmODE1NTI3MmU1NTM5MTM2YWEwZTEyZWU5ZTFkNDU1YjY2YzQ0YzU3MzU4ZTUxMGRlMDk2ZSJdXSwiY29udGVudCI6IiIsInNpZyI6IjE5OWE5OWJjOWE4OTNiM2NkOGFiZTVlMTAxZGYyYTI3ZTgxMWM4YWVlN2EzMDdlODI3Zjk4MTkwYTEzMjUzZGU2ZjNmYmVlZTMyYmQ3Y2U0MGMyNDBiOWE2MWYwZjQyODQ2MmM5ZWFkZjdlZTg5NTI2ZGI4NDE2YjhhOWY1Mzg0In0K" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 get rr peer, try: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 stream socket 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #61 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 connected +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream connect: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream send request +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream send request body +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer buf fl:0 s:1224 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer buf fl:0 s:254 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer buf fl:0 s:10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer buf fl:0 s:240 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer buf fl:0 s:8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer in: 0000608F4A83DF68 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 writev: 1736 of 1736 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 chain writer out: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer add: 10: 60000:509116030 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http request count:2 blk:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http run request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:0, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: fd:10 152 of 4096 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 8E +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 02 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 142 +2025/09/07 10:29:15 [error] 1225267#1225267: *60 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:15] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29:15] 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 10:29:15 [debug] 1225267#1225267: *60 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream dummy handler +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream request: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream process header +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: fd:10 544 of 3944 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 04 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 04 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 260 +2025/09/07 10:29:15 [error] 1225267#1225267: *60 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:29:15] 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 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 07 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 225 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi parser: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi parser: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi header done +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:15 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http write filter: l:0 f:0 s:181 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http cacheable: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream process upstream +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe read upstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe preread: 196 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 readv: eof:1, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 readv: 1, last:3400 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe recv chain: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe length: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 input buf #0 0000608F4A830344 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 06 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi closed stdout +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 03 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 01 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 08 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record byte: 00 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi record length: 8 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http fastcgi sent end request +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 input buf 0000608F4A830344 165 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe write downstream: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe write downstream flush in +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http chunk: 165 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write new buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http write filter: l:0 f:0 s:352 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 pipe write downstream done +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer: 10, old: 509116030, new: 509116034 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream exit: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 finalize http upstream request: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 finalize http fastcgi request +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free rr peer 1 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 close http upstream connection: 10 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer del: 10: 509116030 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http upstream temp fd: -1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http output filter "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http copy filter: "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http chunk: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 181 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write old buf t:1 f:0 0000608F4A82FB00, pos 0000608F4A82FB00, size: 4 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http write filter: l:1 f:0 s:357 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http write filter limit 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 writev: 357 of 357 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http write filter 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http copy filter: 0 "/upload?" +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 set http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http close request +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http log handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A830150 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A82F140, unused: 1194 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 hc free: 0000000000000000 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 hc busy: 0000000000000000 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 tcp_nodelay +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 reusable connection: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer add: 6: 65000:509121034 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 post event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:29:15 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:0, avail:0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 http keepalive handler +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: eof:1, avail:-1 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 recv: fd:6 0 of 1024 +2025/09/07 10:29:15 [info] 1225267#1225267: *60 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 close http connection: 6 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 event timer del: 6: 509121034 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 reusable connection: 0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A8280A0 +2025/09/07 10:29:15 [debug] 1225267#1225267: *60 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:15 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:15 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:15 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:16 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 accept: 127.0.0.1:35604 fd:6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer add: 6: 60000:509116392 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 357 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http wait request handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: fd:6 1024 of 1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: avail:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http process request line +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http uri: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http args: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http exten: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http process request header line +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "Host: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "Accept: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNzJiNGYwMGVhZjliNGMxOTgyYzNlNzZhY2ZhOThkNzcwYzIzYTgzNzZjOTJiZWJjZmZhMTNjNDhhNTI2YmU5IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiMjg1NjVkZjZhMzJkN2UyZmUzNWZkYmNlNDY3ZDAzOWVkMmJjN2VlZTgzZTZlNTg4MGRkZTg1MDgxNjY1MGJjNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQyMTJhZjhhNzY3NmQ1MzMwNDdlZTcxMWJiMDE3ZWVmY2M4ODVkODllNzViMjdlMzc0Yjc1M2JmOWMxYmI2NDM0YTIyN2RhNTk5ZGQ1ZmIwNjhiMGQyYWVkNDc4NDVlZDA2M2Q2Njk2OGQ3N2VhMjgyZGFmZjEwNzBkZWNhNjE4In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "Content-Type: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header: "Content-Length: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer del: 6: 509116392 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 rewrite phase: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 test location: "/media" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 test location: "/report" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 test location: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 using configuration "=/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http cl:494 max:104857600 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 rewrite phase: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:16 [notice] 1225267#1225267: *62 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script if +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script if: false +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 post rewrite phase: 4 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 5 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 7 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 access phase: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 access phase: 9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 access phase: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 post access phase: 11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 12 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 generic phase: 13 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http client request body preread 254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http request body content length filter +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http read client request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:0, avail:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: fd:6 240 of 240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http client request body recv 240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http client request body rest 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http init upstream, client timer: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "QUERY_STRING" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REQUEST_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "nginx/" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REMOTE_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "35604" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REMOTE_PORT: 35604" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SERVER_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SERVER_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SERVER_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxNzJiNGYwMGVhZjliNGMxOTgyYzNlNzZhY2ZhOThkNzcwYzIzYTgzNzZjOTJiZWJjZmZhMTNjNDhhNTI2YmU5IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU1Il0sWyJ4IiwiMjg1NjVkZjZhMzJkN2UyZmUzNWZkYmNlNDY3ZDAzOWVkMmJjN2VlZTgzZTZlNTg4MGRkZTg1MDgxNjY1MGJjNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQyMTJhZjhhNzY3NmQ1MzMwNDdlZTcxMWJiMDE3ZWVmY2M4ODVkODllNzViMjdlMzc0Yjc1M2JmOWMxYmI2NDM0YTIyN2RhNTk5ZGQ1ZmIwNjhiMGQyYWVkNDc4NDVlZDA2M2Q2Njk2OGQ3N2VhMjgyZGFmZjEwNzBkZWNhNjE4In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 get rr peer, try: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 stream socket 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #63 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 connected +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream connect: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream send request +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream send request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer buf fl:0 s:1224 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer buf fl:0 s:254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer buf fl:0 s:10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer buf fl:0 s:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer buf fl:0 s:8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer in: 0000608F4A83DF68 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 writev: 1736 of 1736 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 chain writer out: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer add: 10: 60000:509116392 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http request count:2 blk:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http run request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: fd:10 152 of 4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 8E +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 142 +2025/09/07 10:29:16 [error] 1225267#1225267: *62 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:16] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29: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 10:29:16 [debug] 1225267#1225267: *62 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: fd:10 760 of 3944 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 160 +2025/09/07 10:29:16 [error] 1225267#1225267: *62 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 26 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 550 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi header: "Status: 200 OK" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi parser: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:16 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 10:29:16 [debug] 1225267#1225267: *62 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http write filter: l:0 f:0 s:260 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http cacheable: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe read upstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe preread: 526 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 readv: eof:1, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 readv: 1, last:3184 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe recv chain: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 input buf #0 0000608F4A8302D2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi closed stdout +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 03 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 08 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi record length: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http fastcgi sent end request +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 input buf 0000608F4A8302D2 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe write downstream flush in +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http chunk: 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http write filter: l:0 f:0 s:767 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 pipe write downstream done +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer: 10, old: 509116392, new: 509116401 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream exit: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 finalize http upstream request: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 finalize http fastcgi request +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free rr peer 1 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 close http upstream connection: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer del: 10: 509116392 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http upstream temp fd: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http chunk: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http write filter: l:1 f:0 s:772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http write filter limit 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 writev: 772 of 772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http write filter 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 set http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http close request +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http log handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A830150 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A83D070, unused: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 hc free: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 hc busy: 0000000000000000 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 tcp_nodelay +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer add: 6: 65000:509121401 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 post event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 recv: fd:6 0 of 1024 +2025/09/07 10:29:16 [info] 1225267#1225267: *62 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 close http connection: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 event timer del: 6: 509121401 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *62 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:16 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 accept: 127.0.0.1:35618 fd:6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer add: 6: 60000:509116711 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 308 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http wait request handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: fd:6 1024 of 1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: avail:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http process request line +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http uri: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http args: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http exten: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http process request header line +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "Host: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "Accept: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyODBlZTQwZmEyZGQwNGFiY2JjZjllZTIzOWY4Y2ZjMjc0MDNiNjBhMTM0NGFhNmIzOTA2NjQwNTlkZWE1MmE4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiMjg1NjVkZjZhMzJkN2UyZmUzNWZkYmNlNDY3ZDAzOWVkMmJjN2VlZTgzZTZlNTg4MGRkZTg1MDgxNjY1MGJjNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjkyNWE3MGE5MTdlOTg1YmY4YThlNzhkODkzNDMzOGQwZTgzYWJjOWE2YTY4YWI0NTgzMjZiNjk5YjcxYmU3NjJhMTE5NWZhZTI4NmMxOWI4NTBlZjNkOGI4ODk2MzQwYWZjMThjNzBjNGE3NTZkM2I3NzJkMGQ1ZjAxYTJkZTU4In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "Content-Type: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header: "Content-Length: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer del: 6: 509116711 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 rewrite phase: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 test location: "/media" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 test location: "/report" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 test location: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 using configuration "=/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http cl:494 max:104857600 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 rewrite phase: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:16 [notice] 1225267#1225267: *64 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script if +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script if: false +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 post rewrite phase: 4 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 5 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 7 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 access phase: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 access phase: 9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 access phase: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 post access phase: 11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 12 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 generic phase: 13 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http client request body preread 254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http request body content length filter +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http read client request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:0, avail:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: fd:6 240 of 240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http client request body recv 240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 240 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http client request body rest 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http init upstream, client timer: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "QUERY_STRING" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "CONTENT_LENGTH: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REQUEST_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "nginx/" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REMOTE_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "35618" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REMOTE_PORT: 35618" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SERVER_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SERVER_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SERVER_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyODBlZTQwZmEyZGQwNGFiY2JjZjllZTIzOWY4Y2ZjMjc0MDNiNjBhMTM0NGFhNmIzOTA2NjQwNTlkZWE1MmE4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiMjg1NjVkZjZhMzJkN2UyZmUzNWZkYmNlNDY3ZDAzOWVkMmJjN2VlZTgzZTZlNTg4MGRkZTg1MDgxNjY1MGJjNCJdXSwiY29udGVudCI6IiIsInNpZyI6IjkyNWE3MGE5MTdlOTg1YmY4YThlNzhkODkzNDMzOGQwZTgzYWJjOWE2YTY4YWI0NTgzMjZiNjk5YjcxYmU3NjJhMTE5NWZhZTI4NmMxOWI4NTBlZjNkOGI4ODk2MzQwYWZjMThjNzBjNGE3NTZkM2I3NzJkMGQ1ZjAxYTJkZTU4In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 fastcgi param: "HTTP_CONTENT_LENGTH: 494" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http cleanup add: 0000608F4A83DED8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 get rr peer, try: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 stream socket 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #65 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 connected +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream connect: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream send request +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream send request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer buf fl:0 s:1224 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer buf fl:0 s:254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer buf fl:0 s:10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer buf fl:0 s:240 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer buf fl:0 s:8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer in: 0000608F4A83DF68 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 writev: 1736 of 1736 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 chain writer out: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer add: 10: 60000:509116712 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http request count:2 blk:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http run request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: fd:10 152 of 4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 8E +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 142 +2025/09/07 10:29:16 [error] 1225267#1225267: *64 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:16] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29: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 10:29:16 [debug] 1225267#1225267: *64 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: fd:10 760 of 3944 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 160 +2025/09/07 10:29:16 [error] 1225267#1225267: *64 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 26 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 550 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi header: "Status: 200 OK" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi parser: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:16 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 10:29:16 [debug] 1225267#1225267: *64 write new buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http write filter: l:0 f:0 s:260 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http cacheable: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe read upstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe preread: 526 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 readv: eof:1, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 readv: 1, last:3184 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe recv chain: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 input buf #0 0000608F4A8302D2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi closed stdout +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 03 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 08 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi record length: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http fastcgi sent end request +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 input buf 0000608F4A8302D2 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe write downstream flush in +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http postpone filter "/upload?" 0000608F4A83DF38 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http chunk: 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write new buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http write filter: l:0 f:0 s:767 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 pipe write downstream done +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer: 10, old: 509116712, new: 509116717 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream exit: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 finalize http upstream request: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 finalize http fastcgi request +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free rr peer 1 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 close http upstream connection: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer del: 10: 509116712 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http upstream temp fd: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http chunk: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write old buf t:1 f:0 0000608F4A82F808, pos 0000608F4A82F808, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write old buf t:1 f:0 0000608F4A82FB50, pos 0000608F4A82FB50, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http write filter: l:1 f:0 s:772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http write filter limit 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 writev: 772 of 772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http write filter 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 set http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http close request +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http log handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A830150 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A83D070, unused: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A82F140, unused: 1114 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 hc free: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 hc busy: 0000000000000000 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 tcp_nodelay +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer add: 6: 65000:509121717 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 post event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:29:16 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 recv: fd:6 0 of 1024 +2025/09/07 10:29:16 [info] 1225267#1225267: *64 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 close http connection: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 event timer del: 6: 509121717 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *64 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:16 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 accept: 127.0.0.1:35622 fd:6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer add: 6: 60000:509117038 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 320 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http wait request handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: fd:6 1024 of 1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: avail:245 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http process request line +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http uri: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http args: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http exten: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http process request header line +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "Host: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "Accept: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiNWQ3Y2VkOTE4ZWZiM2NmZWVkNzVhYjRiN2NjZjY1YmFkNjViMmNmMGYzNTViNGZhNDU3YmQxNTZmMjdmNDIxIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiMDQ4NDhmYmUyOGUwMTY1Mjg2NTk1ODYwNzEyNWFkZDQ2ZTNkODRmOGE4NjI2MTYwODQyZGNhYzg3MWIwNWRmNSJdXSwiY29udGVudCI6IiIsInNpZyI6ImMwNjY5NGVlOGIxZmQwODNlNmM0MzFkNTNjNjhjYWRjMjcwOGEzMGY3Yjc1YWYzMWQwOGJiYzYwZDUwYjE0ZTk4OTdhODI2NzYzZWIzN2RlZTBjYmZlMjI4MDZmM2ZjOTY1NTFlZWRhMzk0NzFiZTY0MWM1NWUyYmMzNDI3MmMzIn0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "Content-Type: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header: "Content-Length: 499" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer del: 6: 509117038 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 rewrite phase: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 test location: "/media" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 test location: "/report" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 test location: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 using configuration "=/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http cl:499 max:104857600 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 rewrite phase: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:16 [notice] 1225267#1225267: *66 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script if +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script if: false +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 post rewrite phase: 4 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 5 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 7 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 access phase: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 access phase: 9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 access phase: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 post access phase: 11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 12 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 generic phase: 13 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http client request body preread 254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http request body content length filter +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http read client request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:245 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: fd:6 245 of 245 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http client request body recv 245 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 245 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http client request body rest 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http init upstream, client timer: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "QUERY_STRING" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "499" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "CONTENT_LENGTH: 499" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REQUEST_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "nginx/" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REMOTE_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "35622" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REMOTE_PORT: 35622" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SERVER_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SERVER_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SERVER_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiNWQ3Y2VkOTE4ZWZiM2NmZWVkNzVhYjRiN2NjZjY1YmFkNjViMmNmMGYzNTViNGZhNDU3YmQxNTZmMjdmNDIxIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiMDQ4NDhmYmUyOGUwMTY1Mjg2NTk1ODYwNzEyNWFkZDQ2ZTNkODRmOGE4NjI2MTYwODQyZGNhYzg3MWIwNWRmNSJdXSwiY29udGVudCI6IiIsInNpZyI6ImMwNjY5NGVlOGIxZmQwODNlNmM0MzFkNTNjNjhjYWRjMjcwOGEzMGY3Yjc1YWYzMWQwOGJiYzYwZDUwYjE0ZTk4OTdhODI2NzYzZWIzN2RlZTBjYmZlMjI4MDZmM2ZjOTY1NTFlZWRhMzk0NzFiZTY0MWM1NWUyYmMzNDI3MmMzIn0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 fastcgi param: "HTTP_CONTENT_LENGTH: 499" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http cleanup add: 0000608F4A83DEE8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 get rr peer, try: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 stream socket 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #67 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 connected +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream connect: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream send request +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream send request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer buf fl:0 s:1224 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer buf fl:0 s:254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer buf fl:0 s:10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer buf fl:0 s:245 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer buf fl:0 s:11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer in: 0000608F4A83DF78 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 writev: 1744 of 1744 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 chain writer out: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer add: 10: 60000:509117038 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http request count:2 blk:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http run request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: fd:10 152 of 4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 8E +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 142 +2025/09/07 10:29:16 [error] 1225267#1225267: *66 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:16] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29: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 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59998 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: fd:10 536 of 3944 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: FC +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 04 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 252 +2025/09/07 10:29:16 [error] 1225267#1225267: *66 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:29: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 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 225 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi parser: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:16 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http write filter: l:0 f:0 s:181 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http cacheable: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe read upstream: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe preread: 196 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write busy: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write: out:0000000000000000, f:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe read upstream: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer: 10, old: 509117038, new: 509117043 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59995 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe read upstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 readv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 readv: 1, last:3408 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe recv chain: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 input buf #0 0000608F4A83033C +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi closed stdout +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 03 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 08 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi record length: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http fastcgi sent end request +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 input buf 0000608F4A83033C 165 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write downstream flush in +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http postpone filter "/upload?" 0000608F4A83DF48 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http chunk: 165 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http write filter: l:0 f:0 s:352 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 pipe write downstream done +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer: 10, old: 509117038, new: 509117043 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream exit: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 finalize http upstream request: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 finalize http fastcgi request +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free rr peer 1 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 close http upstream connection: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer del: 10: 509117038 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http upstream temp fd: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http chunk: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http write filter: l:1 f:0 s:357 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http write filter limit 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 writev: 357 of 357 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http write filter 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 set http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http close request +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http log handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A830150 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A82F140, unused: 1162 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 hc free: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 hc busy: 0000000000000000 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 tcp_nodelay +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer add: 6: 65000:509122043 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 post event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 recv: fd:6 0 of 1024 +2025/09/07 10:29:16 [info] 1225267#1225267: *66 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 close http connection: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 event timer del: 6: 509122043 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *66 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:16 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 accept: 127.0.0.1:35630 fd:6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer add: 6: 60000:509117317 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 273 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http wait request handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: fd:6 1024 of 1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: avail:381 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http process request line +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http uri: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http args: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http exten: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http process request header line +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "Host: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "Accept: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3NTIzNTFmZmVkNzY4YjdmOTdmMzQyMDg0OTZmZWU4MmE5ZDhjZTk0YWM5ZTI5N2YxODhhZmE0YjNkZWFhOGI1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiM2IyYTA5NzllMjk4NTU4ZjRkMDI4OWNmMDRhNjg0MWE5NGY5MThmYjk4NGEyMGYzOGU5N2QxN2YxMTQwMWE2OCJdXSwiY29udGVudCI6IiIsInNpZyI6Ijk4YmI2MDViYTZiZWIxN2M3ZWUxNTc0Njg2NWRhMjNiOTBmZGZkNjQ5MzQ3YTZhNGRkMTNlOGJkY2Q3Y2JhMTgyOTI5ZmYwOWI1M2I2NzM0YzI1OTkxNjFlNDc4ZGZiYjFlZjFiOGY0MzA3NWRhNGJmNDc2NjFjNDZiOTJmOWQ0In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "Content-Type: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header: "Content-Length: 635" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer del: 6: 509117317 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 rewrite phase: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 test location: "/media" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 test location: "/report" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 test location: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 using configuration "=/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http cl:635 max:104857600 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 rewrite phase: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:16 [notice] 1225267#1225267: *68 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script if +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script if: false +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 post rewrite phase: 4 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 5 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 7 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 access phase: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 access phase: 9 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 access phase: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 post access phase: 11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 12 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 generic phase: 13 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http client request body preread 254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http request body content length filter +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http read client request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:381 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: fd:6 381 of 381 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http client request body recv 381 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 381 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http client request body rest 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http init upstream, client timer: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "QUERY_STRING" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "635" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "CONTENT_LENGTH: 635" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REQUEST_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "nginx/" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REMOTE_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "35630" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REMOTE_PORT: 35630" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SERVER_ADDR" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SERVER_PORT" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SERVER_NAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script var: "./blobs" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3NTIzNTFmZmVkNzY4YjdmOTdmMzQyMDg0OTZmZWU4MmE5ZDhjZTk0YWM5ZTI5N2YxODhhZmE0YjNkZWFhOGI1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU2Il0sWyJ4IiwiM2IyYTA5NzllMjk4NTU4ZjRkMDI4OWNmMDRhNjg0MWE5NGY5MThmYjk4NGEyMGYzOGU5N2QxN2YxMTQwMWE2OCJdXSwiY29udGVudCI6IiIsInNpZyI6Ijk4YmI2MDViYTZiZWIxN2M3ZWUxNTc0Njg2NWRhMjNiOTBmZGZkNjQ5MzQ3YTZhNGRkMTNlOGJkY2Q3Y2JhMTgyOTI5ZmYwOWI1M2I2NzM0YzI1OTkxNjFlNDc4ZGZiYjFlZjFiOGY0MzA3NWRhNGJmNDc2NjFjNDZiOTJmOWQ0In0K" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 fastcgi param: "HTTP_CONTENT_LENGTH: 635" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http cleanup add: 0000608F4A83DF70 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 get rr peer, try: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 stream socket 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #69 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 connected +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream connect: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream send request +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream send request body +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer buf fl:0 s:1224 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer buf fl:0 s:254 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer buf fl:0 s:10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer buf fl:0 s:381 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer buf fl:0 s:11 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer in: 0000608F4A83E000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 writev: 1880 of 1880 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 chain writer out: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer add: 10: 60000:509117317 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http request count:2 blk:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http run request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: fd:10 152 of 4096 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 8E +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 142 +2025/09/07 10:29:16 [error] 1225267#1225267: *68 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:16] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29: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 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream process header +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: fd:10 760 of 3944 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 160 +2025/09/07 10:29:16 [error] 1225267#1225267: *68 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 07 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 26 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 02 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 550 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi header: "Status: 200 OK" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi parser: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi parser: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi header done +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:16 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 10:29:16 [debug] 1225267#1225267: *68 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http write filter: l:0 f:0 s:260 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http cacheable: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe read upstream: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe preread: 526 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write busy: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write: out:0000000000000000, f:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe read upstream: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer: 10, old: 509117317, new: 509117324 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream dummy handler +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 59993 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream request: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream process upstream +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe read upstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 readv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 readv: 1, last:3184 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe recv chain: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe length: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 input buf #0 0000608F4A8302D2 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 06 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi closed stdout +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 03 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 01 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 08 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record byte: 00 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi record length: 8 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http fastcgi sent end request +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 input buf 0000608F4A8302D2 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write downstream: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write downstream flush in +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http postpone filter "/upload?" 0000608F4A83DFD0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http chunk: 500 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write new buf t:1 f:0 0000608F4A82FBE0, pos 0000608F4A82FBE0, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http write filter: l:0 f:0 s:767 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 pipe write downstream done +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer: 10, old: 509117317, new: 509117324 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream exit: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 finalize http upstream request: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 finalize http fastcgi request +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free rr peer 1 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 close http upstream connection: 10 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer del: 10: 509117317 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http upstream temp fd: -1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http output filter "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http copy filter: "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http chunk: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 260 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write old buf t:1 f:0 0000608F4A82FBE0, pos 0000608F4A82FBE0, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 500 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http write filter: l:1 f:0 s:772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http write filter limit 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 writev: 772 of 772 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http write filter 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http copy filter: 0 "/upload?" +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 set http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http close request +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http log handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A830150 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A82F140, unused: 970 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 hc free: 0000000000000000 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 hc busy: 0000000000000000 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 tcp_nodelay +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 reusable connection: 1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer add: 6: 65000:509122324 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 post event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:0, avail:0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 http keepalive handler +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: eof:1, avail:-1 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 recv: fd:6 0 of 1024 +2025/09/07 10:29:16 [info] 1225267#1225267: *68 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 close http connection: 6 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 event timer del: 6: 509122324 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 reusable connection: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A8280A0 +2025/09/07 10:29:16 [debug] 1225267#1225267: *68 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:16 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:16 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:16 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:17 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 accept: 127.0.0.1:35642 fd:6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer add: 6: 60000:509117608 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 reusable connection: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 284 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http wait request handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: fd:6 1024 of 1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: avail:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http process request line +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http uri: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http args: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http exten: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http process request header line +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "Host: localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "Accept: */*" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0MDc4OWRmMDVhOWYwMDZmNDM3NTU3M2EzOTJhZTA3ZjYxZWQwMTQ4MWU5ZWJhZjA0NTQ1YzJlN2FjYzRmMWY1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU3Il0sWyJ4IiwiNmEwMTgzNDI0MjIxNmRlNWQxMDdkM2E2M2ZjNzUzMWU0YzcxMTg0MzIxNDc2MjE2NzlkMWUyNTgwZWQxNDUyZiJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc2MDEzNzQzOWM1ODMxNDkxYzc2ZGQyMjc5YjRjMjc0MGYxOGFjYWRmZDI5NjczZmMwZmViYzY3ZmVmOGIxYjg0ZGVkODEwNDRiYjU0NWM4NTI3OGUyYzgyZTczODk2ZWUzYWE2ODNkYWQxODE2Y2YxNmFjZWYzMWMwNzA2Y2NlIn0K" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "Content-Type: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header: "Content-Length: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http header done +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer del: 6: 509117608 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 rewrite phase: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 test location: "/media" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 test location: "/report" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 test location: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 using configuration "=/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http cl:493 max:104857600 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 rewrite phase: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:17 [notice] 1225267#1225267: *70 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script if +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script if: false +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 post rewrite phase: 4 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 5 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 7 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 access phase: 8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 access phase: 9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 access phase: 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 post access phase: 11 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 12 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 generic phase: 13 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http client request body preread 254 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http request body content length filter +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http read client request body +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: fd:6 239 of 239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http client request body recv 239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 239 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http client request body rest 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http init upstream, client timer: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "QUERY_STRING" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "CONTENT_LENGTH: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REQUEST_URI" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "http" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "CGI/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "nginx/" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "1.18.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REMOTE_PORT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "35642" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REMOTE_PORT: 35642" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SERVER_ADDR" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SERVER_PORT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SERVER_NAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "localhost" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "200" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script var: "./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0MDc4OWRmMDVhOWYwMDZmNDM3NTU3M2EzOTJhZTA3ZjYxZWQwMTQ4MWU5ZWJhZjA0NTQ1YzJlN2FjYzRmMWY1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU3Il0sWyJ4IiwiNmEwMTgzNDI0MjIxNmRlNWQxMDdkM2E2M2ZjNzUzMWU0YzcxMTg0MzIxNDc2MjE2NzlkMWUyNTgwZWQxNDUyZiJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc2MDEzNzQzOWM1ODMxNDkxYzc2ZGQyMjc5YjRjMjc0MGYxOGFjYWRmZDI5NjczZmMwZmViYzY3ZmVmOGIxYjg0ZGVkODEwNDRiYjU0NWM4NTI3OGUyYzgyZTczODk2ZWUzYWE2ODNkYWQxODE2Y2YxNmFjZWYzMWMwNzA2Y2NlIn0K" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 fastcgi param: "HTTP_CONTENT_LENGTH: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 get rr peer, try: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 stream socket 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #71 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 connected +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream connect: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream send request +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream send request body +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer buf fl:0 s:1224 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer buf fl:0 s:254 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer buf fl:0 s:10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer buf fl:0 s:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer buf fl:0 s:9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer in: 0000608F4A83DF70 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 writev: 1736 of 1736 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 chain writer out: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer add: 10: 60000:509117608 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http request count:2 blk:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http run request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream dummy handler +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream process header +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: fd:10 152 of 4096 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 8E +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 02 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 142 +2025/09/07 10:29:17 [error] 1225267#1225267: *70 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29:17] 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 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream dummy handler +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream process header +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: fd:10 544 of 3944 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 04 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 04 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 260 +2025/09/07 10:29:17 [error] 1225267#1225267: *70 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:29:17] 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 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 06 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: E1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 225 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi parser: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi parser: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi parser: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi header done +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http write filter: l:0 f:0 s:181 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http cacheable: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream process upstream +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe read upstream: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe preread: 196 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe length: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write downstream: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write busy: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write: out:0000000000000000, f:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe read upstream: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe length: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer: 10, old: 509117608, new: 509117612 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream dummy handler +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 59996 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream process upstream +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe read upstream: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 readv: eof:1, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 readv: 1, last:3400 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe recv chain: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe length: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 input buf #0 0000608F4A830344 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 06 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi closed stdout +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 03 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 08 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi record length: 8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http fastcgi sent end request +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 input buf 0000608F4A830344 165 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write downstream: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write downstream flush in +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http output filter "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http copy filter: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http chunk: 165 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http write filter: l:0 f:0 s:352 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http copy filter: 0 "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 pipe write downstream done +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer: 10, old: 509117608, new: 509117612 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream exit: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 finalize http upstream request: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 finalize http fastcgi request +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free rr peer 1 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 close http upstream connection: 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer del: 10: 509117608 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http upstream temp fd: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http output filter "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http copy filter: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http chunk: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http write filter: l:1 f:0 s:357 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http write filter limit 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 writev: 357 of 357 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http write filter 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http copy filter: 0 "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 set http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http close request +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http log handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A830150 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A82F140, unused: 1178 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 hc free: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 hc busy: 0000000000000000 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 tcp_nodelay +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 reusable connection: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer add: 6: 65000:509122612 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 post event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:0, avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: eof:1, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 recv: fd:6 0 of 1024 +2025/09/07 10:29:17 [info] 1225267#1225267: *70 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 close http connection: 6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 event timer del: 6: 509122612 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *70 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:29:17 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 accept: 127.0.0.1:35652 fd:6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer add: 6: 60000:509117932 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 reusable connection: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 319 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http wait request handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:0, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: fd:6 1024 of 1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: avail:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http process request line +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http uri: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http args: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http exten: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http process request header line +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "Host: localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "Accept: */*" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0MDc4OWRmMDVhOWYwMDZmNDM3NTU3M2EzOTJhZTA3ZjYxZWQwMTQ4MWU5ZWJhZjA0NTQ1YzJlN2FjYzRmMWY1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU3Il0sWyJ4IiwiNmEwMTgzNDI0MjIxNmRlNWQxMDdkM2E2M2ZjNzUzMWU0YzcxMTg0MzIxNDc2MjE2NzlkMWUyNTgwZWQxNDUyZiJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc2MDEzNzQzOWM1ODMxNDkxYzc2ZGQyMjc5YjRjMjc0MGYxOGFjYWRmZDI5NjczZmMwZmViYzY3ZmVmOGIxYjg0ZGVkODEwNDRiYjU0NWM4NTI3OGUyYzgyZTczODk2ZWUzYWE2ODNkYWQxODE2Y2YxNmFjZWYzMWMwNzA2Y2NlIn0K" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "Content-Type: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header: "Content-Length: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http header done +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer del: 6: 509117932 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 rewrite phase: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 test location: "/media" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 test location: "/report" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 test location: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 using configuration "=/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http cl:493 max:104857600 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 rewrite phase: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:29:17 [notice] 1225267#1225267: *72 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script if +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script if: false +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 post rewrite phase: 4 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 5 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 7 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 access phase: 8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 access phase: 9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 access phase: 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 post access phase: 11 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 12 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 generic phase: 13 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http client request body preread 254 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http request body content length filter +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http body new buf t:1 f:0 0000608F4A8283A2, pos 0000608F4A8283A2, size: 254 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http read client request body +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:0, avail:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: fd:6 239 of 239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http client request body recv 239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http body new buf t:1 f:0 0000608F4A83DB00, pos 0000608F4A83DB00, size: 239 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http client request body rest 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http init upstream, client timer: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "QUERY_STRING" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "QUERY_STRING: " +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REQUEST_METHOD" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "CONTENT_TYPE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "CONTENT_LENGTH" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "CONTENT_LENGTH: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SCRIPT_NAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REQUEST_URI" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "DOCUMENT_URI" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REQUEST_SCHEME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "http" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "CGI/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "nginx/" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "1.18.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REMOTE_ADDR" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REMOTE_PORT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "35652" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REMOTE_PORT: 35652" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SERVER_ADDR" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SERVER_PORT" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SERVER_NAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "localhost" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "REDIRECT_STATUS" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "200" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script var: "./blobs" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http script copy: "/ginxsom.fcgi" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0MDc4OWRmMDVhOWYwMDZmNDM3NTU3M2EzOTJhZTA3ZjYxZWQwMTQ4MWU5ZWJhZjA0NTQ1YzJlN2FjYzRmMWY1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTUzNTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU4OTU3Il0sWyJ4IiwiNmEwMTgzNDI0MjIxNmRlNWQxMDdkM2E2M2ZjNzUzMWU0YzcxMTg0MzIxNDc2MjE2NzlkMWUyNTgwZWQxNDUyZiJdXSwiY29udGVudCI6IiIsInNpZyI6Ijc2MDEzNzQzOWM1ODMxNDkxYzc2ZGQyMjc5YjRjMjc0MGYxOGFjYWRmZDI5NjczZmMwZmViYzY3ZmVmOGIxYjg0ZGVkODEwNDRiYjU0NWM4NTI3OGUyYzgyZTczODk2ZWUzYWE2ODNkYWQxODE2Y2YxNmFjZWYzMWMwNzA2Y2NlIn0K" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 fastcgi param: "HTTP_CONTENT_LENGTH: 493" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http cleanup add: 0000608F4A83DEE0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 get rr peer, try: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 stream socket 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #73 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 connected +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream connect: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream send request +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream send request body +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer buf fl:0 s:1224 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer buf fl:0 s:254 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer buf fl:0 s:10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer buf fl:0 s:239 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer buf fl:0 s:9 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer in: 0000608F4A83DF70 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 writev: 1736 of 1736 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 chain writer out: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer add: 10: 60000:509117932 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http request count:2 blk:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http run request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream check client, write event:1, "/upload" +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream dummy handler +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream process header +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 malloc: 0000608F4A830150:4096 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:0, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: fd:10 152 of 4096 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 8E +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 02 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 142 +2025/09/07 10:29:17 [error] 1225267#1225267: *72 FastCGI sent in stderr: "LOG: [2025-09-07 10:29:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:29:17] 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 10:29:17 [debug] 1225267#1225267: *72 recv: eof:0, avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream dummy handler +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream request: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream process header +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:1, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: fd:10 544 of 3944 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 04 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 04 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 260 +2025/09/07 10:29:17 [error] 1225267#1225267: *72 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:29:17] 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 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 06 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: E1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 07 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 225 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi parser: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi parser: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi parser: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi header done +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:29:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write new buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http write filter: l:0 f:0 s:181 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http cacheable: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream process upstream +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe read upstream: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe preread: 196 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 readv: eof:1, avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 readv: 1, last:3400 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe recv chain: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe length: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 input buf #0 0000608F4A830344 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 06 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi closed stdout +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 03 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 01 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 08 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record byte: 00 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi record length: 8 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http fastcgi sent end request +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 input buf 0000608F4A830344 165 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe write downstream: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe write downstream flush in +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http output filter "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http copy filter: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http postpone filter "/upload?" 0000608F4A83DF40 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http chunk: 165 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write new buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http write filter: l:0 f:0 s:352 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http copy filter: 0 "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 pipe write downstream done +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer: 10, old: 509117932, new: 509117936 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream exit: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 finalize http upstream request: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 finalize http fastcgi request +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free rr peer 1 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 close http upstream connection: 10 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer del: 10: 509117932 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http upstream temp fd: -1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http output filter "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http copy filter: "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http chunk: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write old buf t:1 f:0 0000608F4A82F828, pos 0000608F4A82F828, size: 181 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write old buf t:1 f:0 0000608F4A82FB20, pos 0000608F4A82FB20, size: 4 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http write filter: l:1 f:0 s:357 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http write filter limit 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 writev: 357 of 357 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http write filter 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http copy filter: 0 "/upload?" +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 set http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http close request +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http log handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A830150 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A82F140, unused: 1178 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 hc free: 0000000000000000 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 hc busy: 0000000000000000 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 tcp_nodelay +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 reusable connection: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer add: 6: 65000:509122936 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 post event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:29:17 [debug] 1225267#1225267: posted event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 delete posted event 0000608F4A894AB0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:0, avail:0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 http keepalive handler +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: eof:1, avail:-1 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 recv: fd:6 0 of 1024 +2025/09/07 10:29:17 [info] 1225267#1225267: *72 client 127.0.0.1 closed keepalive connection +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 close http connection: 6 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 event timer del: 6: 509122936 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 reusable connection: 0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A8280A0 +2025/09/07 10:29:17 [debug] 1225267#1225267: *72 free: 0000608F4A825840, unused: 120 +2025/09/07 10:29:17 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:29:17 [debug] 1225267#1225267: worker cycle +2025/09/07 10:29:17 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:34 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 accept: 127.0.0.1:47304 fd:6 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 event timer add: 6: 60000:509614572 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 reusable connection: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 496635 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http wait request handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 recv: eof:0, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 recv: fd:6 78 of 1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 reusable connection: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http process request line +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http request line: "GET / HTTP/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http uri: "/" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http args: "" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http exten: "" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http process request header line +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http header: "Host: localhost:9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http header: "Accept: */*" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http header done +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 event timer del: 6: 509614572 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 generic phase: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 rewrite phase: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 test location: "/media" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 test location: "/debug/list" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 test location: "/api/" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 test location: "/" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 using configuration "=/" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http cl:-1 max:104857600 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 rewrite phase: 3 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http set discard body +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:34 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http write filter: l:0 f:0 s:198 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http output filter "/?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http copy filter: "/?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http write filter: l:1 f:0 s:299 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http write filter limit 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 writev: 299 of 299 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http write filter 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http copy filter: 0 "/?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 set http keepalive handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http close request +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http log handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 free: 0000608F4A8280A0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 hc free: 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 hc busy: 0000000000000000 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 tcp_nodelay +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 reusable connection: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 event timer add: 6: 65000:509619572 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 http keepalive handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 recv: eof:1, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 recv: fd:6 0 of 1024 +2025/09/07 10:37:34 [info] 1225267#1225267: *74 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 close http connection: 6 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 event timer del: 6: 509619572 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 reusable connection: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 free: 0000608F4A8280A0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *74 free: 0000608F4A825840, unused: 136 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:34 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 accept: 127.0.0.1:47306 fd:6 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer add: 6: 60000:509615060 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 reusable connection: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 487 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http wait request handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: eof:0, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: fd:6 799 of 1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 reusable connection: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http process request line +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http uri: "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http args: "" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http exten: "" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http process request header line +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "Host: localhost:9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "Accept: */*" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMjljOTUyMDMxMzVmNGI2MGRjY2EzMzY3MGIxODkyOTQ0NzEwNGRkYjJiNmIyZWM3YjQxMTRkNDc1ZmM3MGY4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU0Il0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBjNjEzNjdkMTJkZjMxYmU0YTJmM2I4ZDRlNzg5MGViNTZkOTQ4MTc0ZmE3NWM3MjdhNjI5YzhmMzFmNDgzOWNjZmMwNjlkNGQxODJmNmMwZjAyYWE1Y2I3NDkyMTEzNmNhMmI5MGU4ZjRlZDdmNmI4NjNkOTJmZTBmMzA4YWQwIn0K" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "Content-Type: text/plain" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header: "Content-Length: 30" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http header done +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer del: 6: 509615060 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 rewrite phase: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 test location: "/media" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 test location: "/report" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 test location: "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 using configuration "=/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http cl:30 max:104857600 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 rewrite phase: 3 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "PUT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:37:34 [notice] 1225267#1225267: *75 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script if +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script if: false +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 post rewrite phase: 4 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 5 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 6 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 7 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 access phase: 8 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 access phase: 9 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 access phase: 10 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 post access phase: 11 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 12 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 generic phase: 13 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http client request body preread 30 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http request body content length filter +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 30 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http init upstream, client timer: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "QUERY_STRING" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "QUERY_STRING: " +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REQUEST_METHOD" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "PUT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "CONTENT_TYPE" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "text/plain" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "CONTENT_LENGTH" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "30" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SCRIPT_NAME" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REQUEST_URI" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "DOCUMENT_URI" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "./blobs" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "HTTP/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REQUEST_SCHEME" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "http" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "CGI/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "nginx/" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "1.18.0" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REMOTE_ADDR" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "127.0.0.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REMOTE_PORT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "47306" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REMOTE_PORT: 47306" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SERVER_ADDR" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "127.0.0.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SERVER_PORT" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SERVER_NAME" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "localhost" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "REDIRECT_STATUS" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "200" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script var: "./blobs" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http script copy: "/ginxsom.fcgi" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMjljOTUyMDMxMzVmNGI2MGRjY2EzMzY3MGIxODkyOTQ0NzEwNGRkYjJiNmIyZWM3YjQxMTRkNDc1ZmM3MGY4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU0Il0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBjNjEzNjdkMTJkZjMxYmU0YTJmM2I4ZDRlNzg5MGViNTZkOTQ4MTc0ZmE3NWM3MjdhNjI5YzhmMzFmNDgzOWNjZmMwNjlkNGQxODJmNmMwZjAyYWE1Y2I3NDkyMTEzNmNhMmI5MGU4ZjRlZDdmNmI4NjNkOTJmZTBmMzA4YWQwIn0K" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http cleanup add: 0000608F4A82F220 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 get rr peer, try: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 stream socket 10 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #76 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 connected +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream connect: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream send request +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream send request body +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 chain writer buf fl:0 s:1224 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 chain writer buf fl:0 s:30 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 chain writer buf fl:0 s:10 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 chain writer in: 0000608F4A82F290 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 writev: 1264 of 1264 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 chain writer out: 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer add: 10: 60000:509615060 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http request count:2 blk:0 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http run request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream check client, write event:1, "/upload" +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream dummy handler +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream process header +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 malloc: 0000608F4A830150:4096 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: eof:0, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: fd:10 152 of 4096 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 07 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 8E +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 02 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 142 +2025/09/07 10:37:34 [error] 1225267#1225267: *75 FastCGI sent in stderr: "LOG: [2025-09-07 10:37:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:37:34] 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 10:37:34 [debug] 1225267#1225267: *75 recv: eof:0, avail:0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream dummy handler +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream process header +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: eof:0, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: fd:10 544 of 3944 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 07 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 04 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 04 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 260 +2025/09/07 10:37:34 [error] 1225267#1225267: *75 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:37:34] 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 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 07 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 06 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: E1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 07 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 225 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi parser: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi parser: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi parser: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi header done +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http write filter: l:0 f:0 s:181 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http cacheable: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream process upstream +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe read upstream: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe preread: 196 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe length: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write downstream: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write busy: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write: out:0000000000000000, f:0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe read upstream: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe length: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer: 10, old: 509615060, new: 509615063 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream dummy handler +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream request: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream process upstream +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe read upstream: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 readv: eof:1, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 readv: 1, last:3400 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe recv chain: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe length: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 input buf #0 0000608F4A830344 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 06 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi closed stdout +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 03 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 01 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 08 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record byte: 00 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi record length: 8 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http fastcgi sent end request +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 input buf 0000608F4A830344 165 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write downstream: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write downstream flush in +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http output filter "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http copy filter: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http chunk: 165 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http write filter: l:0 f:0 s:352 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http copy filter: 0 "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 pipe write downstream done +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer: 10, old: 509615060, new: 509615063 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream exit: 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 finalize http upstream request: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 finalize http fastcgi request +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free rr peer 1 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 close http upstream connection: 10 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer del: 10: 509615060 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 reusable connection: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http upstream temp fd: -1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http output filter "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http copy filter: "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http chunk: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http write filter: l:1 f:0 s:357 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http write filter limit 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 writev: 357 of 357 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http write filter 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http copy filter: 0 "/upload?" +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 set http keepalive handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http close request +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http log handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A830150 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A8280A0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 hc free: 0000000000000000 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 hc busy: 0000000000000000 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 tcp_nodelay +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 reusable connection: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer add: 6: 65000:509620063 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 http keepalive handler +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: eof:1, avail:-1 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 recv: fd:6 0 of 1024 +2025/09/07 10:37:34 [info] 1225267#1225267: *75 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 close http connection: 6 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 event timer del: 6: 509620063 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 reusable connection: 0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A8280A0 +2025/09/07 10:37:34 [debug] 1225267#1225267: *75 free: 0000608F4A825840, unused: 120 +2025/09/07 10:37:34 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:34 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:34 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:35 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 accept: 127.0.0.1:47310 fd:6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer add: 6: 60000:509615510 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 reusable connection: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 446 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http wait request handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: eof:0, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: fd:6 799 of 1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http process request line +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http uri: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http args: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http exten: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http process request header line +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "Host: localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "Accept: */*" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhNDk2ZmI4ZTFjY2ZiMzEzZGUzZjM1NzhhNzhmYzFkNDU3NGRhYjZiODdmMmI2NjhkYjQyYzFiMDIwN2YyMjI4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU0Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6ImIxZTBmYzQ0MTVhOGRjOTA3NDhkZGVmZjQ4MjFlMmE2MzYxZTIzMjQzN2I5N2UxNTNlMWE4YjQ0MjkzNWRmNWZhMTAxYjNhYWIzMjNlOWI2OTQ5Nzk1NDJmMzA3NzNjMDRlMWEzYmUyMzllMjg4NzEyZTcwNTQzNTBkYTEyMDBkIn0K" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "Content-Type: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header: "Content-Length: 30" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http header done +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer del: 6: 509615510 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 rewrite phase: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 test location: "/media" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 test location: "/report" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 test location: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 using configuration "=/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http cl:30 max:104857600 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 rewrite phase: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:37:35 [notice] 1225267#1225267: *77 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script if +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script if: false +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 post rewrite phase: 4 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 5 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 7 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 access phase: 8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 access phase: 9 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 access phase: 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 post access phase: 11 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 12 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 generic phase: 13 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http client request body preread 30 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http request body content length filter +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 30 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http init upstream, client timer: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "QUERY_STRING" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "QUERY_STRING: " +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REQUEST_METHOD" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "CONTENT_TYPE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "CONTENT_LENGTH" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "30" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SCRIPT_NAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REQUEST_URI" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "DOCUMENT_URI" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REQUEST_SCHEME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "http" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "CGI/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "nginx/" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "1.18.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REMOTE_ADDR" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REMOTE_PORT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "47310" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REMOTE_PORT: 47310" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SERVER_ADDR" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SERVER_PORT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SERVER_NAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "localhost" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "REDIRECT_STATUS" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "200" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script var: "./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http script copy: "/ginxsom.fcgi" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhNDk2ZmI4ZTFjY2ZiMzEzZGUzZjM1NzhhNzhmYzFkNDU3NGRhYjZiODdmMmI2NjhkYjQyYzFiMDIwN2YyMjI4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU0Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6ImIxZTBmYzQ0MTVhOGRjOTA3NDhkZGVmZjQ4MjFlMmE2MzYxZTIzMjQzN2I5N2UxNTNlMWE4YjQ0MjkzNWRmNWZhMTAxYjNhYWIzMjNlOWI2OTQ5Nzk1NDJmMzA3NzNjMDRlMWEzYmUyMzllMjg4NzEyZTcwNTQzNTBkYTEyMDBkIn0K" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http cleanup add: 0000608F4A82F220 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 get rr peer, try: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 stream socket 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #78 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 connected +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream connect: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream send request +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream send request body +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 chain writer buf fl:0 s:1224 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 chain writer buf fl:0 s:30 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 chain writer buf fl:0 s:10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 chain writer in: 0000608F4A82F290 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 writev: 1264 of 1264 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 chain writer out: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer add: 10: 60000:509615510 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http request count:2 blk:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http run request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream check client, write event:1, "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream dummy handler +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream process header +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 malloc: 0000608F4A830150:4096 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: eof:0, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: fd:10 152 of 4096 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 8E +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 02 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 142 +2025/09/07 10:37:35 [error] 1225267#1225267: *77 FastCGI sent in stderr: "LOG: [2025-09-07 10:37:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:37:35] 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 10:37:35 [debug] 1225267#1225267: *77 recv: eof:0, avail:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream dummy handler +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream process header +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: eof:1, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: fd:10 544 of 3944 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 04 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 04 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 260 +2025/09/07 10:37:35 [error] 1225267#1225267: *77 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:37:35] 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 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 06 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: E1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 225 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi parser: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi parser: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi parser: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi header done +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http write filter: l:0 f:0 s:181 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http cacheable: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream process upstream +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe read upstream: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe preread: 196 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 readv: eof:1, avail:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 readv: 1, last:3400 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe recv chain: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe length: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 input buf #0 0000608F4A830344 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 06 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi closed stdout +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 03 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 08 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi record length: 8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http fastcgi sent end request +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 input buf 0000608F4A830344 165 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe write downstream: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe write downstream flush in +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http output filter "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http copy filter: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http chunk: 165 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http write filter: l:0 f:0 s:352 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http copy filter: 0 "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 pipe write downstream done +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer: 10, old: 509615510, new: 509615514 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream exit: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 finalize http upstream request: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 finalize http fastcgi request +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free rr peer 1 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 close http upstream connection: 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer del: 10: 509615510 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http upstream temp fd: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http output filter "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http copy filter: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http chunk: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http write filter: l:1 f:0 s:357 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http write filter limit 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 writev: 357 of 357 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http write filter 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http copy filter: 0 "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 set http keepalive handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http close request +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http log handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A830150 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A8280A0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 hc free: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 hc busy: 0000000000000000 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 tcp_nodelay +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 reusable connection: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer add: 6: 65000:509620514 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 http keepalive handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: eof:1, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 recv: fd:6 0 of 1024 +2025/09/07 10:37:35 [info] 1225267#1225267: *77 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 close http connection: 6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 event timer del: 6: 509620514 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A8280A0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *77 free: 0000608F4A825840, unused: 120 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:35 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 accept: 127.0.0.1:47312 fd:6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer add: 6: 60000:509615926 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 reusable connection: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 412 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http wait request handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: eof:0, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: fd:6 801 of 1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http process request line +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http uri: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http args: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http exten: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http process request header line +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "Host: localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "Accept: */*" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNTRlNDI3ZDliNTU2MmVkODU0NzQzYTFhNDFjODFkYzg5Mzk2YTc3NjdkN2IxOTFmOGJlODZkMGVlMGJhYjZhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU1Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImU0YjJkZjFhMGQ5YzFmYzU3MmIyNWJkODY3MTIyODliZDA1ZWJiZTI5YjMzNTliM2FhNDg5ODRhNDU1ZjMxZjE0NzU3MTFlZmM1OWYyMjQyYWY0MDcxNjQzNDIzNjhmMjlkYTU0MjQwZmY3ZjhhYjg2OTdkODQzYjQ5MzM5NzU0In0K" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "Content-Type: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header: "Content-Length: 32" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http header done +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer del: 6: 509615926 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 rewrite phase: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 test location: "/media" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 test location: "/report" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 test location: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 using configuration "=/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http cl:32 max:104857600 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 rewrite phase: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:37:35 [notice] 1225267#1225267: *79 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script if +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script if: false +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 post rewrite phase: 4 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 5 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 7 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 access phase: 8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 access phase: 9 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 access phase: 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 post access phase: 11 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 12 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 generic phase: 13 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http client request body preread 32 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http request body content length filter +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 32 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http init upstream, client timer: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "QUERY_STRING" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "QUERY_STRING: " +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REQUEST_METHOD" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "CONTENT_TYPE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "CONTENT_LENGTH" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "32" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "CONTENT_LENGTH: 32" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SCRIPT_NAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REQUEST_URI" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "DOCUMENT_URI" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REQUEST_SCHEME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "http" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "CGI/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "nginx/" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "1.18.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REMOTE_ADDR" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REMOTE_PORT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "47312" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REMOTE_PORT: 47312" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SERVER_ADDR" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SERVER_PORT" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SERVER_NAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "localhost" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "REDIRECT_STATUS" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "200" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script var: "./blobs" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http script copy: "/ginxsom.fcgi" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNTRlNDI3ZDliNTU2MmVkODU0NzQzYTFhNDFjODFkYzg5Mzk2YTc3NjdkN2IxOTFmOGJlODZkMGVlMGJhYjZhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU1Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImU0YjJkZjFhMGQ5YzFmYzU3MmIyNWJkODY3MTIyODliZDA1ZWJiZTI5YjMzNTliM2FhNDg5ODRhNDU1ZjMxZjE0NzU3MTFlZmM1OWYyMjQyYWY0MDcxNjQzNDIzNjhmMjlkYTU0MjQwZmY3ZjhhYjg2OTdkODQzYjQ5MzM5NzU0In0K" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 fastcgi param: "HTTP_CONTENT_LENGTH: 32" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http cleanup add: 0000608F4A82F220 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 get rr peer, try: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 stream socket 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #80 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 connected +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream connect: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream send request +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream send request body +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 chain writer buf fl:0 s:1224 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 chain writer buf fl:0 s:32 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 chain writer buf fl:0 s:8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 chain writer in: 0000608F4A82F280 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 writev: 1264 of 1264 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 chain writer out: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer add: 10: 60000:509615927 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http request count:2 blk:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http run request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream check client, write event:1, "/upload" +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream dummy handler +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream process header +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 malloc: 0000608F4A830150:4096 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: eof:0, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: fd:10 152 of 4096 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 8E +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 02 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 142 +2025/09/07 10:37:35 [error] 1225267#1225267: *79 FastCGI sent in stderr: "LOG: [2025-09-07 10:37:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:37:35] 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 10:37:35 [debug] 1225267#1225267: *79 recv: eof:0, avail:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream dummy handler +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream request: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream process header +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: eof:1, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: fd:10 536 of 3944 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: FC +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 04 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 252 +2025/09/07 10:37:35 [error] 1225267#1225267: *79 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:37:35] 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 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 06 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: E1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 07 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 225 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi parser: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi parser: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi parser: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi header done +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write new buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http write filter: l:0 f:0 s:181 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http cacheable: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream process upstream +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe read upstream: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe preread: 196 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 readv: eof:1, avail:0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 readv: 1, last:3408 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe recv chain: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe length: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 input buf #0 0000608F4A83033C +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 06 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi closed stdout +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 03 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 01 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 08 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record byte: 00 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi record length: 8 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http fastcgi sent end request +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 input buf 0000608F4A83033C 165 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe write downstream: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe write downstream flush in +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http output filter "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http copy filter: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http postpone filter "/upload?" 0000608F4A83E060 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http chunk: 165 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write old buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write new buf t:1 f:0 0000608F4A82F840, pos 0000608F4A82F840, size: 4 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http write filter: l:0 f:0 s:352 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http copy filter: 0 "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 pipe write downstream done +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer: 10, old: 509615927, new: 509615930 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream exit: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 finalize http upstream request: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 finalize http fastcgi request +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free rr peer 1 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 close http upstream connection: 10 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer del: 10: 509615927 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http upstream temp fd: -1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http output filter "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http copy filter: "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http chunk: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write old buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write old buf t:1 f:0 0000608F4A82F840, pos 0000608F4A82F840, size: 4 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http write filter: l:1 f:0 s:357 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http write filter limit 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 writev: 357 of 357 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http write filter 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http copy filter: 0 "/upload?" +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 set http keepalive handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http close request +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http log handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A830150 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A82F140, unused: 1834 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A8280A0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 hc free: 0000000000000000 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 hc busy: 0000000000000000 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 tcp_nodelay +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 reusable connection: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer add: 6: 65000:509620930 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 http keepalive handler +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: eof:1, avail:-1 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 recv: fd:6 0 of 1024 +2025/09/07 10:37:35 [info] 1225267#1225267: *79 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 close http connection: 6 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 event timer del: 6: 509620930 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 reusable connection: 0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A8280A0 +2025/09/07 10:37:35 [debug] 1225267#1225267: *79 free: 0000608F4A825840, unused: 120 +2025/09/07 10:37:35 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:35 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:35 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:36 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 accept: 127.0.0.1:47324 fd:6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer add: 6: 60000:509616421 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 reusable connection: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 490 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http wait request handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: fd:6 794 of 1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http process request line +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http uri: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http args: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http exten: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http process request header line +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "Host: localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "Accept: */*" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZGNlZDY3ZGEzNGU2YTZmZjljMTBkZjc3NjBlYTIwNGU2NjhkM2JlY2JkNjlkMGQ5NWFlYzE5YTJhOGVjNmI0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU1Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjlkNDFiODY5MmU2MjM4N2EwYzE5MmU3NGM2NTU1OTBmNDg3ODZlYzk3MjI4OWIxMDNkMjRiYjhhOTM2YzlmNjM1Yjg1ZmFhM2M4MjUyNWRmNzI2MmQ3NTFmNWFkNDhlYzRlOGNkZTdkNzg5YzRmYjZlMDExY2I0ZDY4NmExNzcwIn0K" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "Content-Type: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header: "Content-Length: 25" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http header done +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer del: 6: 509616421 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 rewrite phase: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 test location: "/media" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 test location: "/report" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 test location: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 using configuration "=/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http cl:25 max:104857600 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 rewrite phase: 3 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:37:36 [notice] 1225267#1225267: *81 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script if +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script if: false +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 post rewrite phase: 4 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 5 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 7 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 access phase: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 access phase: 9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 access phase: 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 post access phase: 11 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 12 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 generic phase: 13 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http client request body preread 25 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http request body content length filter +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 25 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http init upstream, client timer: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "QUERY_STRING" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "QUERY_STRING: " +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REQUEST_METHOD" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "CONTENT_TYPE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "CONTENT_LENGTH" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "25" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "CONTENT_LENGTH: 25" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SCRIPT_NAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REQUEST_URI" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "DOCUMENT_URI" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REQUEST_SCHEME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "http" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "CGI/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "nginx/" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "1.18.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REMOTE_ADDR" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REMOTE_PORT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "47324" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REMOTE_PORT: 47324" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SERVER_ADDR" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SERVER_PORT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SERVER_NAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "localhost" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "REDIRECT_STATUS" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "200" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script var: "./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http script copy: "/ginxsom.fcgi" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZGNlZDY3ZGEzNGU2YTZmZjljMTBkZjc3NjBlYTIwNGU2NjhkM2JlY2JkNjlkMGQ5NWFlYzE5YTJhOGVjNmI0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU1Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjlkNDFiODY5MmU2MjM4N2EwYzE5MmU3NGM2NTU1OTBmNDg3ODZlYzk3MjI4OWIxMDNkMjRiYjhhOTM2YzlmNjM1Yjg1ZmFhM2M4MjUyNWRmNzI2MmQ3NTFmNWFkNDhlYzRlOGNkZTdkNzg5YzRmYjZlMDExY2I0ZDY4NmExNzcwIn0K" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 fastcgi param: "HTTP_CONTENT_LENGTH: 25" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http cleanup add: 0000608F4A82F220 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 get rr peer, try: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 stream socket 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #82 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 connected +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream connect: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream send request +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream send request body +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 chain writer buf fl:0 s:1224 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 chain writer buf fl:0 s:25 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 chain writer buf fl:0 s:15 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 chain writer in: 0000608F4A82F290 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 writev: 1264 of 1264 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 chain writer out: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer add: 10: 60000:509616421 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http request count:2 blk:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http run request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream check client, write event:1, "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream process header +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 malloc: 0000608F4A830150:4096 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: fd:10 152 of 4096 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 8E +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 02 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 142 +2025/09/07 10:37:36 [error] 1225267#1225267: *81 FastCGI sent in stderr: "LOG: [2025-09-07 10:37:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:37:36] 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 10:37:36 [debug] 1225267#1225267: *81 recv: eof:0, avail:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream process header +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: fd:10 544 of 3944 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 04 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 04 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 260 +2025/09/07 10:37:36 [error] 1225267#1225267: *81 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:37:36] 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 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 06 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: E1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 225 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi parser: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi parser: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi parser: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi header done +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:36 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http write filter: l:0 f:0 s:181 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http cacheable: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream process upstream +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe read upstream: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe preread: 196 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write downstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write busy: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write: out:0000000000000000, f:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe read upstream: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer: 10, old: 509616421, new: 509616424 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream process upstream +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe read upstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 readv: eof:1, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 readv: 1, last:3400 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe recv chain: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 input buf #0 0000608F4A830344 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 06 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi closed stdout +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 03 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 08 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi record length: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http fastcgi sent end request +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 input buf 0000608F4A830344 165 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write downstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write downstream flush in +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http output filter "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http copy filter: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http chunk: 165 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http write filter: l:0 f:0 s:352 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http copy filter: 0 "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 pipe write downstream done +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer: 10, old: 509616421, new: 509616424 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream exit: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 finalize http upstream request: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 finalize http fastcgi request +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free rr peer 1 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 close http upstream connection: 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer del: 10: 509616421 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http upstream temp fd: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http output filter "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http copy filter: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http chunk: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http write filter: l:1 f:0 s:357 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http write filter limit 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 writev: 357 of 357 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http write filter 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http copy filter: 0 "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 set http keepalive handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http close request +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http log handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A830150 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A8280A0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 hc free: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 hc busy: 0000000000000000 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 tcp_nodelay +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 reusable connection: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer add: 6: 65000:509621424 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 http keepalive handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: eof:1, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 recv: fd:6 0 of 1024 +2025/09/07 10:37:36 [info] 1225267#1225267: *81 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 close http connection: 6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 event timer del: 6: 509621424 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A8280A0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *81 free: 0000608F4A825840, unused: 120 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:37:36 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 accept: 127.0.0.1:47332 fd:6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer add: 6: 60000:509616876 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 reusable connection: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 451 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http wait request handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: fd:6 795 of 1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http process request line +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http uri: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http args: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http exten: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http process request header line +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "Host: localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "Accept: */*" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkNzNlZWIyMzk1ZWVjNjU0MDM5YTAyMmFhZTBhZTkwMjc5ZDk4ZGI1YjM3Y2MzMjg4ODM5NjJkOWZhYzM2YTVjIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU2Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImIxZmU4Njc4MWU0N2MzYjQyZWQ1MTNjMTJhZGY2ZTE5YTUwNjllZmYyMDVmZjRhNTVkYTNkY2UyMzhkYWM4ZGE2YzNhMjYxZmQ2MTlmYmIyMmUzMGMyOTgzMjE2ZTQ2YWMyYTUwODdmZGU4MTFlOWJkNWU3YWQwYWNiZTVhY2IyIn0K" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "Content-Type: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header: "Content-Length: 26" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http header done +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer del: 6: 509616876 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 rewrite phase: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 test location: "/media" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 test location: "/report" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 test location: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 using configuration "=/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http cl:26 max:104857600 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 rewrite phase: 3 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:37:36 [notice] 1225267#1225267: *83 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script if +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script if: false +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 post rewrite phase: 4 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 5 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 7 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 access phase: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 access phase: 9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 access phase: 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 post access phase: 11 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 12 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 generic phase: 13 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http client request body preread 26 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http request body content length filter +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 26 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http init upstream, client timer: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "QUERY_STRING" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "QUERY_STRING: " +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REQUEST_METHOD" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "CONTENT_TYPE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "CONTENT_LENGTH" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "26" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "CONTENT_LENGTH: 26" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SCRIPT_NAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REQUEST_URI" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "DOCUMENT_URI" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REQUEST_SCHEME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "http" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "CGI/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "nginx/" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "1.18.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REMOTE_ADDR" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REMOTE_PORT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "47332" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REMOTE_PORT: 47332" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SERVER_ADDR" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SERVER_PORT" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SERVER_NAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "localhost" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "REDIRECT_STATUS" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "200" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script var: "./blobs" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http script copy: "/ginxsom.fcgi" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkNzNlZWIyMzk1ZWVjNjU0MDM5YTAyMmFhZTBhZTkwMjc5ZDk4ZGI1YjM3Y2MzMjg4ODM5NjJkOWZhYzM2YTVjIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTU4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NDU2Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImIxZmU4Njc4MWU0N2MzYjQyZWQ1MTNjMTJhZGY2ZTE5YTUwNjllZmYyMDVmZjRhNTVkYTNkY2UyMzhkYWM4ZGE2YzNhMjYxZmQ2MTlmYmIyMmUzMGMyOTgzMjE2ZTQ2YWMyYTUwODdmZGU4MTFlOWJkNWU3YWQwYWNiZTVhY2IyIn0K" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 fastcgi param: "HTTP_CONTENT_LENGTH: 26" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http cleanup add: 0000608F4A82F220 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 get rr peer, try: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 stream socket 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #84 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 connected +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream connect: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream send request +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream send request body +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 chain writer buf fl:0 s:1224 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 chain writer buf fl:0 s:26 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 chain writer buf fl:0 s:14 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 chain writer in: 0000608F4A82F290 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 writev: 1264 of 1264 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 chain writer out: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer add: 10: 60000:509616876 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http request count:2 blk:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http run request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream check client, write event:1, "/upload" +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream process header +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 malloc: 0000608F4A830150:4096 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: fd:10 152 of 4096 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 8E +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 02 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 142 +2025/09/07 10:37:36 [error] 1225267#1225267: *83 FastCGI sent in stderr: "LOG: [2025-09-07 10:37:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:37:36] 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 10:37:36 [debug] 1225267#1225267: *83 recv: eof:0, avail:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream process header +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: eof:0, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: fd:10 760 of 3944 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 99 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 153 +2025/09/07 10:37:36 [error] 1225267#1225267: *83 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 07 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 06 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 02 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 24 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 04 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 548 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi parser: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi header: "Status: 200 OK" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi parser: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi parser: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi header done +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:37:36 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 10:37:36 [debug] 1225267#1225267: *83 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http write filter: l:0 f:0 s:260 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http cacheable: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream process upstream +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe read upstream: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe preread: 526 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write downstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write busy: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write: out:0000000000000000, f:0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe read upstream: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer: 10, old: 509616876, new: 509616880 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream dummy handler +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 3 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 59996 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream request: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream process upstream +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe read upstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 readv: eof:1, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 readv: 1, last:3184 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe recv chain: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe length: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 input buf #0 0000608F4A8302D2 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 06 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi closed stdout +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 03 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 01 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 08 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record byte: 00 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi record length: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http fastcgi sent end request +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 input buf 0000608F4A8302D2 498 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write downstream: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write downstream flush in +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http output filter "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http copy filter: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http chunk: 498 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http write filter: l:0 f:0 s:765 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http copy filter: 0 "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 pipe write downstream done +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer: 10, old: 509616876, new: 509616880 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream exit: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 finalize http upstream request: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 finalize http fastcgi request +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free rr peer 1 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 close http upstream connection: 10 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer del: 10: 509616876 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http upstream temp fd: -1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http output filter "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http copy filter: "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http chunk: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http write filter: l:1 f:0 s:770 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http write filter limit 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 writev: 770 of 770 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http write filter 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http copy filter: 0 "/upload?" +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 set http keepalive handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http close request +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http log handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A830150 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A8280A0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 hc free: 0000000000000000 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 hc busy: 0000000000000000 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 tcp_nodelay +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 reusable connection: 1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer add: 6: 65000:509621880 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 http keepalive handler +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: eof:1, avail:-1 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 recv: fd:6 0 of 1024 +2025/09/07 10:37:36 [info] 1225267#1225267: *83 client 127.0.0.1 closed keepalive connection +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 close http connection: 6 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 event timer del: 6: 509621880 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 reusable connection: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A8280A0 +2025/09/07 10:37:36 [debug] 1225267#1225267: *83 free: 0000608F4A825840, unused: 120 +2025/09/07 10:37:36 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:37:36 [debug] 1225267#1225267: worker cycle +2025/09/07 10:37:36 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:53 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 accept: 127.0.0.1:45724 fd:6 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 event timer add: 6: 60000:509933637 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 reusable connection: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 316757 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http wait request handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 recv: eof:0, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 recv: fd:6 78 of 1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 reusable connection: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http process request line +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http request line: "GET / HTTP/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http uri: "/" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http args: "" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http exten: "" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http process request header line +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http header: "Host: localhost:9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http header: "Accept: */*" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http header done +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 event timer del: 6: 509933637 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 generic phase: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 rewrite phase: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 test location: "/media" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 test location: "/debug/list" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 test location: "/api/" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 test location: "/" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 using configuration "=/" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http cl:-1 max:104857600 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 rewrite phase: 3 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http set discard body +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:53 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 write new buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http write filter: l:0 f:0 s:198 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http output filter "/?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http copy filter: "/?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http postpone filter "/?" 00007FFC4B0C8B70 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 write old buf t:1 f:0 0000608F4A83D450, pos 0000608F4A83D450, size: 198 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 write new buf t:0 f:0 0000000000000000, pos 0000608F4A87B753, size: 101 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http write filter: l:1 f:0 s:299 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http write filter limit 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 writev: 299 of 299 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http write filter 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http copy filter: 0 "/?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 set http keepalive handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http close request +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http log handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 free: 0000608F4A846D00, unused: 8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 free: 0000608F4A83D070, unused: 2632 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 free: 0000608F4A8280A0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 hc free: 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 hc busy: 0000000000000000 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 tcp_nodelay +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 reusable connection: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 event timer add: 6: 65000:509938637 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:6 ev:2001 d:0000749F61FA61E0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 http keepalive handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 recv: eof:1, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 recv: fd:6 0 of 1024 +2025/09/07 10:42:53 [info] 1225267#1225267: *85 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 close http connection: 6 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 event timer del: 6: 509938637 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 reusable connection: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 free: 0000608F4A8280A0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *85 free: 0000608F4A825840, unused: 136 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:53 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 accept: 127.0.0.1:56568 fd:6 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer add: 6: 60000:509934103 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 reusable connection: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 465 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http wait request handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: eof:0, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: fd:6 799 of 1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 reusable connection: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http process request line +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http uri: "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http args: "" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http exten: "" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http process request header line +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "Host: localhost:9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "Accept: */*" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkM2MwMGYxYTlmZjZhOTBlNDE1ZTZhMGVhNWViMThjNDJiMTE4MWZjOGFhYTA0MzA4NTMwMWI3NTk5NWYzM2Q1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NzczIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBjOTJiMjY0MTBiZDIzYzczNjhkMzRkZWI0MTUwZWM1NDdmYTdmY2ZiNjkxMmQwZjEyODNlMDIxZDk3YjE2YWZmNzM3OTcyZWYyNDgzMGU2ZDkwYjY3MjI4YjYwMzk3OWEzMjgwYTBlYjFjYzc1NGIyOTZkMWZiMjYyYzc1OGQwIn0K" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "Content-Type: text/plain" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header: "Content-Length: 30" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http header done +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer del: 6: 509934103 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 rewrite phase: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 test location: "/media" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 test location: "/report" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 test location: "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 using configuration "=/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http cl:30 max:104857600 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 rewrite phase: 3 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "PUT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:42:53 [notice] 1225267#1225267: *86 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script if +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script if: false +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 post rewrite phase: 4 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 5 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 6 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 7 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 access phase: 8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 access phase: 9 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 access phase: 10 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 post access phase: 11 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 12 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 generic phase: 13 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http client request body preread 30 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http request body content length filter +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 30 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http init upstream, client timer: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "QUERY_STRING" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "QUERY_STRING: " +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REQUEST_METHOD" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "PUT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "CONTENT_TYPE" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "text/plain" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "CONTENT_LENGTH" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "30" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SCRIPT_NAME" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REQUEST_URI" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "DOCUMENT_URI" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "./blobs" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "HTTP/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REQUEST_SCHEME" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "http" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "CGI/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "nginx/" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "1.18.0" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REMOTE_ADDR" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "127.0.0.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REMOTE_PORT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "56568" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REMOTE_PORT: 56568" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SERVER_ADDR" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "127.0.0.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SERVER_PORT" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SERVER_NAME" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "localhost" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "REDIRECT_STATUS" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "200" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script var: "./blobs" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http script copy: "/ginxsom.fcgi" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkM2MwMGYxYTlmZjZhOTBlNDE1ZTZhMGVhNWViMThjNDJiMTE4MWZjOGFhYTA0MzA4NTMwMWI3NTk5NWYzM2Q1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5NzczIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjBjOTJiMjY0MTBiZDIzYzczNjhkMzRkZWI0MTUwZWM1NDdmYTdmY2ZiNjkxMmQwZjEyODNlMDIxZDk3YjE2YWZmNzM3OTcyZWYyNDgzMGU2ZDkwYjY3MjI4YjYwMzk3OWEzMjgwYTBlYjFjYzc1NGIyOTZkMWZiMjYyYzc1OGQwIn0K" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http cleanup add: 0000608F4A82F220 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 get rr peer, try: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 stream socket 10 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #87 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 connected +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream connect: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream send request +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream send request body +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 chain writer buf fl:0 s:1224 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 chain writer buf fl:0 s:30 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 chain writer buf fl:0 s:10 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 chain writer in: 0000608F4A82F290 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 writev: 1264 of 1264 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 chain writer out: 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer add: 10: 60000:509934103 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http request count:2 blk:0 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http run request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream check client, write event:1, "/upload" +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream process header +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 malloc: 0000608F4A830150:4096 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: eof:0, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: fd:10 152 of 4096 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 07 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 8E +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 02 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 142 +2025/09/07 10:42:53 [error] 1225267#1225267: *86 FastCGI sent in stderr: "LOG: [2025-09-07 10:42:53] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:42: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/07 10:42:53 [debug] 1225267#1225267: *86 recv: eof:0, avail:0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream dummy handler +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream dummy handler +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream process header +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: eof:0, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: fd:10 544 of 3944 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 07 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 04 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 04 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 260 +2025/09/07 10:42:53 [error] 1225267#1225267: *86 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:42:53] 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 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 07 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 06 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: E1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 07 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 225 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi parser: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi parser: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi parser: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi header done +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:53 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http write filter: l:0 f:0 s:181 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http cacheable: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream process upstream +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe read upstream: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe preread: 196 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe length: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write downstream: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write busy: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write: out:0000000000000000, f:0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe read upstream: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe length: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer: 10, old: 509934103, new: 509934106 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream dummy handler +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream request: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream process upstream +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe read upstream: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 readv: eof:1, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 readv: 1, last:3400 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe recv chain: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe length: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 input buf #0 0000608F4A830344 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 06 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi closed stdout +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 03 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 01 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 08 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record byte: 00 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi record length: 8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http fastcgi sent end request +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 input buf 0000608F4A830344 165 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write downstream: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write downstream flush in +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http output filter "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http copy filter: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http chunk: 165 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http write filter: l:0 f:0 s:352 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http copy filter: 0 "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 pipe write downstream done +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer: 10, old: 509934103, new: 509934107 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream exit: 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 finalize http upstream request: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 finalize http fastcgi request +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free rr peer 1 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 close http upstream connection: 10 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer del: 10: 509934103 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 reusable connection: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http upstream temp fd: -1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http output filter "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http copy filter: "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http chunk: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http write filter: l:1 f:0 s:357 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http write filter limit 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 writev: 357 of 357 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http write filter 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http copy filter: 0 "/upload?" +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 set http keepalive handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http close request +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http log handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A830150 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A8280A0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 hc free: 0000000000000000 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 hc busy: 0000000000000000 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 tcp_nodelay +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 reusable connection: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer add: 6: 65000:509939107 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 http keepalive handler +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: eof:1, avail:-1 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 recv: fd:6 0 of 1024 +2025/09/07 10:42:53 [info] 1225267#1225267: *86 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 close http connection: 6 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 event timer del: 6: 509939107 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 reusable connection: 0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A8280A0 +2025/09/07 10:42:53 [debug] 1225267#1225267: *86 free: 0000608F4A825840, unused: 120 +2025/09/07 10:42:53 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:53 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:53 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:54 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 accept: 127.0.0.1:56582 fd:6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer add: 6: 60000:509934599 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 reusable connection: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 491 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http wait request handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: eof:0, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: fd:6 799 of 1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http process request line +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http uri: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http args: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http exten: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http process request header line +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "Host: localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "Accept: */*" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMjFlMTU3OGI3NWY4OGIyYTgyMzk2ZDM1ZTZlMmFmZDdjNGI2ZTM2M2FmMTFhMDAxYzYxMDllNGU3NzEwNDVhIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc0Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjU3NzgwNGQ0ZTMxZjdjNWEwMWI3YWUyNmFhYTNkNjA3ZDBmODdjM2UxZTdmZjlhMTM5OTQ0MjkyNzcxNmRhYTBkMjhhNTMwODRmNWJlNGIwN2YyZWRiYzA4ZWQ1ZGIzZWE2ODU4YjRjMTY4ZGIwMzI5Mjc5Mjk0ZjllMjQyZDZmIn0K" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "Content-Type: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header: "Content-Length: 30" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http header done +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer del: 6: 509934599 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 rewrite phase: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 test location: "/media" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 test location: "/report" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 test location: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 using configuration "=/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http cl:30 max:104857600 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 rewrite phase: 3 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:42:54 [notice] 1225267#1225267: *88 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script if +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script if: false +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 post rewrite phase: 4 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 5 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 7 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 access phase: 8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 access phase: 9 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 access phase: 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 post access phase: 11 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 12 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 generic phase: 13 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http client request body preread 30 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http request body content length filter +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 30 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http init upstream, client timer: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "QUERY_STRING" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "QUERY_STRING: " +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REQUEST_METHOD" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "CONTENT_TYPE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "CONTENT_LENGTH" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "30" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SCRIPT_NAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REQUEST_URI" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "DOCUMENT_URI" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REQUEST_SCHEME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "http" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "CGI/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "nginx/" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "1.18.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REMOTE_ADDR" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REMOTE_PORT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "56582" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REMOTE_PORT: 56582" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SERVER_ADDR" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SERVER_PORT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SERVER_NAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "localhost" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "REDIRECT_STATUS" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "200" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script var: "./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http script copy: "/ginxsom.fcgi" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmMjFlMTU3OGI3NWY4OGIyYTgyMzk2ZDM1ZTZlMmFmZDdjNGI2ZTM2M2FmMTFhMDAxYzYxMDllNGU3NzEwNDVhIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc0Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjU3NzgwNGQ0ZTMxZjdjNWEwMWI3YWUyNmFhYTNkNjA3ZDBmODdjM2UxZTdmZjlhMTM5OTQ0MjkyNzcxNmRhYTBkMjhhNTMwODRmNWJlNGIwN2YyZWRiYzA4ZWQ1ZGIzZWE2ODU4YjRjMTY4ZGIwMzI5Mjc5Mjk0ZjllMjQyZDZmIn0K" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http cleanup add: 0000608F4A82F220 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 get rr peer, try: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 stream socket 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #89 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 connected +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream connect: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream send request +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream send request body +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 chain writer buf fl:0 s:1224 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 chain writer buf fl:0 s:30 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 chain writer buf fl:0 s:10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 chain writer in: 0000608F4A82F290 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 writev: 1264 of 1264 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 chain writer out: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer add: 10: 60000:509934599 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http request count:2 blk:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http run request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream check client, write event:1, "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream dummy handler +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream process header +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 malloc: 0000608F4A830150:4096 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: eof:0, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: fd:10 152 of 4096 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 8E +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 02 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 142 +2025/09/07 10:42:54 [error] 1225267#1225267: *88 FastCGI sent in stderr: "LOG: [2025-09-07 10:42:54] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:42: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 10:42:54 [debug] 1225267#1225267: *88 recv: eof:0, avail:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream dummy handler +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream process header +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: eof:1, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: fd:10 544 of 3944 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 04 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 04 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 260 +2025/09/07 10:42:54 [error] 1225267#1225267: *88 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:42: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 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 06 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: E1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 225 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi parser: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi parser: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi parser: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi header done +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:54 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http write filter: l:0 f:0 s:181 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http cacheable: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream process upstream +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe read upstream: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe preread: 196 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 readv: eof:1, avail:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 readv: 1, last:3400 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe recv chain: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe length: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 input buf #0 0000608F4A830344 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 06 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi closed stdout +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 03 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 08 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi record length: 8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http fastcgi sent end request +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 input buf 0000608F4A830344 165 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe write downstream: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe write downstream flush in +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http output filter "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http copy filter: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http chunk: 165 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http write filter: l:0 f:0 s:352 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http copy filter: 0 "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 pipe write downstream done +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer: 10, old: 509934599, new: 509934602 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream exit: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 finalize http upstream request: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 finalize http fastcgi request +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free rr peer 1 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 close http upstream connection: 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer del: 10: 509934599 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http upstream temp fd: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http output filter "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http copy filter: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http chunk: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http write filter: l:1 f:0 s:357 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http write filter limit 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 writev: 357 of 357 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http write filter 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http copy filter: 0 "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 set http keepalive handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http close request +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http log handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A830150 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A8280A0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 hc free: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 hc busy: 0000000000000000 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 tcp_nodelay +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 reusable connection: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer add: 6: 65000:509939602 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 http keepalive handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: eof:1, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 recv: fd:6 0 of 1024 +2025/09/07 10:42:54 [info] 1225267#1225267: *88 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 close http connection: 6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 event timer del: 6: 509939602 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A8280A0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *88 free: 0000608F4A825840, unused: 120 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:54 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 accept: 127.0.0.1:56584 fd:6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer add: 6: 60000:509935122 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 reusable connection: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 519 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http wait request handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: eof:0, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: fd:6 801 of 1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http process request line +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http uri: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http args: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http exten: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http process request header line +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "Host: localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "Accept: */*" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MjQ5ZDk4MzdmYmQ2Yjg0NmE1OWY5NjNmMmI0ZGM2ZjEyOTllMjBhMzNmMzkzNmMwM2RmNWQ1NWQyNTkxNjliIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc0Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImI5Nzk5MGU2ZjA3ZDE1ZmVjMjA4NTMxN2Y0N2E1MmZmMmE4OGVmN2E3MTJlYzgzNTgxMDBiMzY2ZDZkZDBkZGMzM2E5NWRhYmQ1NGJjYmJkODU5MTJlM2MwOTEzZWYxNTQwMmUyZTQ4YmI2ODEzZjI1ZjUwYTA3NjdiZmU0NjgwIn0K" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "Content-Type: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header: "Content-Length: 32" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http header done +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer del: 6: 509935122 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 rewrite phase: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 test location: "/media" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 test location: "/report" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 test location: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 using configuration "=/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http cl:32 max:104857600 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 rewrite phase: 3 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:42:54 [notice] 1225267#1225267: *90 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script if +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script if: false +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 post rewrite phase: 4 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 5 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 7 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 access phase: 8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 access phase: 9 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 access phase: 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 post access phase: 11 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 12 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 generic phase: 13 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http client request body preread 32 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http request body content length filter +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 32 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http init upstream, client timer: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "QUERY_STRING" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "QUERY_STRING: " +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REQUEST_METHOD" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "CONTENT_TYPE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "CONTENT_LENGTH" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "32" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "CONTENT_LENGTH: 32" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SCRIPT_NAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REQUEST_URI" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "DOCUMENT_URI" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REQUEST_SCHEME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "http" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "CGI/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "nginx/" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "1.18.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REMOTE_ADDR" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REMOTE_PORT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "56584" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REMOTE_PORT: 56584" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SERVER_ADDR" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SERVER_PORT" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SERVER_NAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "localhost" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "REDIRECT_STATUS" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "200" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script var: "./blobs" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http script copy: "/ginxsom.fcgi" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI1MjQ5ZDk4MzdmYmQ2Yjg0NmE1OWY5NjNmMmI0ZGM2ZjEyOTllMjBhMzNmMzkzNmMwM2RmNWQ1NWQyNTkxNjliIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc0Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImI5Nzk5MGU2ZjA3ZDE1ZmVjMjA4NTMxN2Y0N2E1MmZmMmE4OGVmN2E3MTJlYzgzNTgxMDBiMzY2ZDZkZDBkZGMzM2E5NWRhYmQ1NGJjYmJkODU5MTJlM2MwOTEzZWYxNTQwMmUyZTQ4YmI2ODEzZjI1ZjUwYTA3NjdiZmU0NjgwIn0K" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 fastcgi param: "HTTP_CONTENT_LENGTH: 32" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http cleanup add: 0000608F4A82F220 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 get rr peer, try: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 stream socket 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #91 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 connected +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream connect: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream send request +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream send request body +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 chain writer buf fl:0 s:1224 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 chain writer buf fl:0 s:32 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 chain writer buf fl:0 s:8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 chain writer in: 0000608F4A82F280 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 writev: 1264 of 1264 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 chain writer out: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer add: 10: 60000:509935122 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http request count:2 blk:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http run request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream check client, write event:1, "/upload" +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream dummy handler +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream process header +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 malloc: 0000608F4A830150:4096 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: eof:0, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: fd:10 152 of 4096 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 8E +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 02 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 142 +2025/09/07 10:42:54 [error] 1225267#1225267: *90 FastCGI sent in stderr: "LOG: [2025-09-07 10:42:54] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:42: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 10:42:54 [debug] 1225267#1225267: *90 recv: eof:0, avail:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream dummy handler +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream process header +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: eof:0, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: fd:10 536 of 3944 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: FC +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 04 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 252 +2025/09/07 10:42:54 [error] 1225267#1225267: *90 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:42: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 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 06 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: E1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 07 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 225 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi parser: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi parser: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi parser: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi header done +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:54 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write new buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http write filter: l:0 f:0 s:181 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http cacheable: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream process upstream +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe read upstream: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe preread: 196 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe length: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write downstream: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write busy: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write: out:0000000000000000, f:0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe read upstream: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe length: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer: 10, old: 509935122, new: 509935125 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream dummy handler +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream request: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream process upstream +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe read upstream: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 readv: eof:1, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 readv: 1, last:3408 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe recv chain: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 196 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe length: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 input buf #0 0000608F4A83033C +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 06 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi closed stdout +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 03 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 01 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 08 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record byte: 00 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi record length: 8 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http fastcgi sent end request +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 input buf 0000608F4A83033C 165 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write downstream: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write downstream flush in +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http output filter "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http copy filter: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http postpone filter "/upload?" 0000608F4A83E060 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http chunk: 165 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write old buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write new buf t:1 f:0 0000608F4A82F840, pos 0000608F4A82F840, size: 4 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http write filter: l:0 f:0 s:352 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http copy filter: 0 "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 pipe write downstream done +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer: 10, old: 509935122, new: 509935125 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream exit: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 finalize http upstream request: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 finalize http fastcgi request +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free rr peer 1 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 close http upstream connection: 10 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer del: 10: 509935122 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http upstream temp fd: -1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http output filter "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http copy filter: "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http chunk: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write old buf t:1 f:0 0000608F4A82F548, pos 0000608F4A82F548, size: 181 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write old buf t:1 f:0 0000608F4A82F840, pos 0000608F4A82F840, size: 4 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A83033C, size: 165 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http write filter: l:1 f:0 s:357 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http write filter limit 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 writev: 357 of 357 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http write filter 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http copy filter: 0 "/upload?" +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 set http keepalive handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http close request +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http log handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A830150 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A83D070, unused: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A82F140, unused: 1834 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A8280A0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 hc free: 0000000000000000 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 hc busy: 0000000000000000 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 tcp_nodelay +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 reusable connection: 1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer add: 6: 65000:509940125 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 http keepalive handler +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: eof:1, avail:-1 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 recv: fd:6 0 of 1024 +2025/09/07 10:42:54 [info] 1225267#1225267: *90 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 close http connection: 6 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 event timer del: 6: 509940125 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 reusable connection: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A8280A0 +2025/09/07 10:42:54 [debug] 1225267#1225267: *90 free: 0000608F4A825840, unused: 120 +2025/09/07 10:42:54 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:54 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:54 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:55 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 accept: 127.0.0.1:56588 fd:6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer add: 6: 60000:509935608 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 reusable connection: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 483 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http wait request handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: eof:0, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: fd:6 794 of 1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http process request line +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http uri: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http args: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http exten: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http process request header line +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "Host: localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "Accept: */*" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjOTY5NDc5YTUxNjBhMWMyNjE5NmIzMmVlZDRkYmQxN2VhYmIyNTQ5MmNiYTAwYWM4OGM1MWI4ZGQxMjZiMDY1IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc1Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6ImUyNGFiYWNhMzllZDZhODViM2U5ZTgyYzhmYjA0YWY1MzEwZTM3ZGM2ZGE1YjdkY2YwODgxM2JiNGI1NGRlMzFhMjMyZjMwNGNiZTczZWQ1MjIxNTg5NGE2OGJjZjU1YjMwYWM0ZGU4ZDA3ZmQzOWM3Njc5MWIxNTRmOWFmMzhiIn0K" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "Content-Type: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header: "Content-Length: 25" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http header done +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer del: 6: 509935608 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 rewrite phase: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 test location: "/media" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 test location: "/report" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 test location: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 using configuration "=/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http cl:25 max:104857600 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 rewrite phase: 3 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:42:55 [notice] 1225267#1225267: *92 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script if +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script if: false +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 post rewrite phase: 4 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 5 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 7 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 access phase: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 access phase: 9 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 access phase: 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 post access phase: 11 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 12 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 generic phase: 13 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http client request body preread 25 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http request body content length filter +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 25 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http init upstream, client timer: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "QUERY_STRING" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "QUERY_STRING: " +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REQUEST_METHOD" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "CONTENT_TYPE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "CONTENT_LENGTH" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "25" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "CONTENT_LENGTH: 25" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SCRIPT_NAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REQUEST_URI" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "DOCUMENT_URI" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REQUEST_SCHEME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "http" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "CGI/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "nginx/" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "1.18.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REMOTE_ADDR" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REMOTE_PORT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "56588" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REMOTE_PORT: 56588" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SERVER_ADDR" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SERVER_PORT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SERVER_NAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "localhost" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "REDIRECT_STATUS" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "200" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script var: "./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http script copy: "/ginxsom.fcgi" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjOTY5NDc5YTUxNjBhMWMyNjE5NmIzMmVlZDRkYmQxN2VhYmIyNTQ5MmNiYTAwYWM4OGM1MWI4ZGQxMjZiMDY1IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc1Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6ImUyNGFiYWNhMzllZDZhODViM2U5ZTgyYzhmYjA0YWY1MzEwZTM3ZGM2ZGE1YjdkY2YwODgxM2JiNGI1NGRlMzFhMjMyZjMwNGNiZTczZWQ1MjIxNTg5NGE2OGJjZjU1YjMwYWM0ZGU4ZDA3ZmQzOWM3Njc5MWIxNTRmOWFmMzhiIn0K" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 fastcgi param: "HTTP_CONTENT_LENGTH: 25" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http cleanup add: 0000608F4A82F220 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 get rr peer, try: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 stream socket 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #93 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 connected +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream connect: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream send request +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream send request body +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 chain writer buf fl:0 s:1224 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 chain writer buf fl:0 s:25 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 chain writer buf fl:0 s:15 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 chain writer in: 0000608F4A82F290 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 writev: 1264 of 1264 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 chain writer out: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer add: 10: 60000:509935608 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http request count:2 blk:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http run request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream check client, write event:1, "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C9 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream dummy handler +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C9 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream process header +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 malloc: 0000608F4A830150:4096 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: eof:0, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: fd:10 152 of 4096 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 8E +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 02 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 142 +2025/09/07 10:42:55 [error] 1225267#1225267: *92 FastCGI sent in stderr: "LOG: [2025-09-07 10:42:55] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:42:55] 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 10:42:55 [debug] 1225267#1225267: *92 recv: eof:0, avail:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream dummy handler +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C9 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream process header +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: eof:1, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: fd:10 544 of 3944 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 04 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 04 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 260 +2025/09/07 10:42:55 [error] 1225267#1225267: *92 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:42:55] 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 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 06 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: E1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 225 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi parser: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi parser: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi parser: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi header done +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:55 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write new buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http write filter: l:0 f:0 s:181 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http cacheable: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream process upstream +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe read upstream: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe preread: 196 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 readv: eof:1, avail:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 readv: 1, last:3400 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe recv chain: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 196 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe length: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 input buf #0 0000608F4A830344 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 06 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi closed stdout +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 03 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 08 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi record length: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http fastcgi sent end request +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 input buf 0000608F4A830344 165 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe write downstream: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe write downstream flush in +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http output filter "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http copy filter: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http chunk: 165 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write new buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http write filter: l:0 f:0 s:352 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http copy filter: 0 "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 pipe write downstream done +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer: 10, old: 509935608, new: 509935612 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream exit: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 finalize http upstream request: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 finalize http fastcgi request +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free rr peer 1 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 close http upstream connection: 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer del: 10: 509935608 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http upstream temp fd: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http output filter "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http copy filter: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http chunk: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write old buf t:1 f:0 0000608F4A82F558, pos 0000608F4A82F558, size: 181 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write old buf t:1 f:0 0000608F4A82F850, pos 0000608F4A82F850, size: 4 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A830344, size: 165 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http write filter: l:1 f:0 s:357 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http write filter limit 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 writev: 357 of 357 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http write filter 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http copy filter: 0 "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 set http keepalive handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http close request +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http log handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A830150 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A82F140, unused: 1818 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A8280A0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 hc free: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 hc busy: 0000000000000000 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 tcp_nodelay +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 reusable connection: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer add: 6: 65000:509940612 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 4 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 http keepalive handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: eof:1, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 recv: fd:6 0 of 1024 +2025/09/07 10:42:55 [info] 1225267#1225267: *92 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 close http connection: 6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 event timer del: 6: 509940612 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A8280A0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *92 free: 0000608F4A825840, unused: 120 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:5 ev:0001 d:0000749F61FA6010 +2025/09/07 10:42:55 [debug] 1225267#1225267: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: posix_memalign: 0000608F4A825840:512 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 accept: 127.0.0.1:56592 fd:6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer add: 6: 60000:509936172 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 reusable connection: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 559 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:0001 d:0000749F61FA61E1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http wait request handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: eof:0, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: fd:6 795 of 1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 posix_memalign: 0000608F4A846D00:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http process request line +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http uri: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http args: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http exten: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 posix_memalign: 0000608F4A83D070:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http process request header line +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "Host: localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "Accept: */*" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyNzM0YmMxZDdhN2Y4MjNiZjYyNWZlZTQwMWY0ZTA4OGExMGE4ZTI0ZGMwZDc3NWM5Nzk2NDU1Y2ZlYzY4ZmJlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc1Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjExNTRhMWE5YWVmMzVjNjgzNjdkYjg2NDYwNzMzOTk0NGM3YTY4NTRiMWU4NzY4N2ZiN2JlNWRjZTdjMTBhMzYwZTE0NzE3YzUzNzdkN2I5YWNhNDViNjc4MTVjZjJmNTUwNTkxNDEzMTQ5YmZiNzk5ZGFkN2I2YjI4ZDZiMjgxIn0K" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "Content-Type: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header: "Content-Length: 26" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http header done +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer del: 6: 509936172 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 rewrite phase: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 test location: "/media" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 test location: "/report" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 test location: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 using configuration "=/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http cl:26 max:104857600 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 rewrite phase: 3 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:42:55 [notice] 1225267#1225267: *94 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script if +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script if: false +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 post rewrite phase: 4 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 5 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 7 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 access phase: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 access phase: 9 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 access phase: 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 post access phase: 11 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 12 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 generic phase: 13 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http client request body preread 26 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http request body content length filter +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http body new buf t:1 f:0 0000608F4A8283A1, pos 0000608F4A8283A1, size: 26 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http init upstream, client timer: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "QUERY_STRING" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "QUERY_STRING: " +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REQUEST_METHOD" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "CONTENT_TYPE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "CONTENT_LENGTH" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "26" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "CONTENT_LENGTH: 26" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SCRIPT_NAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REQUEST_URI" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "DOCUMENT_URI" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REQUEST_SCHEME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "http" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "CGI/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "nginx/" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "1.18.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REMOTE_ADDR" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REMOTE_PORT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "56592" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REMOTE_PORT: 56592" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SERVER_ADDR" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SERVER_PORT" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SERVER_NAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "localhost" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "REDIRECT_STATUS" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "200" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script var: "./blobs" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http script copy: "/ginxsom.fcgi" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyNzM0YmMxZDdhN2Y4MjNiZjYyNWZlZTQwMWY0ZTA4OGExMGE4ZTI0ZGMwZDc3NWM5Nzk2NDU1Y2ZlYzY4ZmJlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTYxNzUsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjU5Nzc1Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjExNTRhMWE5YWVmMzVjNjgzNjdkYjg2NDYwNzMzOTk0NGM3YTY4NTRiMWU4NzY4N2ZiN2JlNWRjZTdjMTBhMzYwZTE0NzE3YzUzNzdkN2I5YWNhNDViNjc4MTVjZjJmNTUwNTkxNDEzMTQ5YmZiNzk5ZGFkN2I2YjI4ZDZiMjgxIn0K" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 fastcgi param: "HTTP_CONTENT_LENGTH: 26" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 posix_memalign: 0000608F4A82F140:4096 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http cleanup add: 0000608F4A82F220 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 get rr peer, try: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 stream socket 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #95 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 connected +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream connect: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 posix_memalign: 0000608F4A80EF20:128 @16 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream send request +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream send request body +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 chain writer buf fl:0 s:1224 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 chain writer buf fl:0 s:26 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 chain writer buf fl:0 s:14 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 chain writer in: 0000608F4A82F290 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 writev: 1264 of 1264 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 chain writer out: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer add: 10: 60000:509936172 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http request count:2 blk:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 60000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:0004 d:0000749F61FA61E1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http run request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream check client, write event:1, "/upload" +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:0004 d:0000749F61FA62C8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream dummy handler +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream process header +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 malloc: 0000608F4A830150:4096 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: eof:0, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: fd:10 152 of 4096 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 8E +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 02 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 142 +2025/09/07 10:42:55 [error] 1225267#1225267: *94 FastCGI sent in stderr: "LOG: [2025-09-07 10:42:55] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:42:55] 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 10:42:55 [debug] 1225267#1225267: *94 recv: eof:0, avail:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream dummy handler +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 59999 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:0005 d:0000749F61FA62C8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream process header +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: eof:0, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: fd:10 760 of 3944 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 99 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 153 +2025/09/07 10:42:55 [error] 1225267#1225267: *94 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 07 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 06 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 02 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 24 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 04 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 548 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi parser: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi header: "Status: 200 OK" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi parser: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi parser: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi header done +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:42:55 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 10:42:55 [debug] 1225267#1225267: *94 write new buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http write filter: l:0 f:0 s:260 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http cacheable: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream process upstream +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe read upstream: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe preread: 526 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe length: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write downstream: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write busy: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write: out:0000000000000000, f:0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe read upstream: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe length: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer: 10, old: 509936172, new: 509936175 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream dummy handler +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 2 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 59997 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:10 ev:2005 d:0000749F61FA62C8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream request: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream process upstream +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe read upstream: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 readv: eof:1, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 readv: 1, last:3184 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe recv chain: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe buf free s:0 t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 526 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe length: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 input buf #0 0000608F4A8302D2 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 06 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi closed stdout +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 03 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 01 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 08 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record byte: 00 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi record length: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http fastcgi sent end request +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 input buf 0000608F4A8302D2 498 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write downstream: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write downstream flush in +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http output filter "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http copy filter: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http postpone filter "/upload?" 0000608F4A82F260 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http chunk: 498 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write new buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write new buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http write filter: l:0 f:0 s:765 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http copy filter: 0 "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 pipe write downstream done +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer: 10, old: 509936172, new: 509936175 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream exit: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 finalize http upstream request: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 finalize http fastcgi request +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free rr peer 1 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 close http upstream connection: 10 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A80EF20, unused: 48 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer del: 10: 509936172 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http upstream temp fd: -1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http output filter "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http copy filter: "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http postpone filter "/upload?" 00007FFC4B0C8C20 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http chunk: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write old buf t:1 f:0 0000608F4A82F550, pos 0000608F4A82F550, size: 260 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write old buf t:1 f:0 0000608F4A82F898, pos 0000608F4A82F898, size: 5 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write old buf t:1 f:0 0000608F4A830150, pos 0000608F4A8302D2, size: 498 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write old buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E8, size: 2 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 write new buf t:0 f:0 0000000000000000, pos 0000608F2D13D2E5, size: 5 file: 0, size: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http write filter: l:1 f:0 s:770 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http write filter limit 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 writev: 770 of 770 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http write filter 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http copy filter: 0 "/upload?" +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 set http keepalive handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http close request +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http log handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A830150 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A846D00, unused: 3 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A83D070, unused: 8 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A82F140, unused: 1746 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A8280A0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 hc free: 0000000000000000 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 hc busy: 0000000000000000 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 tcp_nodelay +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 reusable connection: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer add: 6: 65000:509941175 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: 65000 +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll: fd:6 ev:2005 d:0000749F61FA61E1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 http keepalive handler +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 malloc: 0000608F4A8280A0:1024 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: eof:1, avail:-1 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 recv: fd:6 0 of 1024 +2025/09/07 10:42:55 [info] 1225267#1225267: *94 client 127.0.0.1 closed keepalive connection +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 close http connection: 6 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 event timer del: 6: 509941175 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 reusable connection: 0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A8280A0 +2025/09/07 10:42:55 [debug] 1225267#1225267: *94 free: 0000608F4A825840, unused: 120 +2025/09/07 10:42:55 [debug] 1225267#1225267: timer delta: 1 +2025/09/07 10:42:55 [debug] 1225267#1225267: worker cycle +2025/09/07 10:42:55 [debug] 1225267#1225267: epoll timer: -1 +2025/09/07 10:47:29 [notice] 1225266#1225266: signal 15 (SIGTERM) received from 1241946, exiting +2025/09/07 10:47:29 [debug] 1225266#1225266: wake up, sigio 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: child: 0 1225267 e:0 t:0 d:0 r:1 j:0 +2025/09/07 10:47:29 [debug] 1225266#1225266: termination cycle: 50 +2025/09/07 10:47:29 [debug] 1225266#1225266: sigsuspend +2025/09/07 10:47:29 [debug] 1225267#1225267: epoll: fd:7 ev:0001 d:0000749F61FA60F8 +2025/09/07 10:47:29 [debug] 1225267#1225267: channel handler +2025/09/07 10:47:29 [debug] 1225267#1225267: channel: 32 +2025/09/07 10:47:29 [debug] 1225267#1225267: channel command: 4 +2025/09/07 10:47:29 [debug] 1225267#1225267: channel: -2 +2025/09/07 10:47:29 [debug] 1225267#1225267: timer delta: 273742 +2025/09/07 10:47:29 [notice] 1225267#1225267: exiting +2025/09/07 10:47:29 [debug] 1225267#1225267: flush files +2025/09/07 10:47:29 [debug] 1225267#1225267: run cleanup: 0000608F4A891428 +2025/09/07 10:47:29 [debug] 1225267#1225267: run cleanup: 0000608F4A87BF20 +2025/09/07 10:47:29 [debug] 1225267#1225267: cleanup resolver +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A893120 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A87DF00 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A848E20 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A847D10 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A841CE0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A840C20 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A83FB60 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A83EAA0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A834160 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A82B130, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A837850, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A842CF0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A849E30, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A84DE40, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A851E50, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A855E60, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A859E70, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A85DE80, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A861E90, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A865EA0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A869EB0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A86DEC0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A871ED0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A875EE0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A879EF0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A87F0D0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A8830E0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A8870F0, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A88B100, unused: 0 +2025/09/07 10:47:29 [debug] 1225267#1225267: free: 0000608F4A88F110, unused: 7376 +2025/09/07 10:47:29 [notice] 1225267#1225267: exit +2025/09/07 10:47:29 [notice] 1225266#1225266: signal 17 (SIGCHLD) received from 1225267 +2025/09/07 10:47:29 [notice] 1225266#1225266: worker process 1225267 exited with code 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: shmtx forced unlock +2025/09/07 10:47:29 [debug] 1225266#1225266: wake up, sigio 3 +2025/09/07 10:47:29 [debug] 1225266#1225266: reap children +2025/09/07 10:47:29 [debug] 1225266#1225266: child: 0 1225267 e:1 t:1 d:0 r:1 j:0 +2025/09/07 10:47:29 [notice] 1225266#1225266: exit +2025/09/07 10:47:29 [debug] 1225266#1225266: close listening 0.0.0.0:9001 #5 +2025/09/07 10:47:29 [debug] 1225266#1225266: run cleanup: 0000608F4A87BF20 +2025/09/07 10:47:29 [debug] 1225266#1225266: cleanup resolver +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A893120 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A87DF00 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A848E20 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A847D10 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A841CE0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A840C20 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A83FB60 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A83EAA0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A834160 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A82B130, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A837850, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A842CF0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A849E30, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A84DE40, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A851E50, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A855E60, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A859E70, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A85DE80, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A861E90, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A865EA0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A869EB0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A86DEC0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A871ED0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A875EE0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A879EF0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A87F0D0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A8830E0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A8870F0, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A88B100, unused: 0 +2025/09/07 10:47:29 [debug] 1225266#1225266: free: 0000608F4A88F110, unused: 7407 +2025/09/07 10:47:32 [debug] 1241995#1241995: bind() 0.0.0.0:9001 #5 +2025/09/07 10:47:32 [debug] 1241995#1241995: counter: 0000730F7A5AE080, 1 +2025/09/07 10:47:32 [debug] 1241996#1241996: bind() 0.0.0.0:9001 #5 +2025/09/07 10:47:32 [notice] 1241996#1241996: using the "epoll" event method +2025/09/07 10:47:32 [debug] 1241996#1241996: counter: 00007AB0F098D080, 1 +2025/09/07 10:47:32 [notice] 1241996#1241996: nginx/1.18.0 (Ubuntu) +2025/09/07 10:47:32 [notice] 1241996#1241996: OS: Linux 6.12.10-76061203-generic +2025/09/07 10:47:32 [notice] 1241996#1241996: getrlimit(RLIMIT_NOFILE): 1048576:1048576 +2025/09/07 10:47:32 [debug] 1241997#1241996: write: 6, 00007FFCC432FE30, 8, 0 +2025/09/07 10:47:32 [debug] 1241997#1241997: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" +2025/09/07 10:47:32 [notice] 1241997#1241997: start worker processes +2025/09/07 10:47:32 [debug] 1241997#1241997: channel 6:7 +2025/09/07 10:47:32 [notice] 1241997#1241997: start worker process 1241998 +2025/09/07 10:47:32 [debug] 1241997#1241997: sigsuspend +2025/09/07 10:47:32 [debug] 1241998#1241998: add cleanup: 000063B336E0A428 +2025/09/07 10:47:32 [debug] 1241998#1241998: malloc: 000063B336D9FBD0:8 +2025/09/07 10:47:32 [debug] 1241998#1241998: notify eventfd: 9 +2025/09/07 10:47:32 [debug] 1241998#1241998: testing the EPOLLRDHUP flag: success +2025/09/07 10:47:32 [debug] 1241998#1241998: malloc: 000063B336DB4860:6144 +2025/09/07 10:47:32 [debug] 1241998#1241998: malloc: 00007AB0F0785010:237568 +2025/09/07 10:47:32 [debug] 1241998#1241998: malloc: 000063B336E0D9F0:98304 +2025/09/07 10:47:32 [debug] 1241998#1241998: malloc: 000063B336E25A00:98304 +2025/09/07 10:47:32 [debug] 1241998#1241998: epoll add event: fd:5 op:1 ev:00002001 +2025/09/07 10:47:32 [debug] 1241998#1241998: epoll add event: fd:7 op:1 ev:00002001 +2025/09/07 10:47:32 [debug] 1241998#1241998: setproctitle: "nginx: worker process" +2025/09/07 10:47:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:47:32 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:47:53 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 accept: 127.0.0.1:56330 fd:6 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 event timer add: 6: 60000:510233618 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 reusable connection: 1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:47:53 [debug] 1241998#1241998: timer delta: 20473 +2025/09/07 10:47:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http wait request handler +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 malloc: 000063B336DA10A0:1024 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 recv: eof:0, avail:-1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 recv: fd:6 78 of 1024 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 reusable connection: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http process request line +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http request line: "GET / HTTP/1.1" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http uri: "/" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http args: "" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http exten: "" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http process request header line +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http header: "Host: localhost:9001" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http header: "Accept: */*" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http header done +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 event timer del: 6: 510233618 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 generic phase: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 rewrite phase: 1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 test location: "/media" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 test location: "/debug/list" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 test location: "/api/" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 test location: "/" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 using configuration "=/" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http cl:-1 max:104857600 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 rewrite phase: 3 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http set discard body +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:47:53 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 write new buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http write filter: l:0 f:0 s:198 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http output filter "/?" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http copy filter: "/?" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http postpone filter "/?" 00007FFCC432F9C0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 write old buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 write new buf t:0 f:0 0000000000000000, pos 000063B336DF4753, size: 101 file: 0, size: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http write filter: l:1 f:0 s:299 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http write filter limit 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 writev: 299 of 299 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http write filter 0000000000000000 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http copy filter: 0 "/?" +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 set http keepalive handler +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http close request +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http log handler +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 free: 000063B336DBFD00, unused: 8 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 free: 000063B336DB6070, unused: 2632 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 free: 000063B336DA10A0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 hc free: 0000000000000000 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 hc busy: 0000000000000000 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 tcp_nodelay +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 reusable connection: 1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 event timer add: 6: 65000:510238618 +2025/09/07 10:47:53 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll: fd:6 ev:2001 d:00007AB0F07851E0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 http keepalive handler +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 malloc: 000063B336DA10A0:1024 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 recv: eof:1, avail:-1 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 recv: fd:6 0 of 1024 +2025/09/07 10:47:53 [info] 1241998#1241998: *1 client 127.0.0.1 closed keepalive connection +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 close http connection: 6 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 event timer del: 6: 510238618 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 reusable connection: 0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 free: 000063B336DA10A0 +2025/09/07 10:47:53 [debug] 1241998#1241998: *1 free: 000063B336D9E840, unused: 136 +2025/09/07 10:47:53 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:47:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:47:53 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:51 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 accept: 127.0.0.1:56484 fd:6 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 event timer add: 6: 60000:510292009 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 reusable connection: 1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:51 [debug] 1241998#1241998: timer delta: 58390 +2025/09/07 10:48:51 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http wait request handler +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 recv: eof:0, avail:-1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 recv: fd:6 78 of 1024 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 reusable connection: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http process request line +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http request line: "GET / HTTP/1.1" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http uri: "/" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http args: "" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http exten: "" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http process request header line +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http header: "Host: localhost:9001" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http header: "Accept: */*" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http header done +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 event timer del: 6: 510292009 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 generic phase: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 rewrite phase: 1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 test location: "/media" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 test location: "/debug/list" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 test location: "/api/" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 test location: "/" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 using configuration "=/" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http cl:-1 max:104857600 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 rewrite phase: 3 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http set discard body +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:51 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 write new buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http write filter: l:0 f:0 s:198 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http output filter "/?" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http copy filter: "/?" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http postpone filter "/?" 00007FFCC432F9C0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 write old buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 write new buf t:0 f:0 0000000000000000, pos 000063B336DF4753, size: 101 file: 0, size: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http write filter: l:1 f:0 s:299 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http write filter limit 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 writev: 299 of 299 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http write filter 0000000000000000 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http copy filter: 0 "/?" +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 set http keepalive handler +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http close request +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http log handler +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 free: 000063B336DBFD00, unused: 8 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 free: 000063B336DB6070, unused: 2632 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 free: 000063B336DA10A0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 hc free: 0000000000000000 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 hc busy: 0000000000000000 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 tcp_nodelay +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 reusable connection: 1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 event timer add: 6: 65000:510297009 +2025/09/07 10:48:51 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll: fd:6 ev:2001 d:00007AB0F07851E1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 http keepalive handler +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 recv: eof:1, avail:-1 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 recv: fd:6 0 of 1024 +2025/09/07 10:48:51 [info] 1241998#1241998: *2 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 close http connection: 6 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 event timer del: 6: 510297009 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 reusable connection: 0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 free: 000063B336DA10A0 +2025/09/07 10:48:51 [debug] 1241998#1241998: *2 free: 000063B336D9E840, unused: 136 +2025/09/07 10:48:51 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:51 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:51 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:52 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 accept: 127.0.0.1:56494 fd:6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer add: 6: 60000:510292584 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 reusable connection: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 574 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http wait request handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: eof:0, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: fd:6 799 of 1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http process request line +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http uri: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http args: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http exten: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http process request header line +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "Host: localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "Accept: */*" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjN2YxNDIxODIzMzI1YWUzMjczZTJmZDM5NjI2MDVmMGYwYmQzYWIzYjdiNTY0Y2QxMDAxOTY0YWYxYjI4NmVhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMxIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImM5NTNkZTliYzUwYTJhMjU3YTMwOGM5ZGU1NDE0MzcwYjM3MTk4NDdhYzVkZTk0YzFhNTgwNzNkNzI3MTI1MzZiMjBjOTgyYTBlN2UyYzI4YTcwOWI5YmRjMzU3ODhiMzdhZDJhYmQ0ZTIyZjBmODIyOTIxOGYwOWJhZjUwMjE3In0K" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "Content-Type: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header: "Content-Length: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http header done +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer del: 6: 510292584 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 rewrite phase: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 test location: "/media" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 test location: "/report" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 test location: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 using configuration "=/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http cl:30 max:104857600 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 rewrite phase: 3 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:48:52 [notice] 1241998#1241998: *3 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script if +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script if: false +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 post rewrite phase: 4 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 5 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 7 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 access phase: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 access phase: 9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 access phase: 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 post access phase: 11 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 12 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 generic phase: 13 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http client request body preread 30 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http request body content length filter +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http init upstream, client timer: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "QUERY_STRING" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "QUERY_STRING: " +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REQUEST_METHOD" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "CONTENT_TYPE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "CONTENT_LENGTH" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SCRIPT_NAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REQUEST_URI" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "DOCUMENT_URI" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REQUEST_SCHEME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "http" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "CGI/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "nginx/" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "1.18.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REMOTE_ADDR" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REMOTE_PORT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "56494" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REMOTE_PORT: 56494" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SERVER_ADDR" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SERVER_PORT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SERVER_NAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "localhost" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "REDIRECT_STATUS" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "200" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script var: "./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http script copy: "/ginxsom.fcgi" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjN2YxNDIxODIzMzI1YWUzMjczZTJmZDM5NjI2MDVmMGYwYmQzYWIzYjdiNTY0Y2QxMDAxOTY0YWYxYjI4NmVhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMxIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImM5NTNkZTliYzUwYTJhMjU3YTMwOGM5ZGU1NDE0MzcwYjM3MTk4NDdhYzVkZTk0YzFhNTgwNzNkNzI3MTI1MzZiMjBjOTgyYTBlN2UyYzI4YTcwOWI5YmRjMzU3ODhiMzdhZDJhYmQ0ZTIyZjBmODIyOTIxOGYwOWJhZjUwMjE3In0K" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http cleanup add: 000063B336DA8220 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 get rr peer, try: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 stream socket 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 connected +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream connect: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream send request +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream send request body +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 chain writer buf fl:0 s:1224 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 chain writer buf fl:0 s:30 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 chain writer buf fl:0 s:10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 chain writer in: 000063B336DA8290 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 writev: 1264 of 1264 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 chain writer out: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer add: 10: 60000:510292584 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http request count:2 blk:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http run request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream check client, write event:1, "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream dummy handler +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream process header +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 malloc: 000063B336DA9150:4096 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: eof:0, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: fd:10 152 of 4096 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 8E +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 02 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 142 +2025/09/07 10:48:52 [error] 1241998#1241998: *3 FastCGI sent in stderr: "LOG: [2025-09-07 10:48:52] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:48:52] 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 10:48:52 [debug] 1241998#1241998: *3 recv: eof:0, avail:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream dummy handler +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream process header +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: eof:0, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: fd:10 536 of 3944 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 04 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 04 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 260 +2025/09/07 10:48:52 [error] 1241998#1241998: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:48:52] 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 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 06 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: D9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 217 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi parser: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi parser: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi parser: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi header done +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:52 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http write filter: l:0 f:0 s:181 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http cacheable: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream process upstream +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe read upstream: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe preread: 188 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe length: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write downstream: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write busy: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write: out:0000000000000000, f:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe read upstream: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe length: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer: 10, old: 510292584, new: 510292590 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream dummy handler +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 4 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 59994 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream process upstream +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe read upstream: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 readv: eof:1, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 readv: 1, last:3408 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe recv chain: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe length: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 input buf #0 000063B336DA9344 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 06 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi closed stdout +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 03 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 08 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi record length: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http fastcgi sent end request +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 input buf 000063B336DA9344 157 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write downstream: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write downstream flush in +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http output filter "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http copy filter: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http chunk: 157 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http write filter: l:0 f:0 s:344 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http copy filter: 0 "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 pipe write downstream done +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer: 10, old: 510292584, new: 510292590 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream exit: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 finalize http upstream request: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 finalize http fastcgi request +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free rr peer 1 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 close http upstream connection: 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336D87F20, unused: 48 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer del: 10: 510292584 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http upstream temp fd: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http output filter "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http copy filter: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http chunk: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http write filter: l:1 f:0 s:349 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http write filter limit 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 writev: 349 of 349 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http write filter 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http copy filter: 0 "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 set http keepalive handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http close request +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http log handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DA9150 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DB6070, unused: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DA10A0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 hc free: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 hc busy: 0000000000000000 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 tcp_nodelay +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 reusable connection: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer add: 6: 65000:510297590 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 http keepalive handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: eof:1, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 recv: fd:6 0 of 1024 +2025/09/07 10:48:52 [info] 1241998#1241998: *3 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 close http connection: 6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 event timer del: 6: 510297590 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336DA10A0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *3 free: 000063B336D9E840, unused: 120 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:52 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 accept: 127.0.0.1:56498 fd:6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer add: 6: 60000:510293219 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 reusable connection: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 628 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http wait request handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: eof:0, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: fd:6 799 of 1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http process request line +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http uri: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http args: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http exten: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http process request header line +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "Host: localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "Accept: */*" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiZmZkNzA1ZDk4MDI3NDVkZDlhZmRjNTIyNDhjYTU3MzgzYmJmNWMyOWU2ZTgwMmExM2YxZTI1ZGRmYjdiMjkxIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMyIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjBhNGFhYzg3MDEzOWI1M2Q4NDZmZTIxYzJlZDlkZGExYjg1YTI1N2VhNTU5MzI1NzBhZjNlZDBkZjgzNDVkMDgyMjFkMmY1OGI1MTEyMTVkYzRhMzFjZDNkZDliYTY2NzRmNWUwOWM1MzJiMWEyN2ZiNzVlZjAwYTVlYWM3Nzk3In0K" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "Content-Type: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header: "Content-Length: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http header done +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer del: 6: 510293219 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 rewrite phase: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 test location: "/media" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 test location: "/report" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 test location: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 using configuration "=/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http cl:30 max:104857600 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 rewrite phase: 3 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:48:52 [notice] 1241998#1241998: *5 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script if +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script if: false +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 post rewrite phase: 4 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 5 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 7 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 access phase: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 access phase: 9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 access phase: 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 post access phase: 11 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 12 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 generic phase: 13 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http client request body preread 30 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http request body content length filter +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http init upstream, client timer: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "QUERY_STRING" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "QUERY_STRING: " +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REQUEST_METHOD" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "CONTENT_TYPE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "CONTENT_LENGTH" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SCRIPT_NAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REQUEST_URI" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "DOCUMENT_URI" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REQUEST_SCHEME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "http" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "CGI/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "nginx/" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "1.18.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REMOTE_ADDR" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REMOTE_PORT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "56498" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REMOTE_PORT: 56498" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SERVER_ADDR" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SERVER_PORT" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SERVER_NAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "localhost" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "REDIRECT_STATUS" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "200" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script var: "./blobs" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http script copy: "/ginxsom.fcgi" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiZmZkNzA1ZDk4MDI3NDVkZDlhZmRjNTIyNDhjYTU3MzgzYmJmNWMyOWU2ZTgwMmExM2YxZTI1ZGRmYjdiMjkxIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMyIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjBhNGFhYzg3MDEzOWI1M2Q4NDZmZTIxYzJlZDlkZGExYjg1YTI1N2VhNTU5MzI1NzBhZjNlZDBkZjgzNDVkMDgyMjFkMmY1OGI1MTEyMTVkYzRhMzFjZDNkZDliYTY2NzRmNWUwOWM1MzJiMWEyN2ZiNzVlZjAwYTVlYWM3Nzk3In0K" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http cleanup add: 000063B336DA8220 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 get rr peer, try: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 stream socket 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 connected +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream connect: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream send request +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream send request body +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 chain writer buf fl:0 s:1224 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 chain writer buf fl:0 s:30 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 chain writer buf fl:0 s:10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 chain writer in: 000063B336DA8290 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 writev: 1264 of 1264 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 chain writer out: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer add: 10: 60000:510293219 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http request count:2 blk:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http run request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream check client, write event:1, "/upload" +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream dummy handler +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream process header +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 malloc: 000063B336DA9150:4096 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: eof:0, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: fd:10 152 of 4096 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 8E +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 02 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 142 +2025/09/07 10:48:52 [error] 1241998#1241998: *5 FastCGI sent in stderr: "LOG: [2025-09-07 10:48:52] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:48:52] 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 10:48:52 [debug] 1241998#1241998: *5 recv: eof:0, avail:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream dummy handler +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream request: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream process header +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: eof:1, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: fd:10 536 of 3944 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 04 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 04 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 260 +2025/09/07 10:48:52 [error] 1241998#1241998: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:48:52] 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 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 06 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: D9 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 07 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 217 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi parser: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi parser: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi parser: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi header done +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:52 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http write filter: l:0 f:0 s:181 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http cacheable: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream process upstream +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe read upstream: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe preread: 188 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 readv: eof:1, avail:0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 readv: 1, last:3408 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe recv chain: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe length: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 input buf #0 000063B336DA9344 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 06 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi closed stdout +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 03 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 01 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 08 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record byte: 00 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi record length: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http fastcgi sent end request +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 input buf 000063B336DA9344 157 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe write downstream: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe write downstream flush in +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http output filter "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http copy filter: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http chunk: 157 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http write filter: l:0 f:0 s:344 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http copy filter: 0 "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 pipe write downstream done +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer: 10, old: 510293219, new: 510293224 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream exit: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 finalize http upstream request: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 finalize http fastcgi request +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free rr peer 1 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 close http upstream connection: 10 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336D87F20, unused: 48 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer del: 10: 510293219 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http upstream temp fd: -1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http output filter "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http copy filter: "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http chunk: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http write filter: l:1 f:0 s:349 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http write filter limit 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 writev: 349 of 349 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http write filter 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http copy filter: 0 "/upload?" +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 set http keepalive handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http close request +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http log handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DA9150 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DB6070, unused: 8 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DA10A0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 hc free: 0000000000000000 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 hc busy: 0000000000000000 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 tcp_nodelay +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 reusable connection: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer add: 6: 65000:510298224 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 http keepalive handler +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: eof:1, avail:-1 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 recv: fd:6 0 of 1024 +2025/09/07 10:48:52 [info] 1241998#1241998: *5 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 close http connection: 6 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 event timer del: 6: 510298224 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 reusable connection: 0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336DA10A0 +2025/09/07 10:48:52 [debug] 1241998#1241998: *5 free: 000063B336D9E840, unused: 120 +2025/09/07 10:48:52 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:52 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:52 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:53 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 accept: 127.0.0.1:36368 fd:6 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer add: 6: 60000:510293827 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 reusable connection: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 602 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http wait request handler +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: eof:0, avail:-1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: fd:6 801 of 1024 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 reusable connection: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http process request line +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http uri: "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http args: "" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http exten: "" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http process request header line +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "Host: localhost:9001" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "Accept: */*" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzFlMzllMGVlYzgxNWViZDNiZWVhOGQyZTJhYjAwNzlhYjI2YWZkZjFjOWY1Y2MyYWRkZjQ3YTI0MTNjN2VhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMzIl0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImFiMDU3MzA5ZjVkZWUxYmY1YjA0MmU5MTA5ZTQ3NDIwNTJiMmJmNzU5YzA1ZWFiZjFjNDA4ZmE1MmYxMDg5ZjliNDhiOGI2OTZiZGQwY2FlMDViN2IzZjBjZGIwMTA0MTZkNGFhNzZhOGNlMjRiMDE1OTA5NmM0YWY0ZDU0ZWRkIn0K" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "Content-Type: text/plain" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header: "Content-Length: 32" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http header done +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer del: 6: 510293827 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 rewrite phase: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 test location: "/media" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 test location: "/report" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 test location: "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 using configuration "=/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http cl:32 max:104857600 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 rewrite phase: 3 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "PUT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:48:53 [notice] 1241998#1241998: *7 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script if +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script if: false +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 post rewrite phase: 4 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 5 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 6 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 7 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 access phase: 8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 access phase: 9 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 access phase: 10 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 post access phase: 11 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 12 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 generic phase: 13 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http client request body preread 32 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http request body content length filter +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 32 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http init upstream, client timer: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "QUERY_STRING" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "QUERY_STRING: " +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REQUEST_METHOD" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "PUT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "CONTENT_TYPE" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "text/plain" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "CONTENT_LENGTH" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "32" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "CONTENT_LENGTH: 32" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SCRIPT_NAME" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REQUEST_URI" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "DOCUMENT_URI" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "./blobs" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "HTTP/1.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REQUEST_SCHEME" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "http" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "CGI/1.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "nginx/" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "1.18.0" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REMOTE_ADDR" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "127.0.0.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REMOTE_PORT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "36368" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REMOTE_PORT: 36368" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SERVER_ADDR" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "127.0.0.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SERVER_PORT" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "9001" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SERVER_NAME" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "localhost" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "REDIRECT_STATUS" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "200" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script var: "./blobs" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http script copy: "/ginxsom.fcgi" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0YzFlMzllMGVlYzgxNWViZDNiZWVhOGQyZTJhYjAwNzlhYjI2YWZkZjFjOWY1Y2MyYWRkZjQ3YTI0MTNjN2VhIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMzIl0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImFiMDU3MzA5ZjVkZWUxYmY1YjA0MmU5MTA5ZTQ3NDIwNTJiMmJmNzU5YzA1ZWFiZjFjNDA4ZmE1MmYxMDg5ZjliNDhiOGI2OTZiZGQwY2FlMDViN2IzZjBjZGIwMTA0MTZkNGFhNzZhOGNlMjRiMDE1OTA5NmM0YWY0ZDU0ZWRkIn0K" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 32" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http cleanup add: 000063B336DA8220 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 get rr peer, try: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 stream socket 10 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 connected +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream connect: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream send request +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream send request body +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 chain writer buf fl:0 s:1224 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 chain writer buf fl:0 s:32 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 chain writer buf fl:0 s:8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 chain writer in: 000063B336DA8280 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 writev: 1264 of 1264 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 chain writer out: 0000000000000000 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer add: 10: 60000:510293827 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http request count:2 blk:0 +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http run request: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream check client, write event:1, "/upload" +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream request: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream dummy handler +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream request: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream process header +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 malloc: 000063B336DA9150:4096 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: eof:0, avail:-1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: fd:10 152 of 4096 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 07 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 8E +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 02 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 142 +2025/09/07 10:48:53 [error] 1241998#1241998: *7 FastCGI sent in stderr: "LOG: [2025-09-07 10:48:53] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:48: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/07 10:48:53 [debug] 1241998#1241998: *7 recv: eof:0, avail:0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream request: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream dummy handler +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream request: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream process header +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: eof:1, avail:-1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: fd:10 504 of 3944 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 07 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: FC +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 04 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 252 +2025/09/07 10:48:53 [error] 1241998#1241998: *7 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:48:53] 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 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 07 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 06 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: C6 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 02 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 198 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi parser: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi parser: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi parser: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi header done +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:53 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write new buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http write filter: l:0 f:0 s:181 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http cacheable: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream process upstream +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe read upstream: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe preread: 164 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 readv: eof:1, avail:0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 readv: 1, last:3440 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe recv chain: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 164 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe length: -1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 input buf #0 000063B336DA933C +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 06 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi closed stdout +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 03 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 01 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 08 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record byte: 00 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi record length: 8 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http fastcgi sent end request +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 input buf 000063B336DA933C 138 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe write downstream: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe write downstream flush in +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http output filter "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http copy filter: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http postpone filter "/upload?" 000063B336DB7060 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http chunk: 138 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write new buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http write filter: l:0 f:0 s:325 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http copy filter: 0 "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 pipe write downstream done +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer: 10, old: 510293827, new: 510293831 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream exit: 0000000000000000 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 finalize http upstream request: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 finalize http fastcgi request +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free rr peer 1 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 close http upstream connection: 10 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336D87F20, unused: 48 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer del: 10: 510293827 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 reusable connection: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http upstream temp fd: -1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http output filter "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http copy filter: "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http chunk: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write old buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http write filter: l:1 f:0 s:330 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http write filter limit 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 writev: 330 of 330 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http write filter 0000000000000000 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http copy filter: 0 "/upload?" +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 set http keepalive handler +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http close request +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http log handler +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DA9150 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DB6070, unused: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DA8140, unused: 1834 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DA10A0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 hc free: 0000000000000000 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 hc busy: 0000000000000000 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 tcp_nodelay +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 reusable connection: 1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer add: 6: 65000:510298831 +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 http keepalive handler +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: eof:1, avail:-1 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 recv: fd:6 0 of 1024 +2025/09/07 10:48:53 [info] 1241998#1241998: *7 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 close http connection: 6 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 event timer del: 6: 510298831 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 reusable connection: 0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336DA10A0 +2025/09/07 10:48:53 [debug] 1241998#1241998: *7 free: 000063B336D9E840, unused: 120 +2025/09/07 10:48:53 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:48:53 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:53 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:54 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 accept: 127.0.0.1:36380 fd:6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer add: 6: 60000:510294399 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 reusable connection: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 566 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http wait request handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: eof:0, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: fd:6 794 of 1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http process request line +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http uri: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http args: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http exten: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http process request header line +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "Host: localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "Accept: */*" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2MjA0MDgzOTk0NzMwMGZkMDk1ZDE5YjViNjUyZWFiNDViZTJlNDFjNTBiNTUwMzVjYzBjZmZjZTEzMWI5NzQ0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMzIl0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjM3ZDkyMTY5OWRjNDc1N2RhODhlNDIyZGJiMjUyN2RkYzEwNGFiY2Y1MjhmOTYwZmJkN2UxYzZkMGZiMDgzMjg3NjMyMDIwZjQ4N2NlZGJlZTczZTJjOWZmYzVmNzdiZmQ3YjdjZDJjNjkwMjU3YWZhNGYzYzdmNmE2NDZjNTgzIn0K" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "Content-Type: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header: "Content-Length: 25" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http header done +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer del: 6: 510294399 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 rewrite phase: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 test location: "/media" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 test location: "/report" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 test location: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 using configuration "=/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http cl:25 max:104857600 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 rewrite phase: 3 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:48:54 [notice] 1241998#1241998: *9 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script if +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script if: false +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 post rewrite phase: 4 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 5 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 7 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 access phase: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 access phase: 9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 access phase: 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 post access phase: 11 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 12 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 generic phase: 13 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http client request body preread 25 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http request body content length filter +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 25 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http init upstream, client timer: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "QUERY_STRING" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "QUERY_STRING: " +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REQUEST_METHOD" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "CONTENT_TYPE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "CONTENT_LENGTH" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "25" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "CONTENT_LENGTH: 25" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SCRIPT_NAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REQUEST_URI" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "DOCUMENT_URI" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REQUEST_SCHEME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "http" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "CGI/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "nginx/" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "1.18.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REMOTE_ADDR" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REMOTE_PORT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "36380" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REMOTE_PORT: 36380" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SERVER_ADDR" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SERVER_PORT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SERVER_NAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "localhost" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "REDIRECT_STATUS" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "200" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script var: "./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http script copy: "/ginxsom.fcgi" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2MjA0MDgzOTk0NzMwMGZkMDk1ZDE5YjViNjUyZWFiNDViZTJlNDFjNTBiNTUwMzVjYzBjZmZjZTEzMWI5NzQ0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTMzIl0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjM3ZDkyMTY5OWRjNDc1N2RhODhlNDIyZGJiMjUyN2RkYzEwNGFiY2Y1MjhmOTYwZmJkN2UxYzZkMGZiMDgzMjg3NjMyMDIwZjQ4N2NlZGJlZTczZTJjOWZmYzVmNzdiZmQ3YjdjZDJjNjkwMjU3YWZhNGYzYzdmNmE2NDZjNTgzIn0K" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 fastcgi param: "HTTP_CONTENT_LENGTH: 25" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http cleanup add: 000063B336DA8220 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 get rr peer, try: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 stream socket 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 connected +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream connect: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream send request +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream send request body +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 chain writer buf fl:0 s:1224 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 chain writer buf fl:0 s:25 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 chain writer buf fl:0 s:15 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 chain writer in: 000063B336DA8290 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 writev: 1264 of 1264 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 chain writer out: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer add: 10: 60000:510294399 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http request count:2 blk:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http run request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream check client, write event:1, "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream dummy handler +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream process header +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 malloc: 000063B336DA9150:4096 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: eof:0, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: fd:10 152 of 4096 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 8E +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 02 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 142 +2025/09/07 10:48:54 [error] 1241998#1241998: *9 FastCGI sent in stderr: "LOG: [2025-09-07 10:48:54] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:48: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 10:48:54 [debug] 1241998#1241998: *9 recv: eof:0, avail:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream dummy handler +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream process header +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: eof:1, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: fd:10 536 of 3944 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 04 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 04 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 260 +2025/09/07 10:48:54 [error] 1241998#1241998: *9 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:48: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 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 06 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: D9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 217 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi parser: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi parser: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi parser: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi header done +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:54 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http write filter: l:0 f:0 s:181 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http cacheable: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream process upstream +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe read upstream: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe preread: 188 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 readv: eof:1, avail:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 readv: 1, last:3408 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe recv chain: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe length: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 input buf #0 000063B336DA9344 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 06 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi closed stdout +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 03 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 08 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi record length: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http fastcgi sent end request +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 input buf 000063B336DA9344 157 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe write downstream: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe write downstream flush in +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http output filter "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http copy filter: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http chunk: 157 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http write filter: l:0 f:0 s:344 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http copy filter: 0 "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 pipe write downstream done +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer: 10, old: 510294399, new: 510294405 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream exit: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 finalize http upstream request: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 finalize http fastcgi request +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free rr peer 1 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 close http upstream connection: 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336D87F20, unused: 48 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer del: 10: 510294399 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http upstream temp fd: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http output filter "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http copy filter: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http chunk: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http write filter: l:1 f:0 s:349 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http write filter limit 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 writev: 349 of 349 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http write filter 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http copy filter: 0 "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 set http keepalive handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http close request +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http log handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DA9150 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DB6070, unused: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DA10A0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 hc free: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 hc busy: 0000000000000000 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 tcp_nodelay +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 reusable connection: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer add: 6: 65000:510299405 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 4 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 http keepalive handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: eof:1, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 recv: fd:6 0 of 1024 +2025/09/07 10:48:54 [info] 1241998#1241998: *9 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 close http connection: 6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 event timer del: 6: 510299405 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336DA10A0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *9 free: 000063B336D9E840, unused: 120 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:48:54 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 accept: 127.0.0.1:36392 fd:6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer add: 6: 60000:510294997 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 reusable connection: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 591 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http wait request handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: eof:0, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: fd:6 795 of 1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http process request line +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http uri: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http args: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http exten: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http process request header line +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "Host: localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "Accept: */*" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3MTgxZDdhMDFkNjhiMThkNDhiNDc1NTFlZTM1ZDdjM2E3MTQ5YzkwMWMxOTJhNTk1Yzk0Y2I0ZWM4OWRkZGFlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTM0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImE5MjFhNmRlOWNhMzZlMzc3ZGI1NDMzY2Q4MzI2MzA2ZjU5MGIzZjNmOTdhMDZhNDlmYjNlNDE5NGRhZTU1Y2JkZTVjYTIzMmMyMTgwZmI1ZmQ3ZDIzMDBlZjI0MjI3NmUwNWJkZGNjOTI5MGRiZGYwNjFkNDFmMzYxMmY3YjEzIn0K" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "Content-Type: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header: "Content-Length: 26" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http header done +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer del: 6: 510294997 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 rewrite phase: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 test location: "/media" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 test location: "/report" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 test location: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 using configuration "=/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http cl:26 max:104857600 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 rewrite phase: 3 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:48:54 [notice] 1241998#1241998: *11 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script if +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script if: false +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 post rewrite phase: 4 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 5 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 7 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 access phase: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 access phase: 9 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 access phase: 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 post access phase: 11 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 12 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 generic phase: 13 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http client request body preread 26 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http request body content length filter +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 26 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http init upstream, client timer: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "QUERY_STRING" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "QUERY_STRING: " +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REQUEST_METHOD" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "CONTENT_TYPE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "CONTENT_LENGTH" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "26" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "CONTENT_LENGTH: 26" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SCRIPT_NAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REQUEST_URI" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "DOCUMENT_URI" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REQUEST_SCHEME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "http" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "CGI/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "nginx/" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "1.18.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REMOTE_ADDR" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REMOTE_PORT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "36392" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REMOTE_PORT: 36392" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SERVER_ADDR" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SERVER_PORT" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SERVER_NAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "localhost" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "REDIRECT_STATUS" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "200" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script var: "./blobs" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http script copy: "/ginxsom.fcgi" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3MTgxZDdhMDFkNjhiMThkNDhiNDc1NTFlZTM1ZDdjM2E3MTQ5YzkwMWMxOTJhNTk1Yzk0Y2I0ZWM4OWRkZGFlIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwMTM0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6ImE5MjFhNmRlOWNhMzZlMzc3ZGI1NDMzY2Q4MzI2MzA2ZjU5MGIzZjNmOTdhMDZhNDlmYjNlNDE5NGRhZTU1Y2JkZTVjYTIzMmMyMTgwZmI1ZmQ3ZDIzMDBlZjI0MjI3NmUwNWJkZGNjOTI5MGRiZGYwNjFkNDFmMzYxMmY3YjEzIn0K" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 fastcgi param: "HTTP_CONTENT_LENGTH: 26" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http cleanup add: 000063B336DA8220 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 get rr peer, try: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 stream socket 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 connected +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream connect: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream send request +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream send request body +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 chain writer buf fl:0 s:1224 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 chain writer buf fl:0 s:26 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 chain writer buf fl:0 s:14 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 chain writer in: 000063B336DA8290 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 writev: 1264 of 1264 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 chain writer out: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer add: 10: 60000:510294997 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http request count:2 blk:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http run request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream check client, write event:1, "/upload" +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream dummy handler +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream process header +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 malloc: 000063B336DA9150:4096 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: eof:0, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: fd:10 152 of 4096 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 8E +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 02 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 142 +2025/09/07 10:48:54 [error] 1241998#1241998: *11 FastCGI sent in stderr: "LOG: [2025-09-07 10:48:54] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:48: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 10:48:54 [debug] 1241998#1241998: *11 recv: eof:0, avail:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream dummy handler +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream request: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream process header +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: eof:1, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: fd:10 760 of 3944 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 99 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 153 +2025/09/07 10:48:54 [error] 1241998#1241998: *11 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 07 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 06 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 02 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 24 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 04 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 548 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi parser: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi header: "Status: 200 OK" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi parser: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi parser: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi header done +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:48:54 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 10:48:54 [debug] 1241998#1241998: *11 write new buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http write filter: l:0 f:0 s:260 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http cacheable: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream process upstream +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe read upstream: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe preread: 526 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 readv: eof:1, avail:0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 readv: 1, last:3184 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe recv chain: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 526 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe length: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 input buf #0 000063B336DA92D2 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 06 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi closed stdout +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 03 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 01 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 08 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record byte: 00 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi record length: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http fastcgi sent end request +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 input buf 000063B336DA92D2 498 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe write downstream: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe write downstream flush in +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http output filter "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http copy filter: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http chunk: 498 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write new buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http write filter: l:0 f:0 s:765 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http copy filter: 0 "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 pipe write downstream done +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer: 10, old: 510294997, new: 510295000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream exit: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 finalize http upstream request: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 finalize http fastcgi request +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free rr peer 1 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 close http upstream connection: 10 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336D87F20, unused: 48 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer del: 10: 510294997 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http upstream temp fd: -1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http output filter "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http copy filter: "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http chunk: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write old buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http write filter: l:1 f:0 s:770 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http write filter limit 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 writev: 770 of 770 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http write filter 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http copy filter: 0 "/upload?" +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 set http keepalive handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http close request +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http log handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DA9150 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DB6070, unused: 8 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DA8140, unused: 1746 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DA10A0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 hc free: 0000000000000000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 hc busy: 0000000000000000 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 tcp_nodelay +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 reusable connection: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer add: 6: 65000:510300000 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 http keepalive handler +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 malloc: 000063B336DA10A0:1024 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: eof:1, avail:-1 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 recv: fd:6 0 of 1024 +2025/09/07 10:48:54 [info] 1241998#1241998: *11 client 127.0.0.1 closed keepalive connection +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 close http connection: 6 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 event timer del: 6: 510300000 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 reusable connection: 0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336DA10A0 +2025/09/07 10:48:54 [debug] 1241998#1241998: *11 free: 000063B336D9E840, unused: 120 +2025/09/07 10:48:54 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:48:54 [debug] 1241998#1241998: worker cycle +2025/09/07 10:48:54 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:53:56 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 accept: 127.0.0.1:56580 fd:6 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 event timer add: 6: 60000:510596627 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 reusable connection: 1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:53:56 [debug] 1241998#1241998: timer delta: 301626 +2025/09/07 10:53:56 [debug] 1241998#1241998: worker cycle +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http wait request handler +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 malloc: 000063B336DA10A0:1024 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 recv: eof:0, avail:-1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 recv: fd:6 78 of 1024 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 reusable connection: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http process request line +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http request line: "GET / HTTP/1.1" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http uri: "/" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http args: "" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http exten: "" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http process request header line +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http header: "Host: localhost:9001" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http header: "Accept: */*" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http header done +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 event timer del: 6: 510596627 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 generic phase: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 rewrite phase: 1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 test location: "/media" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 test location: "/debug/list" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 test location: "/api/" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 test location: "/" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 using configuration "=/" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http cl:-1 max:104857600 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 rewrite phase: 3 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http set discard body +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:53:56 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 write new buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http write filter: l:0 f:0 s:198 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http output filter "/?" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http copy filter: "/?" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http postpone filter "/?" 00007FFCC432F9C0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 write old buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 write new buf t:0 f:0 0000000000000000, pos 000063B336DF4753, size: 101 file: 0, size: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http write filter: l:1 f:0 s:299 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http write filter limit 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 writev: 299 of 299 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http write filter 0000000000000000 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http copy filter: 0 "/?" +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 set http keepalive handler +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http close request +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http log handler +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 free: 000063B336DBFD00, unused: 8 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 free: 000063B336DB6070, unused: 2632 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 free: 000063B336DA10A0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 hc free: 0000000000000000 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 hc busy: 0000000000000000 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 tcp_nodelay +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 reusable connection: 1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 event timer add: 6: 65000:510601627 +2025/09/07 10:53:56 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: worker cycle +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll: fd:6 ev:2001 d:00007AB0F07851E1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 http keepalive handler +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 malloc: 000063B336DA10A0:1024 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 recv: eof:1, avail:-1 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 recv: fd:6 0 of 1024 +2025/09/07 10:53:56 [info] 1241998#1241998: *13 client 127.0.0.1 closed keepalive connection +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 close http connection: 6 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 event timer del: 6: 510601627 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 reusable connection: 0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 free: 000063B336DA10A0 +2025/09/07 10:53:56 [debug] 1241998#1241998: *13 free: 000063B336D9E840, unused: 136 +2025/09/07 10:53:56 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:53:56 [debug] 1241998#1241998: worker cycle +2025/09/07 10:53:56 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:16 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 accept: 127.0.0.1:45580 fd:6 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 event timer add: 6: 60000:510616623 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 reusable connection: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 19995 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http wait request handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 recv: eof:0, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 recv: fd:6 78 of 1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 reusable connection: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http process request line +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http request line: "GET / HTTP/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http uri: "/" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http args: "" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http exten: "" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http process request header line +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http header: "Host: localhost:9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http header: "Accept: */*" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http header done +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 event timer del: 6: 510616623 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 generic phase: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 rewrite phase: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 test location: "/media" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 test location: "/debug/list" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 test location: "/api/" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 test location: "/" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 using configuration "=/" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http cl:-1 max:104857600 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 rewrite phase: 3 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http set discard body +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:16 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 write new buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http write filter: l:0 f:0 s:198 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http output filter "/?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http copy filter: "/?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http postpone filter "/?" 00007FFCC432F9C0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 write old buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 write new buf t:0 f:0 0000000000000000, pos 000063B336DF4753, size: 101 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http write filter: l:1 f:0 s:299 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http write filter limit 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 writev: 299 of 299 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http write filter 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http copy filter: 0 "/?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 set http keepalive handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http close request +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http log handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 free: 000063B336DBFD00, unused: 8 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 free: 000063B336DB6070, unused: 2632 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 free: 000063B336DA10A0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 hc free: 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 hc busy: 0000000000000000 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 tcp_nodelay +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 reusable connection: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 event timer add: 6: 65000:510621623 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:6 ev:2001 d:00007AB0F07851E0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 http keepalive handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 recv: eof:1, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 recv: fd:6 0 of 1024 +2025/09/07 10:54:16 [info] 1241998#1241998: *14 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 close http connection: 6 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 event timer del: 6: 510621623 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 reusable connection: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 free: 000063B336DA10A0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *14 free: 000063B336D9E840, unused: 136 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:16 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 accept: 127.0.0.1:45588 fd:6 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer add: 6: 60000:510617153 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 reusable connection: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 529 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http wait request handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: eof:0, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: fd:6 799 of 1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 reusable connection: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http process request line +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http uri: "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http args: "" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http exten: "" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http process request header line +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "Host: localhost:9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "Accept: */*" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4M2MxMWFhODNkMzZjYmFjNGFlN2RhOWJkOTYwNzUzOTQ2MDU1NGI2NWI2ODY2YzQ1MmYzM2YxYThjYTkzNDJlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU2Il0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQ1MjBjY2ExZmRlMmU0NDI5ZDcwZWNlOWU4NTc5NWQ2NDFkZmUzYWRlNTljNzNlOWI3YjdjOTM3OTQzZTYyYTJkMzE2MzcxODkxZjhjYjI4YTlhMTVkZmM4ZWU2YWQwMjZlZTBmNTkwOGM2ZTIyNzAyNGViMTA5NzE0ZDkxYzVkIn0K" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "Content-Type: text/plain" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header: "Content-Length: 30" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http header done +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer del: 6: 510617153 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 rewrite phase: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 test location: "/media" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 test location: "/report" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 test location: "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 using configuration "=/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http cl:30 max:104857600 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 rewrite phase: 3 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "PUT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:16 [notice] 1241998#1241998: *15 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script if +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script if: false +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 post rewrite phase: 4 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 5 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 6 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 7 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 access phase: 8 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 access phase: 9 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 access phase: 10 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 post access phase: 11 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 12 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 generic phase: 13 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http client request body preread 30 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http request body content length filter +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http init upstream, client timer: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "QUERY_STRING" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "PUT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "text/plain" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "30" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REQUEST_URI" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "./blobs" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "HTTP/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "http" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "CGI/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "nginx/" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "1.18.0" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "127.0.0.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REMOTE_PORT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "45588" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REMOTE_PORT: 45588" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SERVER_ADDR" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "127.0.0.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SERVER_PORT" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SERVER_NAME" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "localhost" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "200" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script var: "./blobs" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4M2MxMWFhODNkMzZjYmFjNGFlN2RhOWJkOTYwNzUzOTQ2MDU1NGI2NWI2ODY2YzQ1MmYzM2YxYThjYTkzNDJlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU2Il0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjQ1MjBjY2ExZmRlMmU0NDI5ZDcwZWNlOWU4NTc5NWQ2NDFkZmUzYWRlNTljNzNlOWI3YjdjOTM3OTQzZTYyYTJkMzE2MzcxODkxZjhjYjI4YTlhMTVkZmM4ZWU2YWQwMjZlZTBmNTkwOGM2ZTIyNzAyNGViMTA5NzE0ZDkxYzVkIn0K" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 get rr peer, try: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 stream socket 10 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 connected +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream connect: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream send request +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream send request body +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 chain writer buf fl:0 s:1224 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 chain writer buf fl:0 s:30 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 chain writer buf fl:0 s:10 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 chain writer in: 000063B336DA8290 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 writev: 1264 of 1264 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 chain writer out: 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer add: 10: 60000:510617153 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http request count:2 blk:0 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http run request: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream request: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream process header +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: eof:0, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: fd:10 152 of 4096 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 07 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 8E +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 02 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 142 +2025/09/07 10:54:16 [error] 1241998#1241998: *15 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:16] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54: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 10:54:16 [debug] 1241998#1241998: *15 recv: eof:0, avail:0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream request: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream dummy handler +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream request: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream process header +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: eof:1, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: fd:10 536 of 3944 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 07 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 04 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 04 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 260 +2025/09/07 10:54:16 [error] 1241998#1241998: *15 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:54: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 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 07 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 06 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: D9 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 07 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 217 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi parser: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi parser: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi parser: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi header done +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:16 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http cacheable: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream process upstream +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe read upstream: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe preread: 188 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 readv: eof:1, avail:0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 readv: 1, last:3408 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe recv chain: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe length: -1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 input buf #0 000063B336DA9344 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 06 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi closed stdout +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 03 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 01 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 08 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record byte: 00 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi record length: 8 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http fastcgi sent end request +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 input buf 000063B336DA9344 157 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe write downstream: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe write downstream flush in +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http output filter "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http copy filter: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http chunk: 157 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http write filter: l:0 f:0 s:344 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http copy filter: 0 "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 pipe write downstream done +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer: 10, old: 510617153, new: 510617157 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream exit: 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 finalize http upstream request: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 finalize http fastcgi request +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free rr peer 1 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 close http upstream connection: 10 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer del: 10: 510617153 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 reusable connection: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http upstream temp fd: -1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http output filter "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http copy filter: "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http chunk: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http write filter: l:1 f:0 s:349 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http write filter limit 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 writev: 349 of 349 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http write filter 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http copy filter: 0 "/upload?" +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 set http keepalive handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http close request +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http log handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DA9150 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DA10A0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 hc free: 0000000000000000 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 hc busy: 0000000000000000 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 tcp_nodelay +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 reusable connection: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer add: 6: 65000:510622157 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 http keepalive handler +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: eof:1, avail:-1 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 recv: fd:6 0 of 1024 +2025/09/07 10:54:16 [info] 1241998#1241998: *15 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 close http connection: 6 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 event timer del: 6: 510622157 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 reusable connection: 0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336DA10A0 +2025/09/07 10:54:16 [debug] 1241998#1241998: *15 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:16 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:16 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:16 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:17 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 accept: 127.0.0.1:45596 fd:6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer add: 6: 60000:510617627 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 reusable connection: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 469 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http wait request handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: eof:0, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: fd:6 799 of 1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http process request line +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http uri: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http args: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http exten: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http process request header line +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "Host: localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "Accept: */*" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhMzM4NTc4Y2M0NGVhM2UwOGM2OWFjZjBhMjhmMTg4MWFhYmFlYzVjMGE4ZDc3MmQ1ZjE5MTU3OWVlMDBjYTc1IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU3Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjNkNTA2M2IxYjcwZTk0ZDk0NTA1ODQ1Mjg4NzgyMjIyZTc3NzM3NjQxMzllODM0OTEzOWYyMmJhYTIwNGM0MzY3MjBjYmRkZTJjNjU3MTFhMWIyODMzMjEyYTU4NTU0MDZlMTM2MzYwYmI0NzRiNjY2NGJiNThhMTgwMTBmMDIyIn0K" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "Content-Type: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header: "Content-Length: 30" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http header done +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer del: 6: 510617627 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 rewrite phase: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 test location: "/media" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 test location: "/report" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 test location: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 using configuration "=/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http cl:30 max:104857600 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 rewrite phase: 3 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:17 [notice] 1241998#1241998: *17 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script if +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script if: false +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 post rewrite phase: 4 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 5 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 7 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 access phase: 8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 access phase: 9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 access phase: 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 post access phase: 11 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 12 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 generic phase: 13 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http client request body preread 30 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http request body content length filter +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http init upstream, client timer: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "QUERY_STRING" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "30" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REQUEST_URI" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "http" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "CGI/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "nginx/" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "1.18.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REMOTE_PORT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "45596" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REMOTE_PORT: 45596" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SERVER_ADDR" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SERVER_PORT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SERVER_NAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "localhost" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "200" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script var: "./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhMzM4NTc4Y2M0NGVhM2UwOGM2OWFjZjBhMjhmMTg4MWFhYmFlYzVjMGE4ZDc3MmQ1ZjE5MTU3OWVlMDBjYTc1IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU3Il0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjNkNTA2M2IxYjcwZTk0ZDk0NTA1ODQ1Mjg4NzgyMjIyZTc3NzM3NjQxMzllODM0OTEzOWYyMmJhYTIwNGM0MzY3MjBjYmRkZTJjNjU3MTFhMWIyODMzMjEyYTU4NTU0MDZlMTM2MzYwYmI0NzRiNjY2NGJiNThhMTgwMTBmMDIyIn0K" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 get rr peer, try: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 stream socket 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #18 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 connected +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream connect: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream send request +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream send request body +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 chain writer buf fl:0 s:1224 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 chain writer buf fl:0 s:30 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 chain writer buf fl:0 s:10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 chain writer in: 000063B336DA8290 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 writev: 1264 of 1264 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 chain writer out: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer add: 10: 60000:510617627 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http request count:2 blk:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http run request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream dummy handler +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream process header +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: eof:0, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: fd:10 152 of 4096 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 8E +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 02 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 142 +2025/09/07 10:54:17 [error] 1241998#1241998: *17 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:17] 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 10:54:17 [debug] 1241998#1241998: *17 recv: eof:0, avail:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream dummy handler +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream process header +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: eof:1, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: fd:10 536 of 3944 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 04 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 04 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 260 +2025/09/07 10:54:17 [error] 1241998#1241998: *17 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:54:17] 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 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 06 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: D9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 217 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi parser: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi parser: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi parser: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi header done +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http cacheable: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream process upstream +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe read upstream: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe preread: 188 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 readv: eof:1, avail:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 readv: 1, last:3408 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe recv chain: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe length: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 input buf #0 000063B336DA9344 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 06 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi closed stdout +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 03 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 08 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi record length: 8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http fastcgi sent end request +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 input buf 000063B336DA9344 157 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe write downstream: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe write downstream flush in +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http output filter "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http copy filter: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http chunk: 157 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http write filter: l:0 f:0 s:344 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http copy filter: 0 "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 pipe write downstream done +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer: 10, old: 510617627, new: 510617630 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream exit: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 finalize http upstream request: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 finalize http fastcgi request +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free rr peer 1 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 close http upstream connection: 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer del: 10: 510617627 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http upstream temp fd: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http output filter "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http copy filter: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http chunk: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http write filter: l:1 f:0 s:349 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http write filter limit 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 writev: 349 of 349 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http write filter 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http copy filter: 0 "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 set http keepalive handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http close request +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http log handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DA9150 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DA10A0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 hc free: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 hc busy: 0000000000000000 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 tcp_nodelay +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 reusable connection: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer add: 6: 65000:510622630 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 http keepalive handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: eof:1, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 recv: fd:6 0 of 1024 +2025/09/07 10:54:17 [info] 1241998#1241998: *17 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 close http connection: 6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 event timer del: 6: 510622630 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336DA10A0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *17 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:17 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 accept: 127.0.0.1:45606 fd:6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer add: 6: 60000:510618154 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 reusable connection: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 522 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http wait request handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: eof:0, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: fd:6 801 of 1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http process request line +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http uri: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http args: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http exten: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http process request header line +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "Host: localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "Accept: */*" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxZWIyZTE1ZmMzOTUyNjQ0MjhlMGFjNzcwMjljM2I3OGFkNzNkNjc3NWE3MzQ3YWIyMzM3OWJmMzFjNzQ0OWJmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU3Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjAyYjNmYTE5Yzk2ZTg4YTIyMjk4YWY1ODliYjgyOTA1YjAwYmIzYWFjNjlkZjgwYmFjZWE3MTA5NDJjYTNhODNlYzRmY2FlYTY4MjJkMTdhMDViODg3OTFjYzJkY2ZlYzc4MWYwZTg2OTkyYjJhYWYyMTA4ODBkNjdhYmViYzU2In0K" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "Content-Type: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header: "Content-Length: 32" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http header done +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer del: 6: 510618154 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 rewrite phase: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 test location: "/media" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 test location: "/report" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 test location: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 using configuration "=/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http cl:32 max:104857600 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 rewrite phase: 3 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:17 [notice] 1241998#1241998: *19 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script if +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script if: false +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 post rewrite phase: 4 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 5 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 7 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 access phase: 8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 access phase: 9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 access phase: 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 post access phase: 11 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 12 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 generic phase: 13 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http client request body preread 32 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http request body content length filter +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 32 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http init upstream, client timer: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "QUERY_STRING" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "32" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "CONTENT_LENGTH: 32" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REQUEST_URI" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "http" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "CGI/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "nginx/" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "1.18.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REMOTE_PORT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "45606" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REMOTE_PORT: 45606" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SERVER_ADDR" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SERVER_PORT" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SERVER_NAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "localhost" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "200" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script var: "./blobs" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIxZWIyZTE1ZmMzOTUyNjQ0MjhlMGFjNzcwMjljM2I3OGFkNzNkNjc3NWE3MzQ3YWIyMzM3OWJmMzFjNzQ0OWJmIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU3Il0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6IjAyYjNmYTE5Yzk2ZTg4YTIyMjk4YWY1ODliYjgyOTA1YjAwYmIzYWFjNjlkZjgwYmFjZWE3MTA5NDJjYTNhODNlYzRmY2FlYTY4MjJkMTdhMDViODg3OTFjYzJkY2ZlYzc4MWYwZTg2OTkyYjJhYWYyMTA4ODBkNjdhYmViYzU2In0K" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 fastcgi param: "HTTP_CONTENT_LENGTH: 32" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 get rr peer, try: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 stream socket 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #20 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 connected +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream connect: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream send request +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream send request body +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 chain writer buf fl:0 s:1224 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 chain writer buf fl:0 s:32 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 chain writer buf fl:0 s:8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 chain writer in: 000063B336DA8280 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 writev: 1264 of 1264 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 chain writer out: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer add: 10: 60000:510618154 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http request count:2 blk:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http run request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream dummy handler +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream process header +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: eof:0, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: fd:10 152 of 4096 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 8E +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 02 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 142 +2025/09/07 10:54:17 [error] 1241998#1241998: *19 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:17] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:17] 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 10:54:17 [debug] 1241998#1241998: *19 recv: eof:0, avail:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream dummy handler +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream request: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream process header +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: eof:1, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: fd:10 504 of 3944 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: FC +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 04 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 252 +2025/09/07 10:54:17 [error] 1241998#1241998: *19 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:54:17] 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 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 07 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 06 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: C6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 02 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 198 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi parser: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi parser: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi parser: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi header done +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:17 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write new buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http cacheable: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream process upstream +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe read upstream: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe preread: 164 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 readv: eof:1, avail:0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 readv: 1, last:3440 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe recv chain: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 164 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe length: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 input buf #0 000063B336DA933C +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 06 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi closed stdout +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 03 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 01 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 08 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record byte: 00 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi record length: 8 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http fastcgi sent end request +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 input buf 000063B336DA933C 138 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe write downstream: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe write downstream flush in +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http output filter "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http copy filter: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http postpone filter "/upload?" 000063B336DB7060 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http chunk: 138 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write new buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http write filter: l:0 f:0 s:325 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http copy filter: 0 "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 pipe write downstream done +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer: 10, old: 510618154, new: 510618157 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream exit: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 finalize http upstream request: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 finalize http fastcgi request +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free rr peer 1 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 close http upstream connection: 10 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer del: 10: 510618154 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http upstream temp fd: -1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http output filter "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http copy filter: "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http chunk: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write old buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http write filter: l:1 f:0 s:330 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http write filter limit 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 writev: 330 of 330 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http write filter 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http copy filter: 0 "/upload?" +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 set http keepalive handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http close request +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http log handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DA9150 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DA8140, unused: 1834 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DA10A0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 hc free: 0000000000000000 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 hc busy: 0000000000000000 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 tcp_nodelay +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 reusable connection: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer add: 6: 65000:510623157 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 http keepalive handler +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: eof:1, avail:-1 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 recv: fd:6 0 of 1024 +2025/09/07 10:54:17 [info] 1241998#1241998: *19 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 close http connection: 6 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 event timer del: 6: 510623157 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 reusable connection: 0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336DA10A0 +2025/09/07 10:54:17 [debug] 1241998#1241998: *19 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:17 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:17 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:17 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:18 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 accept: 127.0.0.1:45618 fd:6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer add: 6: 60000:510618702 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 544 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http wait request handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: fd:6 794 of 1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http process request line +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http uri: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http args: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http exten: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http process request header line +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "Host: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "Accept: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3MDEyNDE4OWZmZjAyZWU3NzZjYmM2ZWUxYzIxNDcwM2EyOGVmYzQ0OWVkN2UxNDU5N2M5ZjI4OTQ0ZTYwMzEzIiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU4Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjEyMmI4YWIwMTc0NjJjNjM1M2Y2M2MzYjliNGI1NTk4NDcxY2M5OWIwMzhiMzFmOWM4ZmE0YjdlNmJiYTk0NmQzOGMxYTE3NTc5ZmQwYjYwZTFjMjZlYzY2OWM0MjhhMDM4MGE3NDQyZDQ5MGU0NTU4OTQ3MzhlNjYxMTdhYTllIn0K" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "Content-Type: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header: "Content-Length: 25" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer del: 6: 510618702 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 rewrite phase: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 test location: "/media" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 test location: "/report" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 test location: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 using configuration "=/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http cl:25 max:104857600 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 rewrite phase: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:18 [notice] 1241998#1241998: *21 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script if +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script if: false +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 post rewrite phase: 4 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 5 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 7 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 access phase: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 access phase: 9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 access phase: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 post access phase: 11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 12 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 generic phase: 13 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http client request body preread 25 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http request body content length filter +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 25 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http init upstream, client timer: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "QUERY_STRING" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "25" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "CONTENT_LENGTH: 25" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REQUEST_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "nginx/" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REMOTE_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "45618" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REMOTE_PORT: 45618" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SERVER_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SERVER_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SERVER_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI3MDEyNDE4OWZmZjAyZWU3NzZjYmM2ZWUxYzIxNDcwM2EyOGVmYzQ0OWVkN2UxNDU5N2M5ZjI4OTQ0ZTYwMzEzIiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU4Il0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjEyMmI4YWIwMTc0NjJjNjM1M2Y2M2MzYjliNGI1NTk4NDcxY2M5OWIwMzhiMzFmOWM4ZmE0YjdlNmJiYTk0NmQzOGMxYTE3NTc5ZmQwYjYwZTFjMjZlYzY2OWM0MjhhMDM4MGE3NDQyZDQ5MGU0NTU4OTQ3MzhlNjYxMTdhYTllIn0K" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 fastcgi param: "HTTP_CONTENT_LENGTH: 25" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 get rr peer, try: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 stream socket 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #22 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 connected +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream connect: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream send request +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream send request body +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 chain writer buf fl:0 s:1224 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 chain writer buf fl:0 s:25 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 chain writer buf fl:0 s:15 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 chain writer in: 000063B336DA8290 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 writev: 1264 of 1264 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 chain writer out: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer add: 10: 60000:510618702 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http request count:2 blk:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http run request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: fd:10 152 of 4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 8E +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 142 +2025/09/07 10:54:18 [error] 1241998#1241998: *21 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:18] 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 10:54:18 [debug] 1241998#1241998: *21 recv: eof:0, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: fd:10 536 of 3944 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 04 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 04 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 260 +2025/09/07 10:54:18 [error] 1241998#1241998: *21 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:54:18] 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 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: D9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 217 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi parser: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http cacheable: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream process upstream +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe read upstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe preread: 188 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 readv: eof:1, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 readv: 1, last:3408 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe recv chain: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe length: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 input buf #0 000063B336DA9344 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi closed stdout +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 03 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 08 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi record length: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http fastcgi sent end request +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 input buf 000063B336DA9344 157 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe write downstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe write downstream flush in +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http chunk: 157 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http write filter: l:0 f:0 s:344 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 pipe write downstream done +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer: 10, old: 510618702, new: 510618704 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream exit: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 finalize http upstream request: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 finalize http fastcgi request +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free rr peer 1 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 close http upstream connection: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer del: 10: 510618702 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http upstream temp fd: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http chunk: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http write filter: l:1 f:0 s:349 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http write filter limit 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 writev: 349 of 349 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http write filter 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 set http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http close request +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http log handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DA9150 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 hc free: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 hc busy: 0000000000000000 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 tcp_nodelay +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer add: 6: 65000:510623704 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 recv: fd:6 0 of 1024 +2025/09/07 10:54:18 [info] 1241998#1241998: *21 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 close http connection: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 event timer del: 6: 510623704 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *21 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:18 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 accept: 127.0.0.1:45630 fd:6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer add: 6: 60000:510619220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 515 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http wait request handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: fd:6 795 of 1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http process request line +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http uri: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http args: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http exten: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http process request header line +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "Host: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "Accept: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2ZThmY2YyMjhkNjQ3ZDg2ZWQxMzcwZTI2NmRhNmI2ODczZDMyZGQ4MTU2NDRkNWJlOTgxNjBiOGE1OWQwM2E4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU4Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjhmMmJlNmM5MzcyOTMwOGRkOTgwMDAyZTIxNWFiZWE4NjFhYzQxYjJjNTdlM2E3YjQ1MzllMjM1ZDhiZGRiODMwNDgwNGUzN2Q2M2JiZGUxNDRhNTViOTI5Y2Y0ZTlmODMxYTI1M2FhNzEyOWQ1OTVjNjFkZGU2Mzg0MjJkMTZjIn0K" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "Content-Type: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header: "Content-Length: 26" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer del: 6: 510619220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 rewrite phase: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 test location: "/media" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 test location: "/report" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 test location: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 using configuration "=/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http cl:26 max:104857600 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 rewrite phase: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:18 [notice] 1241998#1241998: *23 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script if +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script if: false +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 post rewrite phase: 4 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 5 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 7 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 access phase: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 access phase: 9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 access phase: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 post access phase: 11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 12 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 generic phase: 13 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http client request body preread 26 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http request body content length filter +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 26 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http init upstream, client timer: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "QUERY_STRING" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "26" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "CONTENT_LENGTH: 26" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REQUEST_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "nginx/" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REMOTE_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "45630" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REMOTE_PORT: 45630" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SERVER_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SERVER_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SERVER_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2ZThmY2YyMjhkNjQ3ZDg2ZWQxMzcwZTI2NmRhNmI2ODczZDMyZGQ4MTU2NDRkNWJlOTgxNjBiOGE1OWQwM2E4IiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTgsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNDU4Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjhmMmJlNmM5MzcyOTMwOGRkOTgwMDAyZTIxNWFiZWE4NjFhYzQxYjJjNTdlM2E3YjQ1MzllMjM1ZDhiZGRiODMwNDgwNGUzN2Q2M2JiZGUxNDRhNTViOTI5Y2Y0ZTlmODMxYTI1M2FhNzEyOWQ1OTVjNjFkZGU2Mzg0MjJkMTZjIn0K" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 fastcgi param: "HTTP_CONTENT_LENGTH: 26" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 get rr peer, try: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 stream socket 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #24 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 connected +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream connect: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream send request +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream send request body +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 chain writer buf fl:0 s:1224 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 chain writer buf fl:0 s:26 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 chain writer buf fl:0 s:14 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 chain writer in: 000063B336DA8290 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 writev: 1264 of 1264 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 chain writer out: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer add: 10: 60000:510619220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http request count:2 blk:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http run request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: fd:10 152 of 4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 8E +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 142 +2025/09/07 10:54:18 [error] 1241998#1241998: *23 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:18] 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 10:54:18 [debug] 1241998#1241998: *23 recv: eof:0, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: fd:10 760 of 3944 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 99 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 153 +2025/09/07 10:54:18 [error] 1241998#1241998: *23 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 24 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 04 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 548 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi header: "Status: 200 OK" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi parser: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write new buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http write filter: l:0 f:0 s:260 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http cacheable: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream process upstream +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe read upstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe preread: 526 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 readv: eof:1, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 readv: 1, last:3184 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe recv chain: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 526 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe length: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 input buf #0 000063B336DA92D2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi closed stdout +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 03 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 08 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi record length: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http fastcgi sent end request +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 input buf 000063B336DA92D2 498 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe write downstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe write downstream flush in +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http chunk: 498 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write new buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http write filter: l:0 f:0 s:765 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 pipe write downstream done +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer: 10, old: 510619220, new: 510619222 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream exit: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 finalize http upstream request: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 finalize http fastcgi request +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free rr peer 1 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 close http upstream connection: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer del: 10: 510619220 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http upstream temp fd: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http chunk: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write old buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http write filter: l:1 f:0 s:770 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http write filter limit 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 writev: 770 of 770 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http write filter 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 set http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http close request +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http log handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DA9150 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DA8140, unused: 1746 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 hc free: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 hc busy: 0000000000000000 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 tcp_nodelay +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer add: 6: 65000:510624222 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 recv: fd:6 0 of 1024 +2025/09/07 10:54:18 [info] 1241998#1241998: *23 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 close http connection: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 event timer del: 6: 510624222 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *23 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:18 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 accept: 127.0.0.1:45644 fd:6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer add: 6: 60000:510619280 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 58 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http wait request handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: fd:6 151 of 1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http process request line +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http uri: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http args: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http exten: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http process request header line +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header: "Host: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header: "Accept: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header: "Content-Type: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header: "Content-Length: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer del: 6: 510619280 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 rewrite phase: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 test location: "/media" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 test location: "/report" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 test location: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 using configuration "=/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http cl:21 max:104857600 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 rewrite phase: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:18 [notice] 1241998#1241998: *25 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script if +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script if: false +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 post rewrite phase: 4 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 5 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 7 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 access phase: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 access phase: 9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 access phase: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 post access phase: 11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 12 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 generic phase: 13 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http client request body preread 21 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http request body content length filter +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http body new buf t:1 f:0 000063B336DA1122, pos 000063B336DA1122, size: 21 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http init upstream, client timer: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "QUERY_STRING" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REQUEST_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "nginx/" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REMOTE_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "45644" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REMOTE_PORT: 45644" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SERVER_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SERVER_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SERVER_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http cleanup add: 000063B336DB6E98 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 get rr peer, try: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 stream socket 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #26 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 connected +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream connect: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream send request +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream send request body +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 chain writer buf fl:0 s:584 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 chain writer buf fl:0 s:21 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 chain writer buf fl:0 s:11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 chain writer in: 000063B336DB6F08 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 writev: 616 of 616 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 chain writer out: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer add: 10: 60000:510619280 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http request count:2 blk:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http run request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 malloc: 000063B336DA8140:4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: fd:10 152 of 4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 8A +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 138 +2025/09/07 10:54:18 [error] 1241998#1241998: *25 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:18] PUT /upload - Auth: anonymous - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: eof:0, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: fd:10 760 of 3944 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 9F +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 159 +2025/09/07 10:54:18 [error] 1241998#1241998: *25 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 24 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 04 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 548 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi header: "Status: 200 OK" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi parser: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive +X-Content-Type-Options: nosniff +X-Frame-Options: DENY +X-XSS-Protection: 1; mode=block + +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write new buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http write filter: l:0 f:0 s:260 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http cacheable: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream process upstream +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe read upstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe preread: 526 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 readv: eof:1, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 readv: 1, last:3184 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe recv chain: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 526 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe length: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 input buf #0 000063B336DA82C2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi closed stdout +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 03 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 08 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi record length: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http fastcgi sent end request +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 input buf 000063B336DA82C2 498 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe write downstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe write downstream flush in +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http postpone filter "/upload?" 000063B336DB6ED8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http chunk: 498 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write old buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write new buf t:1 f:0 000063B336DB7048, pos 000063B336DB7048, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 498 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http write filter: l:0 f:0 s:765 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 pipe write downstream done +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer: 10, old: 510619280, new: 510619286 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream exit: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 finalize http upstream request: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 finalize http fastcgi request +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free rr peer 1 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 close http upstream connection: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer del: 10: 510619280 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http upstream temp fd: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http chunk: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write old buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write old buf t:1 f:0 000063B336DB7048, pos 000063B336DB7048, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 498 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http write filter: l:1 f:0 s:770 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http write filter limit 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 writev: 770 of 770 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http write filter 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 set http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http close request +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http log handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DA8140 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DA9150, unused: 2410 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 hc free: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 hc busy: 0000000000000000 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 tcp_nodelay +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer add: 6: 65000:510624286 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 5 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 recv: fd:6 0 of 1024 +2025/09/07 10:54:18 [info] 1241998#1241998: *25 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 close http connection: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 event timer del: 6: 510624286 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *25 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:18 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 accept: 127.0.0.1:45658 fd:6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer add: 6: 60000:510619337 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 50 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http wait request handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: eof:0, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: fd:6 190 of 1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http process request line +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http uri: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http args: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http exten: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http process request header line +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "Host: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "Accept: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "Authorization: Bearer invalidtoken123" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "Content-Type: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header: "Content-Length: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer del: 6: 510619337 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 rewrite phase: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 test location: "/media" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 test location: "/report" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 test location: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 using configuration "=/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http cl:21 max:104857600 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 rewrite phase: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:18 [notice] 1241998#1241998: *27 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script if +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script if: false +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 post rewrite phase: 4 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 5 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 7 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 access phase: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 access phase: 9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 access phase: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 post access phase: 11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 12 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 generic phase: 13 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http client request body preread 21 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http request body content length filter +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http body new buf t:1 f:0 000063B336DA1149, pos 000063B336DA1149, size: 21 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http init upstream, client timer: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "QUERY_STRING" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REQUEST_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "nginx/" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REMOTE_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "45658" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REMOTE_PORT: 45658" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SERVER_ADDR" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SERVER_PORT" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SERVER_NAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script var: "./blobs" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_AUTHORIZATION: Bearer invalidtoken123" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http cleanup add: 000063B336DB6ED0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 get rr peer, try: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 stream socket 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #28 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 connected +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream connect: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream send request +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream send request body +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 chain writer buf fl:0 s:624 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 chain writer buf fl:0 s:21 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 chain writer buf fl:0 s:11 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 chain writer in: 000063B336DB6F40 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 writev: 656 of 656 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 chain writer out: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer add: 10: 60000:510619337 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http request count:2 blk:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http run request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream dummy handler +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream request: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream process header +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 malloc: 000063B336DA8140:4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: fd:10 632 of 4096 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 8E +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 142 +2025/09/07 10:54:18 [error] 1241998#1241998: *27 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:18] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:18] 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 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: EE +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 238 +2025/09/07 10:54:18 [error] 1241998#1241998: *27 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +LOG: [2025-09-07 10:54:18] 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 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 07 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: BE +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 02 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 190 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi parser: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi parser: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi header done +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:18 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http cacheable: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream process upstream +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe read upstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe preread: 156 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 readv: eof:1, avail:0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 readv: 1, last:3464 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe recv chain: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe length: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 input buf #0 000063B336DA831C +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 06 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi closed stdout +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 03 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 01 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 08 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record byte: 00 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi record length: 8 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http fastcgi sent end request +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 input buf 000063B336DA831C 130 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe write downstream: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe write downstream flush in +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http postpone filter "/upload?" 000063B336DB6F10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http chunk: 130 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write new buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http write filter: l:0 f:0 s:317 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 pipe write downstream done +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer: 10, old: 510619337, new: 510619338 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream exit: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 finalize http upstream request: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 finalize http fastcgi request +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free rr peer 1 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 close http upstream connection: 10 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer del: 10: 510619337 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http upstream temp fd: -1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http output filter "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http copy filter: "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http chunk: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write old buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http write filter: l:1 f:0 s:322 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http write filter limit 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 writev: 322 of 322 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http write filter 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http copy filter: 0 "/upload?" +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 set http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http close request +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http log handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DA8140 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DA9150, unused: 2426 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 hc free: 0000000000000000 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 hc busy: 0000000000000000 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 tcp_nodelay +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 reusable connection: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer add: 6: 65000:510624338 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 http keepalive handler +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: eof:1, avail:-1 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 recv: fd:6 0 of 1024 +2025/09/07 10:54:18 [info] 1241998#1241998: *27 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 close http connection: 6 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 event timer del: 6: 510624338 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 reusable connection: 0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336DA10A0 +2025/09/07 10:54:18 [debug] 1241998#1241998: *27 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:18 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:18 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:18 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 accept: 127.0.0.1:45662 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer add: 6: 60000:510619400 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 61 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: fd:6 190 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "Authorization: Nostr invalid!@#base64" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer del: 6: 510619400 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *29 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http body new buf t:1 f:0 000063B336DA1149, pos 000063B336DA1149, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "45662" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REMOTE_PORT: 45662" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_AUTHORIZATION: Nostr invalid!@#base64" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http cleanup add: 000063B336DB6ED0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #30 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 chain writer buf fl:0 s:624 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 chain writer in: 000063B336DB6F40 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 writev: 656 of 656 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer add: 10: 60000:510619401 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 malloc: 000063B336DA8140:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: fd:10 632 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *29 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: EE +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 238 +2025/09/07 10:54:19 [error] 1241998#1241998: *29 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: BE +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 190 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe preread: 156 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 readv: eof:1, avail:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 readv: 1, last:3464 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 input buf #0 000063B336DA831C +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 input buf 000063B336DA831C 130 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http postpone filter "/upload?" 000063B336DB6F10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http chunk: 130 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write new buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http write filter: l:0 f:0 s:317 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer: 10, old: 510619401, new: 510619402 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer del: 10: 510619401 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write old buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http write filter: l:1 f:0 s:322 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 writev: 322 of 322 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DA8140 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DA9150, unused: 2426 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer add: 6: 65000:510624402 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *29 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 event timer del: 6: 510624402 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *29 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 accept: 127.0.0.1:45666 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer add: 6: 60000:510619481 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 78 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: fd:6 230 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer del: 6: 510619481 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *31 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http body new buf t:1 f:0 000063B336DA1171, pos 000063B336DA1171, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "45666" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REMOTE_PORT: 45666" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http cleanup add: 000063B336DB6EF8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #32 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 chain writer buf fl:0 s:664 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 chain writer in: 000063B336DB6F68 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 writev: 696 of 696 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer add: 10: 60000:510619481 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 malloc: 000063B336DA8140:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: fd:10 616 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *31 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: E7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 231 +2025/09/07 10:54:19 [error] 1241998#1241998: *31 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: B7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 183 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe preread: 148 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write busy: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer: 10, old: 510619481, new: 510619483 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 readv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 readv: 1, last:3480 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 input buf #0 000063B336DA8314 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 input buf 000063B336DA8314 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http postpone filter "/upload?" 000063B336DB6F38 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http chunk: 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write new buf t:1 f:0 000063B336DA9638, pos 000063B336DA9638, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http write filter: l:0 f:0 s:310 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer: 10, old: 510619481, new: 510619483 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer del: 10: 510619481 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write old buf t:1 f:0 000063B336DA9638, pos 000063B336DA9638, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http write filter: l:1 f:0 s:315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 writev: 315 of 315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DA8140 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DA9150, unused: 2386 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer add: 6: 65000:510624483 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *31 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 event timer del: 6: 510624483 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *31 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 accept: 127.0.0.1:45676 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer add: 6: 60000:510619549 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 65 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: fd:6 258 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer del: 6: 510619549 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *33 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http body new buf t:1 f:0 000063B336DA118D, pos 000063B336DA118D, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "45676" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REMOTE_PORT: 45676" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http cleanup add: 000063B336DB6F10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #34 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 chain writer buf fl:0 s:688 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 chain writer in: 000063B336DB6F80 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 writev: 720 of 720 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer add: 10: 60000:510619550 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 malloc: 000063B336DA8140:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: fd:10 616 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *33 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: E7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 231 +2025/09/07 10:54:19 [error] 1241998#1241998: *33 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: B7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 183 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write new buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe preread: 148 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write busy: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer: 10, old: 510619550, new: 510619550 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 readv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 readv: 1, last:3480 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 input buf #0 000063B336DA8314 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 input buf 000063B336DA8314 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http postpone filter "/upload?" 000063B336DB6F50 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http chunk: 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write old buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write new buf t:1 f:0 000063B336DA9648, pos 000063B336DA9648, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http write filter: l:0 f:0 s:310 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer: 10, old: 510619550, new: 510619551 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer del: 10: 510619550 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write old buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write old buf t:1 f:0 000063B336DA9648, pos 000063B336DA9648, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http write filter: l:1 f:0 s:315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 writev: 315 of 315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DA8140 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DA9150, unused: 2354 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer add: 6: 65000:510624551 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *33 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 event timer del: 6: 510624551 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *33 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 accept: 127.0.0.1:45684 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer add: 6: 60000:510619610 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 58 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: fd:6 534 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY4NTksCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiaW52YWxpZF9pZCIsCiAgInNpZyI6ICJpbnZhbGlkX3NpZ25hdHVyZSIKfQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer del: 6: 510619610 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *35 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http body new buf t:1 f:0 000063B336DA12A1, pos 000063B336DA12A1, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "45684" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REMOTE_PORT: 45684" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY4NTksCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiaW52YWxpZF9pZCIsCiAgInNpZyI6ICJpbnZhbGlkX3NpZ25hdHVyZSIKfQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http cleanup add: 000063B336DB7028 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #36 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 chain writer buf fl:0 s:968 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 chain writer in: 000063B336DA8190 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 writev: 1000 of 1000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer add: 10: 60000:510619610 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: fd:10 616 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *35 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: E7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 231 +2025/09/07 10:54:19 [error] 1241998#1241998: *35 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: B7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 183 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write new buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe preread: 148 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write busy: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer: 10, old: 510619610, new: 510619611 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 readv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 readv: 1, last:3480 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 input buf #0 000063B336DA9324 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 input buf 000063B336DA9324 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http postpone filter "/upload?" 000063B336DA8160 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http chunk: 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write old buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write new buf t:1 f:0 000063B336DA8750, pos 000063B336DA8750, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http write filter: l:0 f:0 s:310 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer: 10, old: 510619610, new: 510619612 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer del: 10: 510619610 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write old buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write old buf t:1 f:0 000063B336DA8750, pos 000063B336DA8750, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http write filter: l:1 f:0 s:315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 writev: 315 of 315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DA9150 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DA8140, unused: 2074 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer add: 6: 65000:510624612 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *35 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 event timer del: 6: 510624612 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *35 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 accept: 127.0.0.1:45686 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer add: 6: 60000:510619681 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 68 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: fd:6 574 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY4NTksCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICJpbnZhbGlkX2lkIiwKICAic2lnIjogImludmFsaWRfc2lnbmF0dXJlIgp9" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer del: 6: 510619681 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *37 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http body new buf t:1 f:0 000063B336DA12C9, pos 000063B336DA12C9, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "45686" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REMOTE_PORT: 45686" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY4NTksCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICJpbnZhbGlkX2lkIiwKICAic2lnIjogImludmFsaWRfc2lnbmF0dXJlIgp9" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http cleanup add: 000063B336DB7050 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #38 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 chain writer buf fl:0 s:1008 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 chain writer in: 000063B336DA81B8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 writev: 1040 of 1040 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer add: 10: 60000:510619681 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: fd:10 616 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *37 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: E7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 231 +2025/09/07 10:54:19 [error] 1241998#1241998: *37 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: B7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 183 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write new buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe preread: 148 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write busy: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer: 10, old: 510619681, new: 510619682 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 readv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 readv: 1, last:3480 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 input buf #0 000063B336DA9324 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 input buf 000063B336DA9324 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http postpone filter "/upload?" 000063B336DA8188 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http chunk: 123 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write old buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write new buf t:1 f:0 000063B336DA8778, pos 000063B336DA8778, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http write filter: l:0 f:0 s:310 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer: 10, old: 510619681, new: 510619683 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer del: 10: 510619681 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write old buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write old buf t:1 f:0 000063B336DA8778, pos 000063B336DA8778, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http write filter: l:1 f:0 s:315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 writev: 315 of 315 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DA9150 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DA8140, unused: 2034 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer add: 6: 65000:510624683 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *37 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 event timer del: 6: 510624683 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *37 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 accept: 127.0.0.1:45702 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer add: 6: 60000:510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 325 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: fd:6 766 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "Authorization: Nostr eyJraW5kIjoxLCJpZCI6Ijk0MzlmNDRkMTJjOGEzNDI0ODBiMmFkYjU5NDU3MzY5ZDA3MDNkZjBjZWUxNmM3YmNmZDgzMDhiNzUyMmIxZjQiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI1Njg1OSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiJmMDc1NDZiMzM1MThhOTUzMjA4NjRlN2I2MTRjOTNhOTg0OTdjOGIzNzcxNzZiYTdiMjliZmFiMTA1YzlmZjQyZWE1MTFmNTUxZDk3NDkzMjI0ZGRmOGU3N2IwOWRkOTI4MDRjY2FlNjZlYjlkOWU2NjVhYTVhZjAzMjQ2YWJhNCJ9" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer del: 6: 510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *39 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http body new buf t:1 f:0 000063B336DA1389, pos 000063B336DA1389, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "45702" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REMOTE_PORT: 45702" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoxLCJpZCI6Ijk0MzlmNDRkMTJjOGEzNDI0ODBiMmFkYjU5NDU3MzY5ZDA3MDNkZjBjZWUxNmM3YmNmZDgzMDhiNzUyMmIxZjQiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI1Njg1OSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiJmMDc1NDZiMzM1MThhOTUzMjA4NjRlN2I2MTRjOTNhOTg0OTdjOGIzNzcxNzZiYTdiMjliZmFiMTA1YzlmZjQyZWE1MTFmNTUxZDk3NDkzMjI0ZGRmOGU3N2IwOWRkOTI4MDRjY2FlNjZlYjlkOWU2NjVhYTVhZjAzMjQ2YWJhNCJ9" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http cleanup add: 000063B336DB7050 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #40 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 chain writer buf fl:0 s:1200 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 chain writer in: 000063B336DA8278 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 writev: 1232 of 1232 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer add: 10: 60000:510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: fd:10 152 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *39 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *39 recv: eof:0, avail:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: fd:10 496 of 3944 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: F1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 241 +2025/09/07 10:54:19 [error] 1241998#1241998: *39 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: C1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 193 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write new buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe preread: 164 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write busy: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe read upstream: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer: 10, old: 510620009, new: 510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 readv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 readv: 1, last:3448 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 input buf #0 000063B336DA9334 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 input buf 000063B336DA9334 133 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http postpone filter "/upload?" 000063B336DA8248 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http chunk: 133 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write old buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write new buf t:1 f:0 000063B336DA8838, pos 000063B336DA8838, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http write filter: l:0 f:0 s:320 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer: 10, old: 510620009, new: 510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer del: 10: 510620009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write old buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write old buf t:1 f:0 000063B336DA8838, pos 000063B336DA8838, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http write filter: l:1 f:0 s:325 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 writev: 325 of 325 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DA9150 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DA8140, unused: 1842 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer add: 6: 65000:510625009 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *39 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 event timer del: 6: 510625009 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *39 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:19 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 accept: 127.0.0.1:45708 fd:6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer add: 6: 60000:510620319 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 309 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http wait request handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: fd:6 734 of 1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http process request line +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http uri: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http args: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http exten: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http process request header line +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "Host: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "Accept: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhZWJiYTEwZjBhNTAyZWVlYTM2MTNhNmM2ZmRhMGE1MDdjODA2Njg3YTVmYTI5MDUyZjZlNGY0ZTNmMDIyMjUyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTksInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiOTY0MjQxM2JmNjA1N2Q4ODBjOTk0ZGM5NzA1ZDk2MWJiY2RhY2EzOTE5MjU1MjNmYTczZDMzZDllZmM0NjYzOTRmNTYzNzA3ZTI0MDJhZmE0MjUwMmM4YjdhMjQ0ZjMyMzU3YzhhY2Y1ZmQzYjQwZGMwNjU2Y2M5YWU3YWNkNmEifQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "Content-Type: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header: "Content-Length: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer del: 6: 510620319 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 rewrite phase: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 test location: "/media" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 test location: "/report" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 test location: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 using configuration "=/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http cl:21 max:104857600 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 rewrite phase: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:19 [notice] 1241998#1241998: *41 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script if +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script if: false +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 post rewrite phase: 4 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 7 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 access phase: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 access phase: 9 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 access phase: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 post access phase: 11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 12 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 generic phase: 13 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http client request body preread 21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http request body content length filter +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http body new buf t:1 f:0 000063B336DA1369, pos 000063B336DA1369, size: 21 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http init upstream, client timer: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "QUERY_STRING" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REQUEST_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "nginx/" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REMOTE_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "45708" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REMOTE_PORT: 45708" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SERVER_ADDR" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SERVER_PORT" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SERVER_NAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script var: "./blobs" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJhZWJiYTEwZjBhNTAyZWVlYTM2MTNhNmM2ZmRhMGE1MDdjODA2Njg3YTVmYTI5MDUyZjZlNGY0ZTNmMDIyMjUyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NTksInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiOTY0MjQxM2JmNjA1N2Q4ODBjOTk0ZGM5NzA1ZDk2MWJiY2RhY2EzOTE5MjU1MjNmYTczZDMzZDllZmM0NjYzOTRmNTYzNzA3ZTI0MDJhZmE0MjUwMmM4YjdhMjQ0ZjMyMzU3YzhhY2Y1ZmQzYjQwZGMwNjU2Y2M5YWU3YWNkNmEifQ==" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http cleanup add: 000063B336DA81E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 get rr peer, try: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 stream socket 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #42 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 connected +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream connect: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream send request +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream send request body +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 chain writer buf fl:0 s:1168 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 chain writer buf fl:0 s:21 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 chain writer buf fl:0 s:11 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 chain writer in: 000063B336DA8250 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 writev: 1200 of 1200 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 chain writer out: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer add: 10: 60000:510620319 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http request count:2 blk:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http run request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: eof:0, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: fd:10 152 of 4096 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 8E +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 02 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 142 +2025/09/07 10:54:19 [error] 1241998#1241998: *41 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:19] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *41 recv: eof:0, avail:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream dummy handler +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream request: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream process header +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: fd:10 496 of 3944 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: F1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 241 +2025/09/07 10:54:19 [error] 1241998#1241998: *41 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:54:19] 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 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: C1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 07 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 193 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi parser: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi parser: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi header done +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:19 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write new buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http cacheable: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream process upstream +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe read upstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe preread: 164 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 readv: eof:1, avail:0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 readv: 1, last:3448 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe recv chain: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe length: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 input buf #0 000063B336DA9334 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 06 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi closed stdout +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 03 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 01 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 08 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record byte: 00 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi record length: 8 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http fastcgi sent end request +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 input buf 000063B336DA9334 133 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe write downstream: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe write downstream flush in +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http postpone filter "/upload?" 000063B336DA8220 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http chunk: 133 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write old buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write new buf t:1 f:0 000063B336DA8810, pos 000063B336DA8810, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http write filter: l:0 f:0 s:320 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 pipe write downstream done +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer: 10, old: 510620319, new: 510620321 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream exit: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 finalize http upstream request: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 finalize http fastcgi request +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free rr peer 1 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 close http upstream connection: 10 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer del: 10: 510620319 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http upstream temp fd: -1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http output filter "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http copy filter: "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http chunk: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write old buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write old buf t:1 f:0 000063B336DA8810, pos 000063B336DA8810, size: 4 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http write filter: l:1 f:0 s:325 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http write filter limit 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 writev: 325 of 325 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http write filter 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http copy filter: 0 "/upload?" +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 set http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http close request +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http log handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DA9150 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DB6070, unused: 5 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DA8140, unused: 1882 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 hc free: 0000000000000000 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 hc busy: 0000000000000000 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 tcp_nodelay +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 reusable connection: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer add: 6: 65000:510625321 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 http keepalive handler +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: eof:1, avail:-1 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 recv: fd:6 0 of 1024 +2025/09/07 10:54:19 [info] 1241998#1241998: *41 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 close http connection: 6 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 event timer del: 6: 510625321 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 reusable connection: 0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336DA10A0 +2025/09/07 10:54:19 [debug] 1241998#1241998: *41 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:19 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:19 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:19 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:20 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 accept: 127.0.0.1:45722 fd:6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer add: 6: 60000:510620620 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 298 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http wait request handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: fd:6 654 of 1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http process request line +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http uri: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http args: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http exten: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http process request header line +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "Host: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "Accept: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2MWMwZWI3YTJkZTkyMzNjNmZmNDVlZDUzZjQ0MWUwZjcwY2MxZTkyZjIzNTQxNDZkZjk3NDZmOTM0ZjU3OWM4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI0YWMyMjc0NTVjZGRkMGJjNDQ5ODg4ODdiMWM3NjczZGE3ZTJlYWNjZjQ4ZjU2MTI4YjJlMTEwYzc2Mjg0YTY4YTNlYmZhYTI4OGFhZjZkYTI2M2I5MzhlNzU2NWE3Yzk0NGY0ZmM0ZDMxMDdlZTVhNmFkM2E5Zjk4MWZiOGQzOCJ9" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "Content-Type: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header: "Content-Length: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer del: 6: 510620620 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 rewrite phase: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 test location: "/media" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 test location: "/report" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 test location: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 using configuration "=/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http cl:21 max:104857600 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 rewrite phase: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:20 [notice] 1241998#1241998: *43 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script if +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script if: false +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 post rewrite phase: 4 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 5 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 7 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 access phase: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 access phase: 9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 access phase: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 post access phase: 11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 12 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 generic phase: 13 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http client request body preread 21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http request body content length filter +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http body new buf t:1 f:0 000063B336DA1319, pos 000063B336DA1319, size: 21 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http init upstream, client timer: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "QUERY_STRING" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REQUEST_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "nginx/" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REMOTE_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "45722" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REMOTE_PORT: 45722" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SERVER_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SERVER_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SERVER_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI2MWMwZWI3YTJkZTkyMzNjNmZmNDVlZDUzZjQ0MWUwZjcwY2MxZTkyZjIzNTQxNDZkZjk3NDZmOTM0ZjU3OWM4IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI0YWMyMjc0NTVjZGRkMGJjNDQ5ODg4ODdiMWM3NjczZGE3ZTJlYWNjZjQ4ZjU2MTI4YjJlMTEwYzc2Mjg0YTY4YTNlYmZhYTI4OGFhZjZkYTI2M2I5MzhlNzU2NWE3Yzk0NGY0ZmM0ZDMxMDdlZTVhNmFkM2E5Zjk4MWZiOGQzOCJ9" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http cleanup add: 000063B336DB7058 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 get rr peer, try: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 stream socket 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #44 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 connected +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream connect: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream send request +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream send request body +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 chain writer buf fl:0 s:1088 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 chain writer buf fl:0 s:21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 chain writer buf fl:0 s:11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 chain writer in: 000063B336DA8200 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 writev: 1120 of 1120 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 chain writer out: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer add: 10: 60000:510620620 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http request count:2 blk:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http run request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: fd:10 152 of 4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 8E +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 02 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 142 +2025/09/07 10:54:20 [error] 1241998#1241998: *43 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:20] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *43 recv: eof:0, avail:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: fd:10 496 of 3944 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: F1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 241 +2025/09/07 10:54:20 [error] 1241998#1241998: *43 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: C1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 193 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi parser: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write new buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http cacheable: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream process upstream +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe read upstream: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe preread: 164 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe length: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write downstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write busy: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write: out:0000000000000000, f:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe read upstream: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe length: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer: 10, old: 510620620, new: 510620621 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream process upstream +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe read upstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 readv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 readv: 1, last:3448 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe recv chain: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe length: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 input buf #0 000063B336DA9334 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi closed stdout +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 03 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 08 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi record length: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http fastcgi sent end request +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 input buf 000063B336DA9334 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write downstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write downstream flush in +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http postpone filter "/upload?" 000063B336DA81D0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http chunk: 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write old buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write new buf t:1 f:0 000063B336DA87C0, pos 000063B336DA87C0, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http write filter: l:0 f:0 s:320 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 pipe write downstream done +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer: 10, old: 510620620, new: 510620622 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream exit: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 finalize http upstream request: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 finalize http fastcgi request +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free rr peer 1 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 close http upstream connection: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer del: 10: 510620620 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http upstream temp fd: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http chunk: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write old buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write old buf t:1 f:0 000063B336DA87C0, pos 000063B336DA87C0, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http write filter: l:1 f:0 s:325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http write filter limit 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 writev: 325 of 325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http write filter 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 set http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http close request +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http log handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DA9150 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DA8140, unused: 1962 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 hc free: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 hc busy: 0000000000000000 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 tcp_nodelay +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer add: 6: 65000:510625622 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 recv: fd:6 0 of 1024 +2025/09/07 10:54:20 [info] 1241998#1241998: *43 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 close http connection: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 event timer del: 6: 510625622 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *43 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:20 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 accept: 127.0.0.1:45736 fd:6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer add: 6: 60000:510620931 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 309 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http wait request handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: fd:6 754 of 1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http process request line +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http uri: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http args: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http exten: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http process request header line +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "Host: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "Accept: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmNjJhZjMwOTBhZDk1ZGI0M2E2ZjE0NjRhMzk3ODBlZjNmMjhkNGZjMTJmYmUyZmRiMWExNWQ1ODM2YzcwMWZjIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiODYwODE1OGI0N2JlNjYwZmJiZWQ0MWVjYTk0YWYxOTc2ZmZiZjZkOGU4ZmMyYzFkNzIyNDA5ZGU2MDM5ZmE2N2M2ZDk5MzExYmJjMTNmM2NiODUyMGNlYzMxMTY4Yzk5NjhkNjNlNjc5MGU3ZTJlZDE1YjQ5ZTIxZDc0Yzg4MzYifQ==" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "Content-Type: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header: "Content-Length: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer del: 6: 510620931 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 rewrite phase: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 test location: "/media" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 test location: "/report" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 test location: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 using configuration "=/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http cl:21 max:104857600 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 rewrite phase: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:20 [notice] 1241998#1241998: *45 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script if +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script if: false +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 post rewrite phase: 4 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 5 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 7 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 access phase: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 access phase: 9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 access phase: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 post access phase: 11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 12 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 generic phase: 13 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http client request body preread 21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http request body content length filter +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http body new buf t:1 f:0 000063B336DA137D, pos 000063B336DA137D, size: 21 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http init upstream, client timer: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "QUERY_STRING" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REQUEST_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "nginx/" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REMOTE_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "45736" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REMOTE_PORT: 45736" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SERVER_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SERVER_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SERVER_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJmNjJhZjMwOTBhZDk1ZGI0M2E2ZjE0NjRhMzk3ODBlZjNmMjhkNGZjMTJmYmUyZmRiMWExNWQ1ODM2YzcwMWZjIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiODYwODE1OGI0N2JlNjYwZmJiZWQ0MWVjYTk0YWYxOTc2ZmZiZjZkOGU4ZmMyYzFkNzIyNDA5ZGU2MDM5ZmE2N2M2ZDk5MzExYmJjMTNmM2NiODUyMGNlYzMxMTY4Yzk5NjhkNjNlNjc5MGU3ZTJlZDE1YjQ5ZTIxZDc0Yzg4MzYifQ==" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http cleanup add: 000063B336DA81F8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 get rr peer, try: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 stream socket 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #46 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 connected +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream connect: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream send request +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream send request body +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 chain writer buf fl:0 s:1192 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 chain writer buf fl:0 s:21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 chain writer buf fl:0 s:11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 chain writer in: 000063B336DA8268 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 writev: 1224 of 1224 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 chain writer out: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer add: 10: 60000:510620931 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http request count:2 blk:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http run request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: fd:10 152 of 4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 8E +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 02 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 142 +2025/09/07 10:54:20 [error] 1241998#1241998: *45 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:20] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *45 recv: eof:0, avail:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: fd:10 496 of 3944 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: F1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 241 +2025/09/07 10:54:20 [error] 1241998#1241998: *45 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: C1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 193 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi parser: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write new buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http cacheable: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream process upstream +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe read upstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe preread: 164 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 readv: eof:1, avail:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 readv: 1, last:3448 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe recv chain: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe length: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 input buf #0 000063B336DA9334 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi closed stdout +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 03 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 08 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi record length: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http fastcgi sent end request +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 input buf 000063B336DA9334 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe write downstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe write downstream flush in +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http postpone filter "/upload?" 000063B336DA8238 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http chunk: 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write new buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http write filter: l:0 f:0 s:320 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 pipe write downstream done +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer: 10, old: 510620931, new: 510620932 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream exit: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 finalize http upstream request: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 finalize http fastcgi request +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free rr peer 1 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 close http upstream connection: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer del: 10: 510620931 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http upstream temp fd: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http chunk: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write old buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http write filter: l:1 f:0 s:325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http write filter limit 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 writev: 325 of 325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http write filter 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 set http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http close request +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http log handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DA9150 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DA8140, unused: 1858 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 hc free: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 hc busy: 0000000000000000 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 tcp_nodelay +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer add: 6: 65000:510625932 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 recv: fd:6 0 of 1024 +2025/09/07 10:54:20 [info] 1241998#1241998: *45 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 close http connection: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 event timer del: 6: 510625932 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *45 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:20 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 accept: 127.0.0.1:45748 fd:6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer add: 6: 60000:510621250 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 317 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http wait request handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: fd:6 790 of 1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http process request line +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http uri: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http args: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http exten: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http process request header line +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "Host: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "Accept: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjMzNlZmYxMWI4OTU3YzE2NjAyOTg2ZWRhMjFiMzI3NDYxMTY1OTI0NTk3Njk0ZDdmM2YyNGUwNjhjZmUxZDc2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1MzI2MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImY5MmVjMzY3NWZiODU5MzVhZGNjZWMzNzg0ZTZjNTBhMzVkZjZlMTEwOTU4YWExZmE2NjAwOTg4YmExZjc1ZWY5MDRjNWQxNjk0ZmNlOGYyZTkzYTk3NzY4ZGEyNjg3YjhiY2QwMzVhMzA1ZmU0NmVjYjJjNGU4ZTFjOTdlYTAyIn0=" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "Content-Type: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header: "Content-Length: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer del: 6: 510621250 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 rewrite phase: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 test location: "/media" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 test location: "/report" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 test location: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 using configuration "=/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http cl:21 max:104857600 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 rewrite phase: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:20 [notice] 1241998#1241998: *47 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script if +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script if: false +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 post rewrite phase: 4 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 5 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 7 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 access phase: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 access phase: 9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 access phase: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 post access phase: 11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 12 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 generic phase: 13 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http client request body preread 21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http request body content length filter +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 21 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http init upstream, client timer: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "QUERY_STRING" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REQUEST_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "nginx/" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REMOTE_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "45748" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REMOTE_PORT: 45748" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SERVER_ADDR" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SERVER_PORT" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SERVER_NAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script var: "./blobs" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjMzNlZmYxMWI4OTU3YzE2NjAyOTg2ZWRhMjFiMzI3NDYxMTY1OTI0NTk3Njk0ZDdmM2YyNGUwNjhjZmUxZDc2IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1MzI2MCJdXSwiY29udGVudCI6IiIsInNpZyI6ImY5MmVjMzY3NWZiODU5MzVhZGNjZWMzNzg0ZTZjNTBhMzVkZjZlMTEwOTU4YWExZmE2NjAwOTg4YmExZjc1ZWY5MDRjNWQxNjk0ZmNlOGYyZTkzYTk3NzY4ZGEyNjg3YjhiY2QwMzVhMzA1ZmU0NmVjYjJjNGU4ZTFjOTdlYTAyIn0=" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http cleanup add: 000063B336DA8220 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 get rr peer, try: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 stream socket 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #48 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 connected +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream connect: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream send request +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream send request body +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 chain writer buf fl:0 s:1224 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 chain writer buf fl:0 s:21 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 chain writer buf fl:0 s:11 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 chain writer in: 000063B336DA8290 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 writev: 1256 of 1256 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 chain writer out: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer add: 10: 60000:510621250 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http request count:2 blk:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http run request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: eof:0, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: fd:10 152 of 4096 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 8E +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 02 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 142 +2025/09/07 10:54:20 [error] 1241998#1241998: *47 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:20] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *47 recv: eof:0, avail:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream dummy handler +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream request: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream process header +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: fd:10 496 of 3944 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: F1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 241 +2025/09/07 10:54:20 [error] 1241998#1241998: *47 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:54: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 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: C1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 07 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 193 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi parser: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi parser: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi header done +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:20 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http cacheable: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream process upstream +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe read upstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe preread: 164 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 readv: eof:1, avail:0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 readv: 1, last:3448 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe recv chain: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe length: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 input buf #0 000063B336DA9334 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 06 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi closed stdout +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 03 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 01 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 08 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record byte: 00 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi record length: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http fastcgi sent end request +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 input buf 000063B336DA9334 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe write downstream: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe write downstream flush in +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http chunk: 133 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http write filter: l:0 f:0 s:320 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 pipe write downstream done +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer: 10, old: 510621250, new: 510621252 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream exit: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 finalize http upstream request: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 finalize http fastcgi request +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free rr peer 1 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 close http upstream connection: 10 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer del: 10: 510621250 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http upstream temp fd: -1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http output filter "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http copy filter: "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http chunk: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http write filter: l:1 f:0 s:325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http write filter limit 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 writev: 325 of 325 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http write filter 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http copy filter: 0 "/upload?" +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 set http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http close request +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http log handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DA9150 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DB6070, unused: 8 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 hc free: 0000000000000000 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 hc busy: 0000000000000000 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 tcp_nodelay +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 reusable connection: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer add: 6: 65000:510626252 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 http keepalive handler +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: eof:1, avail:-1 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 recv: fd:6 0 of 1024 +2025/09/07 10:54:20 [info] 1241998#1241998: *47 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 close http connection: 6 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 event timer del: 6: 510626252 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 reusable connection: 0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336DA10A0 +2025/09/07 10:54:20 [debug] 1241998#1241998: *47 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:20 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:20 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:20 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:54:21 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 accept: 127.0.0.1:45762 fd:6 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer add: 6: 60000:510621615 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 reusable connection: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 362 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http wait request handler +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: eof:0, avail:-1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: fd:6 754 of 1024 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 reusable connection: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http process request line +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http uri: "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http args: "" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http exten: "" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http process request header line +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "Host: localhost:9001" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "Accept: */*" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4MDQyNDkwYTU1Yzc5ZDdiMmQyZGY5Zjg0YTgxN2MyZTAxMGUwM2IwMTU0YWM5ZWQ2OTUyMTE2ZWQ5ZTA2ODcyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNDQzNjZkNjEzOGYyNGQxZjMwZGU3N2I5YjdlYWI2YWUwZDY0NGU5MGE1YzMxMjQ0YzIwOWMzNzY3Y2RjZjIyYjBhZjhhY2JkNjRkOTgyNjU5MWZmNmFjZjQxZjU1NmFhNzI4Y2E3NTY4YTY0YWMxZTgwZmYwZjA5YjBkZGJkM2EieA==" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "Content-Type: text/plain" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header: "Content-Length: 21" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http header done +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer del: 6: 510621615 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 rewrite phase: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 test location: "/media" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 test location: "/report" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 test location: "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 using configuration "=/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http cl:21 max:104857600 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 rewrite phase: 3 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "PUT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:54:21 [notice] 1241998#1241998: *49 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script if +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script if: false +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 post rewrite phase: 4 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 5 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 6 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 7 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 access phase: 8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 access phase: 9 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 access phase: 10 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 post access phase: 11 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 12 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 generic phase: 13 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http client request body preread 21 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http request body content length filter +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http body new buf t:1 f:0 000063B336DA137D, pos 000063B336DA137D, size: 21 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http init upstream, client timer: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "QUERY_STRING" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "QUERY_STRING: " +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REQUEST_METHOD" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "PUT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "CONTENT_TYPE" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "text/plain" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "CONTENT_LENGTH" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "21" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SCRIPT_NAME" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REQUEST_URI" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "DOCUMENT_URI" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "./blobs" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "HTTP/1.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REQUEST_SCHEME" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "http" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "CGI/1.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "nginx/" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "1.18.0" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REMOTE_ADDR" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "127.0.0.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REMOTE_PORT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "45762" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REMOTE_PORT: 45762" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SERVER_ADDR" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "127.0.0.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SERVER_PORT" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "9001" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SERVER_NAME" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "localhost" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "REDIRECT_STATUS" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "200" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script var: "./blobs" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http script copy: "/ginxsom.fcgi" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4MDQyNDkwYTU1Yzc5ZDdiMmQyZGY5Zjg0YTgxN2MyZTAxMGUwM2IwMTU0YWM5ZWQ2OTUyMTE2ZWQ5ZTA2ODcyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY4NjEsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNDQzNjZkNjEzOGYyNGQxZjMwZGU3N2I5YjdlYWI2YWUwZDY0NGU5MGE1YzMxMjQ0YzIwOWMzNzY3Y2RjZjIyYjBhZjhhY2JkNjRkOTgyNjU5MWZmNmFjZjQxZjU1NmFhNzI4Y2E3NTY4YTY0YWMxZTgwZmYwZjA5YjBkZGJkM2EieA==" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http cleanup add: 000063B336DA81F8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 get rr peer, try: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 stream socket 10 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #50 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 connected +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream connect: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream send request +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream send request body +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 chain writer buf fl:0 s:1192 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 chain writer buf fl:0 s:21 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 chain writer buf fl:0 s:11 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 chain writer in: 000063B336DA8268 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 writev: 1224 of 1224 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 chain writer out: 0000000000000000 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer add: 10: 60000:510621615 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http request count:2 blk:0 +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http run request: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream check client, write event:1, "/upload" +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream request: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream dummy handler +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream request: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream process header +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 malloc: 000063B336DA9150:4096 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: eof:0, avail:-1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: fd:10 152 of 4096 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 07 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 8E +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 02 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 142 +2025/09/07 10:54:21 [error] 1241998#1241998: *49 FastCGI sent in stderr: "LOG: [2025-09-07 10:54:21] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:54:21] 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 10:54:21 [debug] 1241998#1241998: *49 recv: eof:0, avail:0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream request: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream dummy handler +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream request: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream process header +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: eof:1, avail:-1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: fd:10 464 of 3944 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 07 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: E7 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 231 +2025/09/07 10:54:21 [error] 1241998#1241998: *49 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +LOG: [2025-09-07 10:54:21] 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 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 07 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 06 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: B7 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 183 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi parser: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi parser: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi parser: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi header done +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:54:21 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write new buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http write filter: l:0 f:0 s:181 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http cacheable: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream process upstream +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe read upstream: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe preread: 148 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 readv: eof:1, avail:0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 readv: 1, last:3480 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe recv chain: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe length: -1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 input buf #0 000063B336DA9324 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 06 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi closed stdout +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 03 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 01 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 08 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record byte: 00 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi record length: 8 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http fastcgi sent end request +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 input buf 000063B336DA9324 123 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe write downstream: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe write downstream flush in +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http output filter "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http copy filter: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http postpone filter "/upload?" 000063B336DA8238 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http chunk: 123 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write new buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http write filter: l:0 f:0 s:310 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http copy filter: 0 "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 pipe write downstream done +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer: 10, old: 510621615, new: 510621617 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream exit: 0000000000000000 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 finalize http upstream request: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 finalize http fastcgi request +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free rr peer 1 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 close http upstream connection: 10 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336D87F20, unused: 48 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer del: 10: 510621615 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 reusable connection: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http upstream temp fd: -1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http output filter "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http copy filter: "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http chunk: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write old buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http write filter: l:1 f:0 s:315 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http write filter limit 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 writev: 315 of 315 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http write filter 0000000000000000 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http copy filter: 0 "/upload?" +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 set http keepalive handler +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http close request +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http log handler +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DA9150 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DB6070, unused: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DA8140, unused: 1858 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DA10A0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 hc free: 0000000000000000 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 hc busy: 0000000000000000 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 tcp_nodelay +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 reusable connection: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer add: 6: 65000:510626617 +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 http keepalive handler +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 malloc: 000063B336DA10A0:1024 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: eof:1, avail:-1 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 recv: fd:6 0 of 1024 +2025/09/07 10:54:21 [info] 1241998#1241998: *49 client 127.0.0.1 closed keepalive connection +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 close http connection: 6 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 event timer del: 6: 510626617 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 reusable connection: 0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336DA10A0 +2025/09/07 10:54:21 [debug] 1241998#1241998: *49 free: 000063B336D9E840, unused: 120 +2025/09/07 10:54:21 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:54:21 [debug] 1241998#1241998: worker cycle +2025/09/07 10:54:21 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:31 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 accept: 127.0.0.1:49062 fd:6 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 event timer add: 6: 60000:510692253 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 reusable connection: 1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:31 [debug] 1241998#1241998: timer delta: 70635 +2025/09/07 10:55:31 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http wait request handler +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 recv: eof:0, avail:-1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 recv: fd:6 78 of 1024 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 reusable connection: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http process request line +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http request line: "GET / HTTP/1.1" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http uri: "/" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http args: "" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http exten: "" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http process request header line +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http header: "Host: localhost:9001" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http header: "Accept: */*" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http header done +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 event timer del: 6: 510692253 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 generic phase: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 rewrite phase: 1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 test location: "/media" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 test location: "/debug/list" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 test location: "/api/" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 test location: "/" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 using configuration "=/" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http cl:-1 max:104857600 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 rewrite phase: 3 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http set discard body +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:31 GMT +Content-Type: application/octet-stream +Content-Length: 101 +Connection: keep-alive +Content-Type: text/plain + +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 write new buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http write filter: l:0 f:0 s:198 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http output filter "/?" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http copy filter: "/?" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http postpone filter "/?" 00007FFCC432F9C0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 write old buf t:1 f:0 000063B336DB6450, pos 000063B336DB6450, size: 198 file: 0, size: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 write new buf t:0 f:0 0000000000000000, pos 000063B336DF4753, size: 101 file: 0, size: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http write filter: l:1 f:0 s:299 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http write filter limit 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 writev: 299 of 299 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http write filter 0000000000000000 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http copy filter: 0 "/?" +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http finalize request: 0, "/?" a:1, c:1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 set http keepalive handler +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http close request +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http log handler +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 free: 000063B336DBFD00, unused: 8 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 free: 000063B336DB6070, unused: 2632 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 free: 000063B336DA10A0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 hc free: 0000000000000000 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 hc busy: 0000000000000000 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 tcp_nodelay +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 reusable connection: 1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 event timer add: 6: 65000:510697253 +2025/09/07 10:55:31 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll: fd:6 ev:2001 d:00007AB0F07851E1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 http keepalive handler +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 recv: eof:1, avail:-1 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 recv: fd:6 0 of 1024 +2025/09/07 10:55:31 [info] 1241998#1241998: *51 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 close http connection: 6 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 event timer del: 6: 510697253 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 reusable connection: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 free: 000063B336DA10A0 +2025/09/07 10:55:31 [debug] 1241998#1241998: *51 free: 000063B336D9E840, unused: 136 +2025/09/07 10:55:31 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:31 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:31 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:32 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 accept: 127.0.0.1:49064 fd:6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer add: 6: 60000:510692751 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 reusable connection: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 498 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http wait request handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: eof:0, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: fd:6 799 of 1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http process request line +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http uri: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http args: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http exten: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http process request header line +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "Host: localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "Accept: */*" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyOGQwMDhhMDljYWViOTU0ZmIyNDNhYzcwMTY3ZWQzMTIxZjNkNTVkMTQxYTdlN2E3MmIxNjM4MmVjZTk5NTU1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMyIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjY3MGNmNzdhMGE4NGE5NTM2NzlhNzhkYjUyODFjZjhjNTY5YWU0MjFmZWQwNDczMjAxNGU3YmNkMjE3NjdhNWQ0MWI4OTU0Y2VhZmMwOWNjN2U4NTUwNDhlMjQ2YWM3OWIzYjM5ZTU1NWM5N2RmMTFmZjZiY2Q5NDMyYzc2OTk3In0K" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "Content-Type: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header: "Content-Length: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http header done +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer del: 6: 510692751 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 rewrite phase: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 test location: "/media" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 test location: "/report" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 test location: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 using configuration "=/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http cl:30 max:104857600 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 rewrite phase: 3 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:32 [notice] 1241998#1241998: *52 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script if +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script if: false +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 post rewrite phase: 4 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 5 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 7 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 access phase: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 access phase: 9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 access phase: 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 post access phase: 11 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 12 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 generic phase: 13 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http client request body preread 30 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http request body content length filter +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http init upstream, client timer: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "QUERY_STRING" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REQUEST_URI" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "http" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "CGI/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "nginx/" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "1.18.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REMOTE_PORT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "49064" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REMOTE_PORT: 49064" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SERVER_ADDR" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SERVER_PORT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SERVER_NAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "localhost" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "200" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script var: "./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIyOGQwMDhhMDljYWViOTU0ZmIyNDNhYzcwMTY3ZWQzMTIxZjNkNTVkMTQxYTdlN2E3MmIxNjM4MmVjZTk5NTU1IiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMyIl0sWyJ4IiwiODAyMDU4MzY0ODczOTEwZGM2ZTg2MTFjMjIzMjI0MjQ4NDIxMWExODcyNGMxMjkyNDg2YjEwNzkzOWRlNzI5OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjY3MGNmNzdhMGE4NGE5NTM2NzlhNzhkYjUyODFjZjhjNTY5YWU0MjFmZWQwNDczMjAxNGU3YmNkMjE3NjdhNWQ0MWI4OTU0Y2VhZmMwOWNjN2U4NTUwNDhlMjQ2YWM3OWIzYjM5ZTU1NWM5N2RmMTFmZjZiY2Q5NDMyYzc2OTk3In0K" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 get rr peer, try: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 stream socket 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #53 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 connected +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream connect: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream send request +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream send request body +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 chain writer buf fl:0 s:1224 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 chain writer buf fl:0 s:30 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 chain writer buf fl:0 s:10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 chain writer in: 000063B336DA8290 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 writev: 1264 of 1264 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 chain writer out: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer add: 10: 60000:510692751 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http request count:2 blk:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http run request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream process header +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: eof:0, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: fd:10 152 of 4096 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 8E +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 02 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 142 +2025/09/07 10:55:32 [error] 1241998#1241998: *52 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:32] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:32] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: eof:0, avail:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream process header +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: eof:0, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: fd:10 536 of 3944 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 04 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 04 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 260 +2025/09/07 10:55:32 [error] 1241998#1241998: *52 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:55:32] 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 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 06 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: D9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 217 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi parser: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi parser: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi parser: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi header done +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:32 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http cacheable: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream process upstream +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe read upstream: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe preread: 188 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe length: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write downstream: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write busy: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe read upstream: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe length: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer: 10, old: 510692751, new: 510692758 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 7 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 59993 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream process upstream +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe read upstream: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 readv: eof:1, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 readv: 1, last:3408 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe recv chain: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe length: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 input buf #0 000063B336DA9344 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 06 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi closed stdout +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 03 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 08 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi record length: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http fastcgi sent end request +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 input buf 000063B336DA9344 157 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write downstream: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write downstream flush in +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http output filter "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http copy filter: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http chunk: 157 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http write filter: l:0 f:0 s:344 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http copy filter: 0 "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 pipe write downstream done +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer: 10, old: 510692751, new: 510692758 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream exit: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 finalize http upstream request: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 finalize http fastcgi request +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free rr peer 1 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 close http upstream connection: 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer del: 10: 510692751 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http upstream temp fd: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http output filter "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http copy filter: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http chunk: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http write filter: l:1 f:0 s:349 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http write filter limit 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 writev: 349 of 349 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http write filter 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http copy filter: 0 "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 set http keepalive handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http close request +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http log handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DA9150 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DA10A0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 hc free: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 hc busy: 0000000000000000 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 tcp_nodelay +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 reusable connection: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer add: 6: 65000:510697758 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 http keepalive handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: eof:1, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 recv: fd:6 0 of 1024 +2025/09/07 10:55:32 [info] 1241998#1241998: *52 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 close http connection: 6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 event timer del: 6: 510697758 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336DA10A0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *52 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:32 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 accept: 127.0.0.1:49068 fd:6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer add: 6: 60000:510693258 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 reusable connection: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 500 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http wait request handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: eof:0, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: fd:6 799 of 1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http process request line +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http uri: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http args: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http exten: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http process request header line +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "Host: localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "Accept: */*" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNGY3NmRiYTdkOTExMjU5YzhhZjAzZjM3ZjAzMGE3MTQ3NGRmNDhiODQ3MDhiNzYxNmYxMDc2NGZkNjAyNTIyIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMyIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjY1ZTE5OWU0Zjg2NjI5M2Y1Y2FiMzUyOTkyYTFhNWI4ZDEyMTFmNzE0MWI1ZTZmNzY3NzhmYjY3YzgyM2NhMTc0NTM4YTJkNTQ3ODlkYTcyZTQ1ZGU1YzQ4YjU0Yzg2OTI5ZThlYTg3ZTZiMzU1NDhlODcxZjJlNzkzNGQwNDY2In0K" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "Content-Type: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header: "Content-Length: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http header done +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer del: 6: 510693258 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 rewrite phase: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 test location: "/media" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 test location: "/report" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 test location: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 using configuration "=/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http cl:30 max:104857600 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 rewrite phase: 3 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:32 [notice] 1241998#1241998: *54 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script if +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script if: false +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 post rewrite phase: 4 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 5 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 7 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 access phase: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 access phase: 9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 access phase: 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 post access phase: 11 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 12 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 generic phase: 13 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http client request body preread 30 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http request body content length filter +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 30 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http init upstream, client timer: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "QUERY_STRING" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "CONTENT_LENGTH: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REQUEST_URI" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "http" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "CGI/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "nginx/" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "1.18.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REMOTE_PORT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "49068" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REMOTE_PORT: 49068" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SERVER_ADDR" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SERVER_PORT" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SERVER_NAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "localhost" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "200" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script var: "./blobs" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzNGY3NmRiYTdkOTExMjU5YzhhZjAzZjM3ZjAzMGE3MTQ3NGRmNDhiODQ3MDhiNzYxNmYxMDc2NGZkNjAyNTIyIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMyIl0sWyJ4IiwiMzY4YTNmYWQxMjJiZTQ5NDcxZWIxOGI4N2RiYjYxZmU2NWRkNzEwNDhhY2VkOTcxMmMyMjk5YWJjNjM5MGFjYSJdXSwiY29udGVudCI6IiIsInNpZyI6IjY1ZTE5OWU0Zjg2NjI5M2Y1Y2FiMzUyOTkyYTFhNWI4ZDEyMTFmNzE0MWI1ZTZmNzY3NzhmYjY3YzgyM2NhMTc0NTM4YTJkNTQ3ODlkYTcyZTQ1ZGU1YzQ4YjU0Yzg2OTI5ZThlYTg3ZTZiMzU1NDhlODcxZjJlNzkzNGQwNDY2In0K" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 fastcgi param: "HTTP_CONTENT_LENGTH: 30" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 get rr peer, try: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 stream socket 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #55 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 connected +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream connect: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream send request +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream send request body +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 chain writer buf fl:0 s:1224 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 chain writer buf fl:0 s:30 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 chain writer buf fl:0 s:10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 chain writer in: 000063B336DA8290 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 writev: 1264 of 1264 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 chain writer out: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer add: 10: 60000:510693258 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http request count:2 blk:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http run request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream process header +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: eof:0, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: fd:10 152 of 4096 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 8E +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 02 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 142 +2025/09/07 10:55:32 [error] 1241998#1241998: *54 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:32] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:32] PUT /upload - Auth: auth_provided - Status: 0" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: eof:0, avail:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream dummy handler +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream request: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream process header +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: eof:1, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: fd:10 536 of 3944 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 04 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 04 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 260 +2025/09/07 10:55:32 [error] 1241998#1241998: *54 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:55:32] 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 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 06 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: D9 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 07 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 217 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi parser: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi parser: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi parser: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi header done +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:32 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http cacheable: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream process upstream +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe read upstream: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe preread: 188 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 readv: eof:1, avail:0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 readv: 1, last:3408 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe recv chain: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe length: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 input buf #0 000063B336DA9344 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 06 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi closed stdout +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 03 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 01 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 08 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record byte: 00 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi record length: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http fastcgi sent end request +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 input buf 000063B336DA9344 157 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe write downstream: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe write downstream flush in +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http output filter "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http copy filter: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http chunk: 157 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http write filter: l:0 f:0 s:344 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http copy filter: 0 "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 pipe write downstream done +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer: 10, old: 510693258, new: 510693264 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream exit: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 finalize http upstream request: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 finalize http fastcgi request +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free rr peer 1 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 close http upstream connection: 10 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer del: 10: 510693258 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http upstream temp fd: -1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http output filter "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http copy filter: "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http chunk: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http write filter: l:1 f:0 s:349 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http write filter limit 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 writev: 349 of 349 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http write filter 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http copy filter: 0 "/upload?" +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 set http keepalive handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http close request +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http log handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DA9150 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DA10A0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 hc free: 0000000000000000 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 hc busy: 0000000000000000 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 tcp_nodelay +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 reusable connection: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer add: 6: 65000:510698264 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 4 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 http keepalive handler +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: eof:1, avail:-1 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 recv: fd:6 0 of 1024 +2025/09/07 10:55:32 [info] 1241998#1241998: *54 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 close http connection: 6 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 event timer del: 6: 510698264 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 reusable connection: 0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336DA10A0 +2025/09/07 10:55:32 [debug] 1241998#1241998: *54 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:32 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:32 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:32 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:33 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 accept: 127.0.0.1:57450 fd:6 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer add: 6: 60000:510693805 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 reusable connection: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 540 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http wait request handler +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: eof:0, avail:-1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: fd:6 801 of 1024 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 reusable connection: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http process request line +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http uri: "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http args: "" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http exten: "" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http process request header line +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "Host: localhost:9001" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "Accept: */*" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4NmI0YzhkNTA0MDM2NTY2YjYwN2E2ODU2YWY2YTkxZDQ2OGQ0MTBjNjU5ZDlkNjU0ODNlY2M0YzZiN2EzZjYyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMzIl0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImY4NGM3M2EyNDNjZGEzMGM0NWYyNTZhMDM2OGFlYTUzYmIzYzE4NWIxMTBlNjU1YTZkMjM3ODc3ZTA3ZWUwYmVkOGNkMDJjODk0MzM5MDBmNGYwMDYzYjRjY2Q0ODAzZjhiOTY2NWUyYzIwMDc2YmZkMTk2ZDhjODU4NzMxMjE1In0K" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "Content-Type: text/plain" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header: "Content-Length: 32" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http header done +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer del: 6: 510693805 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 rewrite phase: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 test location: "/media" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 test location: "/report" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 test location: "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 using configuration "=/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http cl:32 max:104857600 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 rewrite phase: 3 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "PUT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:33 [notice] 1241998#1241998: *56 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script if +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script if: false +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 post rewrite phase: 4 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 5 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 6 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 7 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 access phase: 8 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 access phase: 9 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 access phase: 10 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 post access phase: 11 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 12 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 generic phase: 13 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http client request body preread 32 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http request body content length filter +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 32 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http init upstream, client timer: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "QUERY_STRING" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "PUT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "text/plain" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "32" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "CONTENT_LENGTH: 32" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REQUEST_URI" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "./blobs" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "HTTP/1.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "http" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "CGI/1.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "nginx/" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "1.18.0" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "127.0.0.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REMOTE_PORT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "57450" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REMOTE_PORT: 57450" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SERVER_ADDR" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "127.0.0.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SERVER_PORT" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "9001" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SERVER_NAME" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "localhost" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "200" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script var: "./blobs" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI4NmI0YzhkNTA0MDM2NTY2YjYwN2E2ODU2YWY2YTkxZDQ2OGQ0MTBjNjU5ZDlkNjU0ODNlY2M0YzZiN2EzZjYyIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzMsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMzIl0sWyJ4IiwiNWE1NjI4OTM4YWE1ZmM2N2I3OWY1Yzg0M2M4MTNiZjc4MjNmNDMwNzkzNWI2ZWIzNzJmMTI1MGMxY2NkNDQ3ZCJdXSwiY29udGVudCI6IiIsInNpZyI6ImY4NGM3M2EyNDNjZGEzMGM0NWYyNTZhMDM2OGFlYTUzYmIzYzE4NWIxMTBlNjU1YTZkMjM3ODc3ZTA3ZWUwYmVkOGNkMDJjODk0MzM5MDBmNGYwMDYzYjRjY2Q0ODAzZjhiOTY2NWUyYzIwMDc2YmZkMTk2ZDhjODU4NzMxMjE1In0K" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 fastcgi param: "HTTP_CONTENT_LENGTH: 32" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 get rr peer, try: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 stream socket 10 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #57 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 connected +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream connect: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream send request +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream send request body +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 chain writer buf fl:0 s:1224 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 chain writer buf fl:0 s:32 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 chain writer buf fl:0 s:8 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 chain writer in: 000063B336DA8280 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 writev: 1264 of 1264 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 chain writer out: 0000000000000000 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer add: 10: 60000:510693805 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http request count:2 blk:0 +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http run request: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream request: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream dummy handler +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream request: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream process header +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: eof:0, avail:-1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: fd:10 152 of 4096 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 07 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 8E +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 02 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 142 +2025/09/07 10:55:33 [error] 1241998#1241998: *56 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:33] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:33] 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 10:55:33 [debug] 1241998#1241998: *56 recv: eof:0, avail:0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream request: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream dummy handler +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream request: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream process header +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: eof:1, avail:-1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: fd:10 504 of 3944 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 07 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: FC +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 04 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 252 +2025/09/07 10:55:33 [error] 1241998#1241998: *56 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied by hash blacklist rule: TEST_HASH_BLACKLIST +LOG: [2025-09-07 10:55:33] 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 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 07 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 06 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: C6 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 02 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 198 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi parser: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi parser: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi parser: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi header done +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:33 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write new buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http cacheable: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream process upstream +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe read upstream: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe preread: 164 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 readv: eof:1, avail:0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 readv: 1, last:3440 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe recv chain: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 164 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe length: -1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 input buf #0 000063B336DA933C +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 06 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi closed stdout +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 03 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 01 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 08 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record byte: 00 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi record length: 8 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http fastcgi sent end request +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 input buf 000063B336DA933C 138 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe write downstream: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe write downstream flush in +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http output filter "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http copy filter: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http postpone filter "/upload?" 000063B336DB7060 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http chunk: 138 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write new buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http write filter: l:0 f:0 s:325 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http copy filter: 0 "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 pipe write downstream done +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer: 10, old: 510693805, new: 510693810 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream exit: 0000000000000000 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 finalize http upstream request: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 finalize http fastcgi request +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free rr peer 1 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 close http upstream connection: 10 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer del: 10: 510693805 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 reusable connection: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http upstream temp fd: -1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http output filter "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http copy filter: "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http chunk: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write old buf t:1 f:0 000063B336DA8548, pos 000063B336DA8548, size: 181 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write old buf t:1 f:0 000063B336DA8840, pos 000063B336DA8840, size: 4 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA933C, size: 138 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http write filter: l:1 f:0 s:330 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http write filter limit 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 writev: 330 of 330 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http write filter 0000000000000000 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http copy filter: 0 "/upload?" +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 set http keepalive handler +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http close request +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http log handler +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DA9150 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DA8140, unused: 1834 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DA10A0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 hc free: 0000000000000000 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 hc busy: 0000000000000000 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 tcp_nodelay +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 reusable connection: 1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer add: 6: 65000:510698810 +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 4 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 http keepalive handler +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: eof:1, avail:-1 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 recv: fd:6 0 of 1024 +2025/09/07 10:55:33 [info] 1241998#1241998: *56 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 close http connection: 6 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 event timer del: 6: 510698810 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 reusable connection: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336DA10A0 +2025/09/07 10:55:33 [debug] 1241998#1241998: *56 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:33 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:33 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:33 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 accept: 127.0.0.1:57462 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer add: 6: 60000:510694421 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 611 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: fd:6 794 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMWUzOTU0N2E5ZWIzMTEwMTk3M2M0Y2MwYjA1YTAwNjg2MjViNmQwNmY1NzRhNGNjYzhiNmZkZGQxYmZhOTE0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMzIl0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjIyNWUwMDUxZjAwOGUwOGZjZTk5NWQwOTMwOWVhYzgxYTVjYzc5ZGMyNDljMmQ0NDJlZjhmYTUwMDJkYzExYzgwOTQwN2MzM2Q3YThhOTc4ZDg3NWUyODIwMjc5NmY2MzY1MmU1MDExY2MwYjgwYTI2ZDY1NzgzMzg5YTE4N2Q1In0K" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header: "Content-Length: 25" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer del: 6: 510694421 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http cl:25 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *58 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http client request body preread 25 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 25 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "25" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "CONTENT_LENGTH: 25" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "57462" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REMOTE_PORT: 57462" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJiMWUzOTU0N2E5ZWIzMTEwMTk3M2M0Y2MwYjA1YTAwNjg2MjViNmQwNmY1NzRhNGNjYzhiNmZkZGQxYmZhOTE0IiwicHVia2V5IjoiNzY5YTc0MDM4NjIxMWM3NmY4MWJiMjM1ZGU1MGE1ZTZmYTQ2M2NiNGZhZTI1ZTYyNjI1NjA3ZmMyY2ZjMGYyOCIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTMzIl0sWyJ4IiwiOTJlNjJmOTcwOGNlZjdkN2Y0Njc1MjUwMjY3YTM1MTgyMzAwZGY2ZTFjNWI2Y2YwYmQyMDc5MTJkOTRjOTAxNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjIyNWUwMDUxZjAwOGUwOGZjZTk5NWQwOTMwOWVhYzgxYTVjYzc5ZGMyNDljMmQ0NDJlZjhmYTUwMDJkYzExYzgwOTQwN2MzM2Q3YThhOTc4ZDg3NWUyODIwMjc5NmY2MzY1MmU1MDExY2MwYjgwYTI2ZDY1NzgzMzg5YTE4N2Q1In0K" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 fastcgi param: "HTTP_CONTENT_LENGTH: 25" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #59 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 chain writer buf fl:0 s:1224 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 chain writer buf fl:0 s:25 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 chain writer buf fl:0 s:15 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 chain writer in: 000063B336DA8290 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 writev: 1264 of 1264 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer add: 10: 60000:510694421 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: fd:10 152 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 8E +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 142 +2025/09/07 10:55:34 [error] 1241998#1241998: *58 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *58 recv: eof:0, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: fd:10 536 of 3944 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 04 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 04 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 260 +2025/09/07 10:55:34 [error] 1241998#1241998: *58 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Denied - pubkey not in whitelist (found 1 whitelist rules) +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: D9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 217 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe preread: 188 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 readv: eof:1, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 readv: 1, last:3408 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 188 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 input buf #0 000063B336DA9344 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 input buf 000063B336DA9344 157 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http chunk: 157 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http write filter: l:0 f:0 s:344 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer: 10, old: 510694421, new: 510694425 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer del: 10: 510694421 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9344, size: 157 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http write filter: l:1 f:0 s:349 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 writev: 349 of 349 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DA9150 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer add: 6: 65000:510699425 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *58 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 event timer del: 6: 510699425 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *58 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 accept: 127.0.0.1:57464 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer add: 6: 60000:510695048 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 622 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: fd:6 795 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI5NTdkNzI5OGU0NWY4OWI3MjhlM2FkOWQzYmQxMWZkOTUxMjU3MDY3NWM2YzZlMDA2MjE5Y2ZmOGI3ODQzMjBmIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTM0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjM0NjNmODZjOGNhMTJiMTM0ZTk5YThkYjdkMGU1M2RmOGUwNDZjMDBkNWI5MTQ0OTE3MGIwMTA4ZmRhOGIzZWRhODM2MmZmMjJmY2JlZTRkNWM4NzZjNjA3MmE3Y2IxYTI3YWE0ZDc3NGYxNjBjMzIyMDQ3ZWIwMTEzOWNmMzk5In0K" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header: "Content-Length: 26" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer del: 6: 510695048 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http cl:26 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *60 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http client request body preread 26 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 26 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "26" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "CONTENT_LENGTH: 26" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "57464" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REMOTE_PORT: 57464" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI5NTdkNzI5OGU0NWY4OWI3MjhlM2FkOWQzYmQxMWZkOTUxMjU3MDY3NWM2YzZlMDA2MjE5Y2ZmOGI3ODQzMjBmIiwicHVia2V5IjoiMDM5NmI0MjYwOTAyODRhMjgyOTQwNzhkY2U1M2ZlNzM3OTFhYjYyM2MzZmM0NmFiNDQwOWZlYTA1MTA5YTZkYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbImV4cGlyYXRpb24iLCIxNzU3MjYwNTM0Il0sWyJ4IiwiMGYwYWQ2OTRlZmIyMzdhY2EwOTRhYWM3NjcwNTc4NTMxOTIxMTE4YzgwNjNjYzNmMzYyYmIxYzU1MTZhZTQ4OCJdXSwiY29udGVudCI6IiIsInNpZyI6IjM0NjNmODZjOGNhMTJiMTM0ZTk5YThkYjdkMGU1M2RmOGUwNDZjMDBkNWI5MTQ0OTE3MGIwMTA4ZmRhOGIzZWRhODM2MmZmMjJmY2JlZTRkNWM4NzZjNjA3MmE3Y2IxYTI3YWE0ZDc3NGYxNjBjMzIyMDQ3ZWIwMTEzOWNmMzk5In0K" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 fastcgi param: "HTTP_CONTENT_LENGTH: 26" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #61 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 chain writer buf fl:0 s:1224 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 chain writer buf fl:0 s:26 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 chain writer buf fl:0 s:14 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 chain writer in: 000063B336DA8290 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 writev: 1264 of 1264 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer add: 10: 60000:510695048 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: fd:10 152 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 8E +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 142 +2025/09/07 10:55:34 [error] 1241998#1241998: *60 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *60 recv: eof:0, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: fd:10 760 of 3944 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 99 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 153 +2025/09/07 10:55:34 [error] 1241998#1241998: *60 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 1, reason: Request validation passed" 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 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 24 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 04 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 548 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi header: "Status: 200 OK" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 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 10:55:34 [debug] 1241998#1241998: *60 write new buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http write filter: l:0 f:0 s:260 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe preread: 526 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 readv: eof:1, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 readv: 1, last:3184 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 526 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 input buf #0 000063B336DA92D2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 input buf 000063B336DA92D2 498 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http chunk: 498 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write new buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http write filter: l:0 f:0 s:765 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer: 10, old: 510695048, new: 510695050 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer del: 10: 510695048 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write old buf t:1 f:0 000063B336DA8550, pos 000063B336DA8550, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write old buf t:1 f:0 000063B336DA8898, pos 000063B336DA8898, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA92D2, size: 498 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http write filter: l:1 f:0 s:770 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 writev: 770 of 770 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DA9150 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DA8140, unused: 1746 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer add: 6: 65000:510700050 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *60 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 event timer del: 6: 510700050 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *60 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 accept: 127.0.0.1:57474 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer add: 6: 60000:510695117 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 65 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: fd:6 151 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header: "Content-Length: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer del: 6: 510695117 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http cl:21 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *62 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http client request body preread 21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http body new buf t:1 f:0 000063B336DA1122, pos 000063B336DA1122, size: 21 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "57474" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REMOTE_PORT: 57474" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http cleanup add: 000063B336DB6E98 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #63 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 chain writer buf fl:0 s:584 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 chain writer buf fl:0 s:21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 chain writer buf fl:0 s:11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 chain writer in: 000063B336DB6F08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 writev: 616 of 616 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer add: 10: 60000:510695117 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 malloc: 000063B336DA8140:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: fd:10 152 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 8A +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 138 +2025/09/07 10:55:34 [error] 1241998#1241998: *62 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *62 recv: eof:0, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: fd:10 760 of 3944 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 9F +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 159 +2025/09/07 10:55:34 [error] 1241998#1241998: *62 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: NO +AUTH: nostr_validate_request returned: 0, valid: 1, reason: No rules matched - default allow" 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 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 24 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 04 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 548 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi header: "Status: 200 OK" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 HTTP/1.1 200 OK +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 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 10:55:34 [debug] 1241998#1241998: *62 write new buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http write filter: l:0 f:0 s:260 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe preread: 526 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 readv: eof:1, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 readv: 1, last:3184 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 526 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 input buf #0 000063B336DA82C2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 input buf 000063B336DA82C2 498 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http postpone filter "/upload?" 000063B336DB6ED8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http chunk: 498 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write old buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write new buf t:1 f:0 000063B336DB7048, pos 000063B336DB7048, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 498 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http write filter: l:0 f:0 s:765 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer: 10, old: 510695117, new: 510695122 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer del: 10: 510695117 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write old buf t:1 f:0 000063B336DA92F0, pos 000063B336DA92F0, size: 260 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write old buf t:1 f:0 000063B336DB7048, pos 000063B336DB7048, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA82C2, size: 498 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http write filter: l:1 f:0 s:770 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 writev: 770 of 770 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DA8140 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DA9150, unused: 2410 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer add: 6: 65000:510700122 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *62 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 event timer del: 6: 510700122 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *62 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 accept: 127.0.0.1:57484 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer add: 6: 60000:510695176 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 53 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: fd:6 190 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "Authorization: Bearer invalidtoken123" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header: "Content-Length: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer del: 6: 510695176 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http cl:21 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *64 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http client request body preread 21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http body new buf t:1 f:0 000063B336DA1149, pos 000063B336DA1149, size: 21 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "57484" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REMOTE_PORT: 57484" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_AUTHORIZATION: Bearer invalidtoken123" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http cleanup add: 000063B336DB6ED0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #65 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 chain writer buf fl:0 s:624 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 chain writer buf fl:0 s:21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 chain writer buf fl:0 s:11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 chain writer in: 000063B336DB6F40 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 writev: 656 of 656 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer add: 10: 60000:510695176 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 malloc: 000063B336DA8140:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: fd:10 408 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 8E +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 142 +2025/09/07 10:55:34 [error] 1241998#1241998: *64 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: EE +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 238 +2025/09/07 10:55:34 [error] 1241998#1241998: *64 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: eof:0, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: fd:10 224 of 3688 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: BE +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 190 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe preread: 156 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 readv: eof:1, avail:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 readv: 1, last:3464 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 input buf #0 000063B336DA831C +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 input buf 000063B336DA831C 130 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http postpone filter "/upload?" 000063B336DB6F10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http chunk: 130 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write new buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http write filter: l:0 f:0 s:317 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer: 10, old: 510695176, new: 510695177 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer del: 10: 510695176 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write old buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http write filter: l:1 f:0 s:322 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 writev: 322 of 322 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DA8140 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DA9150, unused: 2426 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer add: 6: 65000:510700177 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *64 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 event timer del: 6: 510700177 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *64 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 accept: 127.0.0.1:57498 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer add: 6: 60000:510695237 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 60 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: fd:6 190 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "Authorization: Nostr invalid!@#base64" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header: "Content-Length: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer del: 6: 510695237 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http cl:21 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *66 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http client request body preread 21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http body new buf t:1 f:0 000063B336DA1149, pos 000063B336DA1149, size: 21 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "57498" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REMOTE_PORT: 57498" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_AUTHORIZATION: Nostr invalid!@#base64" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http cleanup add: 000063B336DB6ED0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #67 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 chain writer buf fl:0 s:624 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 chain writer buf fl:0 s:21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 chain writer buf fl:0 s:11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 chain writer in: 000063B336DB6F40 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 writev: 656 of 656 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer add: 10: 60000:510695237 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 malloc: 000063B336DA8140:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: fd:10 632 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 8E +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 142 +2025/09/07 10:55:34 [error] 1241998#1241998: *66 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: EE +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 238 +2025/09/07 10:55:34 [error] 1241998#1241998: *66 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Failed to parse authorization header +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: BE +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 190 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe read upstream: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe preread: 156 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write busy: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe read upstream: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer: 10, old: 510695237, new: 510695238 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 readv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 readv: 1, last:3464 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 156 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 input buf #0 000063B336DA831C +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 input buf 000063B336DA831C 130 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http postpone filter "/upload?" 000063B336DB6F10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http chunk: 130 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write new buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http write filter: l:0 f:0 s:317 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer: 10, old: 510695237, new: 510695238 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer del: 10: 510695237 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write old buf t:1 f:0 000063B336DB7038, pos 000063B336DB7038, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA831C, size: 130 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http write filter: l:1 f:0 s:322 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 writev: 322 of 322 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DA8140 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DA9150, unused: 2426 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer add: 6: 65000:510700238 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *66 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 event timer del: 6: 510700238 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *66 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:34 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 accept: 127.0.0.1:57506 fd:6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer add: 6: 60000:510695312 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 73 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http wait request handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: fd:6 230 of 1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http process request line +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http uri: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http args: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http exten: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http process request header line +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "Host: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "Accept: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "Content-Type: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header: "Content-Length: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer del: 6: 510695312 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 rewrite phase: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 test location: "/media" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 test location: "/report" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 test location: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 using configuration "=/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http cl:21 max:104857600 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 rewrite phase: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:34 [notice] 1241998#1241998: *68 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script if +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script if: false +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 post rewrite phase: 4 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 5 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 access phase: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 access phase: 9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 access phase: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 post access phase: 11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 12 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 generic phase: 13 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http client request body preread 21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http request body content length filter +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http body new buf t:1 f:0 000063B336DA1171, pos 000063B336DA1171, size: 21 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http init upstream, client timer: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "QUERY_STRING" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REQUEST_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "nginx/" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REMOTE_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "57506" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REMOTE_PORT: 57506" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SERVER_ADDR" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SERVER_PORT" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SERVER_NAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script var: "./blobs" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOg==" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http cleanup add: 000063B336DB6EF8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 get rr peer, try: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 stream socket 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #69 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 connected +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream connect: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream send request +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream send request body +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 chain writer buf fl:0 s:664 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 chain writer buf fl:0 s:21 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 chain writer buf fl:0 s:11 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 chain writer in: 000063B336DB6F68 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 writev: 696 of 696 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 chain writer out: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer add: 10: 60000:510695313 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http request count:2 blk:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http run request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream process header +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 malloc: 000063B336DA8140:4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: eof:0, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: fd:10 616 of 4096 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 8E +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 02 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 142 +2025/09/07 10:55:34 [error] 1241998#1241998: *68 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:34] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: E7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 231 +2025/09/07 10:55:34 [error] 1241998#1241998: *68 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +LOG: [2025-09-07 10:55:34] 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 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 07 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: B7 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 183 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi parser: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi parser: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi header done +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:34 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write new buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http cacheable: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe read upstream: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe preread: 148 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write busy: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe read upstream: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer: 10, old: 510695313, new: 510695314 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream dummy handler +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream request: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream process upstream +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe read upstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 readv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 readv: 1, last:3480 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe recv chain: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe length: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 input buf #0 000063B336DA8314 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 06 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi closed stdout +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 03 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 01 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 08 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record byte: 00 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi record length: 8 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http fastcgi sent end request +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 input buf 000063B336DA8314 123 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write downstream: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write downstream flush in +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http postpone filter "/upload?" 000063B336DB6F38 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http chunk: 123 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write new buf t:1 f:0 000063B336DA9638, pos 000063B336DA9638, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http write filter: l:0 f:0 s:310 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 pipe write downstream done +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer: 10, old: 510695313, new: 510695314 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream exit: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 finalize http upstream request: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 finalize http fastcgi request +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free rr peer 1 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 close http upstream connection: 10 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer del: 10: 510695313 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http upstream temp fd: -1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http output filter "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http copy filter: "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http chunk: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write old buf t:1 f:0 000063B336DA9340, pos 000063B336DA9340, size: 181 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write old buf t:1 f:0 000063B336DA9638, pos 000063B336DA9638, size: 4 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http write filter: l:1 f:0 s:315 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http write filter limit 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 writev: 315 of 315 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http write filter 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http copy filter: 0 "/upload?" +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 set http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http close request +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http log handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DA8140 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DA9150, unused: 2386 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 hc free: 0000000000000000 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 hc busy: 0000000000000000 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 tcp_nodelay +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 reusable connection: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer add: 6: 65000:510700314 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 http keepalive handler +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: eof:1, avail:-1 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 recv: fd:6 0 of 1024 +2025/09/07 10:55:34 [info] 1241998#1241998: *68 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 close http connection: 6 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 event timer del: 6: 510700314 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 reusable connection: 0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336DA10A0 +2025/09/07 10:55:34 [debug] 1241998#1241998: *68 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:34 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:34 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:34 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:35 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 accept: 127.0.0.1:57508 fd:6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer add: 6: 60000:510695385 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 70 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http wait request handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: fd:6 258 of 1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http process request line +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http uri: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http args: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http exten: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http process request header line +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "Host: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "Accept: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "Content-Type: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header: "Content-Length: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer del: 6: 510695385 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 rewrite phase: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 test location: "/media" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 test location: "/report" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 test location: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 using configuration "=/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http cl:21 max:104857600 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 rewrite phase: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:35 [notice] 1241998#1241998: *70 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script if +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script if: false +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 post rewrite phase: 4 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 access phase: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 access phase: 9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 access phase: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 post access phase: 11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 12 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 generic phase: 13 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http client request body preread 21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http request body content length filter +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http body new buf t:1 f:0 000063B336DA118D, pos 000063B336DA118D, size: 21 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http init upstream, client timer: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "QUERY_STRING" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REQUEST_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "nginx/" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REMOTE_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "57508" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REMOTE_PORT: 57508" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SERVER_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SERVER_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SERVER_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiY29udGVudCI6IiIsImNyZWF0ZWRfYXQiOjEyMzQ1Njc4OTAsInRhZ3MiOltdfQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http cleanup add: 000063B336DB6F10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 get rr peer, try: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 stream socket 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #71 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 connected +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream connect: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream send request +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream send request body +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 chain writer buf fl:0 s:688 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 chain writer buf fl:0 s:21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 chain writer buf fl:0 s:11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 chain writer in: 000063B336DB6F80 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 writev: 720 of 720 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 chain writer out: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer add: 10: 60000:510695385 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http request count:2 blk:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http run request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 malloc: 000063B336DA8140:4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 posix_memalign: 000063B336DA9150:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: fd:10 616 of 4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 8E +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 02 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 142 +2025/09/07 10:55:35 [error] 1241998#1241998: *70 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: E7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 231 +2025/09/07 10:55:35 [error] 1241998#1241998: *70 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: B7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 183 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi parser: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write new buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http cacheable: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe preread: 148 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write busy: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer: 10, old: 510695385, new: 510695387 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe read upstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 readv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 readv: 1, last:3480 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe recv chain: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe buf free s:0 t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 input buf #0 000063B336DA8314 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi closed stdout +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 03 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 08 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi record length: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http fastcgi sent end request +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 input buf 000063B336DA8314 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write downstream flush in +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http postpone filter "/upload?" 000063B336DB6F50 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http chunk: 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write old buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write new buf t:1 f:0 000063B336DA9648, pos 000063B336DA9648, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write new buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http write filter: l:0 f:0 s:310 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 pipe write downstream done +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer: 10, old: 510695385, new: 510695387 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream exit: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 finalize http upstream request: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 finalize http fastcgi request +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free rr peer 1 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 close http upstream connection: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer del: 10: 510695385 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http upstream temp fd: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http chunk: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write old buf t:1 f:0 000063B336DA9350, pos 000063B336DA9350, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write old buf t:1 f:0 000063B336DA9648, pos 000063B336DA9648, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write old buf t:1 f:0 000063B336DA8140, pos 000063B336DA8314, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http write filter: l:1 f:0 s:315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http write filter limit 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 writev: 315 of 315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http write filter 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 set http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http close request +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http log handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DA8140 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DA9150, unused: 2354 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 hc free: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 hc busy: 0000000000000000 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 tcp_nodelay +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer add: 6: 65000:510700387 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 recv: fd:6 0 of 1024 +2025/09/07 10:55:35 [info] 1241998#1241998: *70 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 close http connection: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 event timer del: 6: 510700387 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *70 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:35 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 accept: 127.0.0.1:57510 fd:6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer add: 6: 60000:510695450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 62 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http wait request handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: fd:6 534 of 1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http process request line +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http uri: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http args: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http exten: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http process request header line +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "Host: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "Accept: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY5MzUsCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiaW52YWxpZF9pZCIsCiAgInNpZyI6ICJpbnZhbGlkX3NpZ25hdHVyZSIKfQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "Content-Type: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header: "Content-Length: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer del: 6: 510695450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 rewrite phase: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 test location: "/media" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 test location: "/report" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 test location: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 using configuration "=/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http cl:21 max:104857600 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 rewrite phase: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:35 [notice] 1241998#1241998: *72 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script if +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script if: false +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 post rewrite phase: 4 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 access phase: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 access phase: 9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 access phase: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 post access phase: 11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 12 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 generic phase: 13 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http client request body preread 21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http request body content length filter +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http body new buf t:1 f:0 000063B336DA12A1, pos 000063B336DA12A1, size: 21 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http init upstream, client timer: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "QUERY_STRING" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REQUEST_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "nginx/" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REMOTE_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "57510" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REMOTE_PORT: 57510" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SERVER_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SERVER_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SERVER_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY5MzUsCiAgInB1YmtleSI6ICIxMjM0NTY3ODkwYWJjZGVmMTIzNDU2Nzg5MGFiY2RlZiIsCiAgInRhZ3MiOiBbWyJ0IiwgInVwbG9hZCJdLCBbIngiLCAiY2Y0ZTFiMzQ1OGMxNzY3NWFlNjIxNGE1MTk5YzM3OTAxZDdhNzU3NzNkZDkzZmYxZDM0ZWM0YjY1YjNiNTE2NCJdXSwKICAiaWQiOiAiaW52YWxpZF9pZCIsCiAgInNpZyI6ICJpbnZhbGlkX3NpZ25hdHVyZSIKfQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http cleanup add: 000063B336DB7028 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 get rr peer, try: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 stream socket 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #73 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 connected +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream connect: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream send request +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream send request body +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 chain writer buf fl:0 s:968 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 chain writer buf fl:0 s:21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 chain writer buf fl:0 s:11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 chain writer in: 000063B336DA8190 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 writev: 1000 of 1000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 chain writer out: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer add: 10: 60000:510695450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http request count:2 blk:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http run request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: fd:10 152 of 4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 8E +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 02 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 142 +2025/09/07 10:55:35 [error] 1241998#1241998: *72 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *72 recv: eof:0, avail:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: fd:10 464 of 3944 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: E7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 231 +2025/09/07 10:55:35 [error] 1241998#1241998: *72 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: B7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 183 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi parser: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write new buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http cacheable: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe read upstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe preread: 148 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 readv: eof:1, avail:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 readv: 1, last:3480 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe recv chain: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 input buf #0 000063B336DA9324 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi closed stdout +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 03 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 08 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi record length: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http fastcgi sent end request +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 input buf 000063B336DA9324 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe write downstream flush in +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http postpone filter "/upload?" 000063B336DA8160 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http chunk: 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write old buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write new buf t:1 f:0 000063B336DA8750, pos 000063B336DA8750, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http write filter: l:0 f:0 s:310 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 pipe write downstream done +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer: 10, old: 510695450, new: 510695450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream exit: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 finalize http upstream request: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 finalize http fastcgi request +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free rr peer 1 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 close http upstream connection: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer del: 10: 510695450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http upstream temp fd: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http chunk: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write old buf t:1 f:0 000063B336DA8458, pos 000063B336DA8458, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write old buf t:1 f:0 000063B336DA8750, pos 000063B336DA8750, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http write filter: l:1 f:0 s:315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http write filter limit 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 writev: 315 of 315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http write filter 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 set http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http close request +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http log handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DA9150 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DA8140, unused: 2074 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 hc free: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 hc busy: 0000000000000000 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 tcp_nodelay +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer add: 6: 65000:510700450 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 recv: fd:6 0 of 1024 +2025/09/07 10:55:35 [info] 1241998#1241998: *72 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 close http connection: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 event timer del: 6: 510700450 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *72 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:35 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 accept: 127.0.0.1:57516 fd:6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer add: 6: 60000:510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 61 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http wait request handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: fd:6 574 of 1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http process request line +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http uri: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http args: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http exten: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http process request header line +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "Host: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "Accept: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY5MzUsCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICJpbnZhbGlkX2lkIiwKICAic2lnIjogImludmFsaWRfc2lnbmF0dXJlIgp9" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "Content-Type: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header: "Content-Length: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer del: 6: 510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 rewrite phase: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 test location: "/media" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 test location: "/report" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 test location: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 using configuration "=/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http cl:21 max:104857600 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 rewrite phase: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:35 [notice] 1241998#1241998: *74 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script if +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script if: false +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 post rewrite phase: 4 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 access phase: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 access phase: 9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 access phase: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 post access phase: 11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 12 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 generic phase: 13 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http client request body preread 21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http request body content length filter +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http body new buf t:1 f:0 000063B336DA12C9, pos 000063B336DA12C9, size: 21 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http init upstream, client timer: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "QUERY_STRING" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REQUEST_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "nginx/" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REMOTE_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "57516" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REMOTE_PORT: 57516" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SERVER_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SERVER_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SERVER_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImNvbnRlbnQiOiAiIiwKICAiY3JlYXRlZF9hdCI6IDE3NTcyNTY5MzUsCiAgInB1YmtleSI6ICJnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnIiwKICAidGFncyI6IFtbInQiLCAidXBsb2FkIl0sIFsieCIsICI2MzAyNmY3ODZkODdmMGVhY2E4ZmQ4ZjM4MzhiYWMzYzZmYmM4ZGY4ODFmOTUzYjc1ODMxMDU2MzAyMDY1YTc1Il1dLAogICJpZCI6ICJpbnZhbGlkX2lkIiwKICAic2lnIjogImludmFsaWRfc2lnbmF0dXJlIgp9" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http cleanup add: 000063B336DB7050 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 get rr peer, try: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 stream socket 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #75 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 connected +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream connect: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream send request +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream send request body +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 chain writer buf fl:0 s:1008 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 chain writer buf fl:0 s:21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 chain writer buf fl:0 s:11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 chain writer in: 000063B336DA81B8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 writev: 1040 of 1040 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 chain writer out: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer add: 10: 60000:510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http request count:2 blk:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http run request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: fd:10 152 of 4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 8E +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 02 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 142 +2025/09/07 10:55:35 [error] 1241998#1241998: *74 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *74 recv: eof:0, avail:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: fd:10 464 of 3944 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: E7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 231 +2025/09/07 10:55:35 [error] 1241998#1241998: *74 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: NOSTR event validation failed +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: B7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 183 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi parser: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write new buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http cacheable: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe preread: 148 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write busy: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer: 10, old: 510695512, new: 510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe read upstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 readv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 readv: 1, last:3480 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe recv chain: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 input buf #0 000063B336DA9324 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi closed stdout +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 03 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 08 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi record length: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http fastcgi sent end request +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 input buf 000063B336DA9324 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write downstream flush in +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http postpone filter "/upload?" 000063B336DA8188 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http chunk: 123 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write old buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write new buf t:1 f:0 000063B336DA8778, pos 000063B336DA8778, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http write filter: l:0 f:0 s:310 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 pipe write downstream done +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer: 10, old: 510695512, new: 510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream exit: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 finalize http upstream request: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 finalize http fastcgi request +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free rr peer 1 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 close http upstream connection: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer del: 10: 510695512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http upstream temp fd: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http chunk: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write old buf t:1 f:0 000063B336DA8480, pos 000063B336DA8480, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write old buf t:1 f:0 000063B336DA8778, pos 000063B336DA8778, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http write filter: l:1 f:0 s:315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http write filter limit 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 writev: 315 of 315 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http write filter 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 set http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http close request +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http log handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DA9150 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DA8140, unused: 2034 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 hc free: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 hc busy: 0000000000000000 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 tcp_nodelay +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer add: 6: 65000:510700512 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 recv: fd:6 0 of 1024 +2025/09/07 10:55:35 [info] 1241998#1241998: *74 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 close http connection: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 event timer del: 6: 510700512 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *74 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:35 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 accept: 127.0.0.1:57518 fd:6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer add: 6: 60000:510695834 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 321 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http wait request handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: fd:6 766 of 1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http process request line +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http uri: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http args: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http exten: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http process request header line +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "Host: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "Accept: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "Authorization: Nostr eyJraW5kIjoxLCJpZCI6IjEwNDg2ZDZhZjc1NzBkMzA1ZTU2YjYzNzM3OTM0NzYwYWZiOGZlZmNmMzUzMzIzMWNjMzZkZDdmYjAxNmUzNTIiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI1NjkzNSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiIzYzFjODIwZjFmNGY5YTJiNGFiMDk2ZWYwZGQxYjQ0MDU2ZWFlZmUwMzgyNTMxYmJjNmM4M2E1NTgzZDA3YzUwYWVkYmNlZDNjNjM3ZTliNjNiOTgxZjY4YjdjNjgzODI1MTU4NzQ3MDA4MTNhN2JlNDcxZjU4M2QyYjgyNjczMCJ9" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "Content-Type: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header: "Content-Length: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer del: 6: 510695834 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 rewrite phase: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 test location: "/media" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 test location: "/report" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 test location: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 using configuration "=/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http cl:21 max:104857600 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 rewrite phase: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:35 [notice] 1241998#1241998: *76 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script if +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script if: false +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 post rewrite phase: 4 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 access phase: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 access phase: 9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 access phase: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 post access phase: 11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 12 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 generic phase: 13 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http client request body preread 21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http request body content length filter +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http body new buf t:1 f:0 000063B336DA1389, pos 000063B336DA1389, size: 21 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http init upstream, client timer: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "QUERY_STRING" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REQUEST_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "nginx/" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REMOTE_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "57518" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REMOTE_PORT: 57518" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SERVER_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SERVER_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SERVER_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoxLCJpZCI6IjEwNDg2ZDZhZjc1NzBkMzA1ZTU2YjYzNzM3OTM0NzYwYWZiOGZlZmNmMzUzMzIzMWNjMzZkZDdmYjAxNmUzNTIiLCJwdWJrZXkiOiI4N2QzNTYxZjE5Yjc0YWRiZThiZjg0MDY4Mjk5MjQ2NjA2ODgzMGE5ZDhjMzZiNGEwYzk5ZDM2ZjgyNmNiNmNiIiwiY3JlYXRlZF9hdCI6MTc1NzI1NjkzNSwidGFncyI6W1sidCIsInVwbG9hZCJdLFsieCIsImQ1ZmFhZjE5NmNjY2ZiMjMxMTYzMWQyMzM2N2YwZGFiYjJjNWUwMmFlY2JkOThmZjg3ODk4MjZlNTAyOTZlMWMiXV0sImNvbnRlbnQiOiJ3cm9uZyBraW5kIHRlc3QiLCJzaWciOiIzYzFjODIwZjFmNGY5YTJiNGFiMDk2ZWYwZGQxYjQ0MDU2ZWFlZmUwMzgyNTMxYmJjNmM4M2E1NTgzZDA3YzUwYWVkYmNlZDNjNjM3ZTliNjNiOTgxZjY4YjdjNjgzODI1MTU4NzQ3MDA4MTNhN2JlNDcxZjU4M2QyYjgyNjczMCJ9" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http cleanup add: 000063B336DB7050 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 get rr peer, try: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 stream socket 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #77 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 connected +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream connect: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream send request +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream send request body +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 chain writer buf fl:0 s:1200 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 chain writer buf fl:0 s:21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 chain writer buf fl:0 s:11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 chain writer in: 000063B336DA8278 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 writev: 1232 of 1232 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 chain writer out: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer add: 10: 60000:510695834 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http request count:2 blk:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http run request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: fd:10 152 of 4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 8E +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 02 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 142 +2025/09/07 10:55:35 [error] 1241998#1241998: *76 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *76 recv: eof:0, avail:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: fd:10 496 of 3944 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: F1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 241 +2025/09/07 10:55:35 [error] 1241998#1241998: *76 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: C1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 193 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi parser: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write new buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http cacheable: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe preread: 164 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write busy: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer: 10, old: 510695834, new: 510695836 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe read upstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 readv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 readv: 1, last:3448 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe recv chain: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 input buf #0 000063B336DA9334 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi closed stdout +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 03 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 08 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi record length: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http fastcgi sent end request +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 input buf 000063B336DA9334 133 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write downstream flush in +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http postpone filter "/upload?" 000063B336DA8248 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http chunk: 133 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write old buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write new buf t:1 f:0 000063B336DA8838, pos 000063B336DA8838, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http write filter: l:0 f:0 s:320 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 pipe write downstream done +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer: 10, old: 510695834, new: 510695836 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream exit: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 finalize http upstream request: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 finalize http fastcgi request +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free rr peer 1 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 close http upstream connection: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer del: 10: 510695834 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http upstream temp fd: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http chunk: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write old buf t:1 f:0 000063B336DA8540, pos 000063B336DA8540, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write old buf t:1 f:0 000063B336DA8838, pos 000063B336DA8838, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http write filter: l:1 f:0 s:325 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http write filter limit 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 writev: 325 of 325 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http write filter 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 set http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http close request +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http log handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DA9150 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DA8140, unused: 1842 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 hc free: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 hc busy: 0000000000000000 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 tcp_nodelay +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer add: 6: 65000:510700836 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 recv: fd:6 0 of 1024 +2025/09/07 10:55:35 [info] 1241998#1241998: *76 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 close http connection: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 event timer del: 6: 510700836 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *76 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:35 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 accept: 127.0.0.1:57528 fd:6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer add: 6: 60000:510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 326 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http wait request handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: fd:6 734 of 1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http process request line +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http uri: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http args: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http exten: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http process request header line +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "Host: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "Accept: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0ZmRhYjJlNWIzZmViY2YxMWU2YTc4MGFmMTVkYzExYWRmNDlmODkxYTJhZDE1NjEwOWIzNmE3NTc4MDRlMWVlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzUsInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiNGEzYWQ4Mzc3MDFlZTkwODIxOTRmMTJhMjgxOWMwZDRmZjRhZDZjMGJkZmQwMWU5OGFkOGYyNmNiYjk5Yjk0Nzc1OGUzMWQwMjkyNmQwNzk4NTVmNWYzZmQwMGEzNTlmNDQwYzU3YzBlYTUxNWI0OTVhNDNkZGNhZjJiMDExZGEifQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "Content-Type: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header: "Content-Length: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer del: 6: 510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 rewrite phase: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 test location: "/media" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 test location: "/report" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 test location: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 using configuration "=/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http cl:21 max:104857600 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 rewrite phase: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:35 [notice] 1241998#1241998: *78 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script if +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script if: false +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 post rewrite phase: 4 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 7 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 access phase: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 access phase: 9 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 access phase: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 post access phase: 11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 12 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 generic phase: 13 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http client request body preread 21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http request body content length filter +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http body new buf t:1 f:0 000063B336DA1369, pos 000063B336DA1369, size: 21 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http init upstream, client timer: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "QUERY_STRING" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REQUEST_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "nginx/" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REMOTE_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "57528" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REMOTE_PORT: 57528" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SERVER_ADDR" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SERVER_PORT" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SERVER_NAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script var: "./blobs" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiI0ZmRhYjJlNWIzZmViY2YxMWU2YTc4MGFmMTVkYzExYWRmNDlmODkxYTJhZDE1NjEwOWIzNmE3NTc4MDRlMWVlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzUsInRhZ3MiOltbIngiLCIxM2NlY2MxOWRmODA5NjNlNWU5MWY3MGZlYjczOGZiYTUzOGFkNDJhODgyZGVhZWYwMjE1NWQyZTU5YjhhZjFmIl1dLCJjb250ZW50IjoiIiwic2lnIjoiNGEzYWQ4Mzc3MDFlZTkwODIxOTRmMTJhMjgxOWMwZDRmZjRhZDZjMGJkZmQwMWU5OGFkOGYyNmNiYjk5Yjk0Nzc1OGUzMWQwMjkyNmQwNzk4NTVmNWYzZmQwMGEzNTlmNDQwYzU3YzBlYTUxNWI0OTVhNDNkZGNhZjJiMDExZGEifQ==" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http cleanup add: 000063B336DA81E0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 get rr peer, try: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 stream socket 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #79 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 connected +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream connect: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream send request +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream send request body +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 chain writer buf fl:0 s:1168 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 chain writer buf fl:0 s:21 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 chain writer buf fl:0 s:11 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 chain writer in: 000063B336DA8250 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 writev: 1200 of 1200 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 chain writer out: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer add: 10: 60000:510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http request count:2 blk:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http run request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: fd:10 152 of 4096 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 8E +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 02 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 142 +2025/09/07 10:55:35 [error] 1241998#1241998: *78 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:35] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *78 recv: eof:0, avail:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream process header +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: eof:0, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: fd:10 496 of 3944 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: F1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 241 +2025/09/07 10:55:35 [error] 1241998#1241998: *78 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:55:35] 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 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: C1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 07 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 193 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi parser: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi parser: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi header done +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:35 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write new buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http cacheable: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe preread: 164 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write busy: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe read upstream: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer: 10, old: 510696163, new: 510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream dummy handler +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream request: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream process upstream +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe read upstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 readv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 readv: 1, last:3448 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe recv chain: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe length: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 input buf #0 000063B336DA9334 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 06 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi closed stdout +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 03 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 01 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 08 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record byte: 00 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi record length: 8 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http fastcgi sent end request +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 input buf 000063B336DA9334 133 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write downstream: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write downstream flush in +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http postpone filter "/upload?" 000063B336DA8220 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http chunk: 133 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write old buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write new buf t:1 f:0 000063B336DA8810, pos 000063B336DA8810, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http write filter: l:0 f:0 s:320 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 pipe write downstream done +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer: 10, old: 510696163, new: 510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream exit: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 finalize http upstream request: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 finalize http fastcgi request +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free rr peer 1 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 close http upstream connection: 10 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer del: 10: 510696163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http upstream temp fd: -1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http output filter "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http copy filter: "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http chunk: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write old buf t:1 f:0 000063B336DA8518, pos 000063B336DA8518, size: 181 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write old buf t:1 f:0 000063B336DA8810, pos 000063B336DA8810, size: 4 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http write filter: l:1 f:0 s:325 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http write filter limit 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 writev: 325 of 325 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http write filter 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http copy filter: 0 "/upload?" +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 set http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http close request +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http log handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DA9150 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DB6070, unused: 5 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DA8140, unused: 1882 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 hc free: 0000000000000000 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 hc busy: 0000000000000000 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 tcp_nodelay +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 reusable connection: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer add: 6: 65000:510701163 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 http keepalive handler +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: eof:1, avail:-1 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 recv: fd:6 0 of 1024 +2025/09/07 10:55:35 [info] 1241998#1241998: *78 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 close http connection: 6 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 event timer del: 6: 510701163 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 reusable connection: 0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336DA10A0 +2025/09/07 10:55:35 [debug] 1241998#1241998: *78 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:35 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:35 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:35 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:36 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 accept: 127.0.0.1:57538 fd:6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer add: 6: 60000:510696436 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 272 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http wait request handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: fd:6 654 of 1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http process request line +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http uri: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http args: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http exten: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http process request header line +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "Host: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "Accept: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjNjUwMWFmNjI5ODZiMjI5M2U2MjE0OWUxNzM0YTQ1YjZkMWY4OTQ0NjE0NjFiMWYyYjRlNGM5ZTUwYWNlZWQzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI2OWMwOTU3OWY4ZmZjZjZhZWFjM2M4ZjRjNzYyNDliM2YyZWFjODhhZmZmNThjMzA4ZmY5MTJlNGY5ZTE4MmU1MjdiYjYzYmM2OTQwZGVlZWZhZTAwZGM5YTY3YjYyMmQ1ZmY0OTA2OGNjZjY4NGMyZDhhNDJkY2E3MjI0ZjhlZCJ9" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "Content-Type: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header: "Content-Length: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer del: 6: 510696436 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 rewrite phase: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 test location: "/media" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 test location: "/report" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 test location: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 using configuration "=/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http cl:21 max:104857600 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 rewrite phase: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:36 [notice] 1241998#1241998: *80 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script if +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script if: false +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 post rewrite phase: 4 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 5 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 7 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 access phase: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 access phase: 9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 access phase: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 post access phase: 11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 12 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 generic phase: 13 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http client request body preread 21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http request body content length filter +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http body new buf t:1 f:0 000063B336DA1319, pos 000063B336DA1319, size: 21 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http init upstream, client timer: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "QUERY_STRING" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REQUEST_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "nginx/" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REMOTE_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "57538" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REMOTE_PORT: 57538" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SERVER_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SERVER_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SERVER_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjNjUwMWFmNjI5ODZiMjI5M2U2MjE0OWUxNzM0YTQ1YjZkMWY4OTQ0NjE0NjFiMWYyYjRlNGM5ZTUwYWNlZWQzIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXV0sImNvbnRlbnQiOiIiLCJzaWciOiI2OWMwOTU3OWY4ZmZjZjZhZWFjM2M4ZjRjNzYyNDliM2YyZWFjODhhZmZmNThjMzA4ZmY5MTJlNGY5ZTE4MmU1MjdiYjYzYmM2OTQwZGVlZWZhZTAwZGM5YTY3YjYyMmQ1ZmY0OTA2OGNjZjY4NGMyZDhhNDJkY2E3MjI0ZjhlZCJ9" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http cleanup add: 000063B336DB7058 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 get rr peer, try: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 stream socket 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #81 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 connected +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream connect: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream send request +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream send request body +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 chain writer buf fl:0 s:1088 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 chain writer buf fl:0 s:21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 chain writer buf fl:0 s:11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 chain writer in: 000063B336DA8200 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 writev: 1120 of 1120 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 chain writer out: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer add: 10: 60000:510696437 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http request count:2 blk:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http run request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream process header +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: fd:10 648 of 4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 8E +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 02 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 142 +2025/09/07 10:55:36 [error] 1241998#1241998: *80 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: F1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 241 +2025/09/07 10:55:36 [error] 1241998#1241998: *80 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: C1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 193 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi parser: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:36 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write new buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http cacheable: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream process upstream +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe read upstream: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe preread: 164 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write downstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write busy: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe read upstream: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer: 10, old: 510696437, new: 510696438 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream dummy handler +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream process upstream +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe read upstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 readv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 readv: 1, last:3448 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe recv chain: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 input buf #0 000063B336DA9334 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi closed stdout +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 03 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 08 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi record length: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http fastcgi sent end request +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 input buf 000063B336DA9334 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write downstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write downstream flush in +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http postpone filter "/upload?" 000063B336DA81D0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http chunk: 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write old buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write new buf t:1 f:0 000063B336DA87C0, pos 000063B336DA87C0, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http write filter: l:0 f:0 s:320 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 pipe write downstream done +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer: 10, old: 510696437, new: 510696439 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream exit: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 finalize http upstream request: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 finalize http fastcgi request +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free rr peer 1 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 close http upstream connection: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer del: 10: 510696437 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http upstream temp fd: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http chunk: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write old buf t:1 f:0 000063B336DA84C8, pos 000063B336DA84C8, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write old buf t:1 f:0 000063B336DA87C0, pos 000063B336DA87C0, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http write filter: l:1 f:0 s:325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http write filter limit 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 writev: 325 of 325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http write filter 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 set http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http close request +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http log handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DA9150 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DA8140, unused: 1962 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 hc free: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 hc busy: 0000000000000000 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 tcp_nodelay +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer add: 6: 65000:510701439 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 recv: fd:6 0 of 1024 +2025/09/07 10:55:36 [info] 1241998#1241998: *80 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 close http connection: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 event timer del: 6: 510701439 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *80 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:36 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 accept: 127.0.0.1:57546 fd:6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer add: 6: 60000:510696719 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 279 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http wait request handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: fd:6 754 of 1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http process request line +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http uri: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http args: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http exten: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http process request header line +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "Host: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "Accept: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjMzliNDQ4ZDQ0ZmU2NDg5YTNkMjliZmJhYTA1Y2Y5YTBmOTUyMTU1OTNlNDJlYzM5OTg2ZWQyOTUyZGRlMmViIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiYjMwYjgwMjE5YTNiNDExNjFiOTc5NjViMjZhNWM2ODdhZTJhMjdhNjMzOGRlMGVkNzllN2QxZDQzYzA1ODQ2NWUzZWQ0ZDEyMWZiNDNmOGNiMzM1NDg0NWNjOGQ5MTBhMDdhMWI5Y2FjNjBiMGYzZTNhYzJmZmY3NDFhODliNzQifQ==" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "Content-Type: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header: "Content-Length: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer del: 6: 510696719 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 rewrite phase: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 test location: "/media" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 test location: "/report" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 test location: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 using configuration "=/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http cl:21 max:104857600 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 rewrite phase: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:36 [notice] 1241998#1241998: *82 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script if +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script if: false +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 post rewrite phase: 4 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 5 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 7 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 access phase: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 access phase: 9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 access phase: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 post access phase: 11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 12 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 generic phase: 13 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http client request body preread 21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http request body content length filter +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http body new buf t:1 f:0 000063B336DA137D, pos 000063B336DA137D, size: 21 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http init upstream, client timer: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "QUERY_STRING" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REQUEST_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "nginx/" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REMOTE_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "57546" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REMOTE_PORT: 57546" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SERVER_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SERVER_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SERVER_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjMzliNDQ4ZDQ0ZmU2NDg5YTNkMjliZmJhYTA1Y2Y5YTBmOTUyMTU1OTNlNDJlYzM5OTg2ZWQyOTUyZGRlMmViIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl1dLCJjb250ZW50IjoiIiwic2lnIjoiYjMwYjgwMjE5YTNiNDExNjFiOTc5NjViMjZhNWM2ODdhZTJhMjdhNjMzOGRlMGVkNzllN2QxZDQzYzA1ODQ2NWUzZWQ0ZDEyMWZiNDNmOGNiMzM1NDg0NWNjOGQ5MTBhMDdhMWI5Y2FjNjBiMGYzZTNhYzJmZmY3NDFhODliNzQifQ==" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http cleanup add: 000063B336DA81F8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 get rr peer, try: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 stream socket 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #83 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 connected +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream connect: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream send request +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream send request body +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 chain writer buf fl:0 s:1192 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 chain writer buf fl:0 s:21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 chain writer buf fl:0 s:11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 chain writer in: 000063B336DA8268 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 writev: 1224 of 1224 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 chain writer out: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer add: 10: 60000:510696719 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http request count:2 blk:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http run request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream dummy handler +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream process header +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: fd:10 152 of 4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 8E +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 02 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 142 +2025/09/07 10:55:36 [error] 1241998#1241998: *82 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *82 recv: eof:0, avail:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream dummy handler +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream process header +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: fd:10 496 of 3944 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: F1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 241 +2025/09/07 10:55:36 [error] 1241998#1241998: *82 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: C1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 193 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi parser: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:36 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write new buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http cacheable: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream process upstream +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe read upstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe preread: 164 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 readv: eof:1, avail:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 readv: 1, last:3448 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe recv chain: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 input buf #0 000063B336DA9334 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi closed stdout +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 03 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 08 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi record length: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http fastcgi sent end request +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 input buf 000063B336DA9334 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe write downstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe write downstream flush in +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http postpone filter "/upload?" 000063B336DA8238 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http chunk: 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write new buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http write filter: l:0 f:0 s:320 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 pipe write downstream done +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer: 10, old: 510696719, new: 510696720 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream exit: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 finalize http upstream request: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 finalize http fastcgi request +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free rr peer 1 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 close http upstream connection: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer del: 10: 510696719 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http upstream temp fd: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http chunk: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write old buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http write filter: l:1 f:0 s:325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http write filter limit 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 writev: 325 of 325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http write filter 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 set http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http close request +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http log handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DA9150 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DA8140, unused: 1858 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 hc free: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 hc busy: 0000000000000000 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 tcp_nodelay +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer add: 6: 65000:510701720 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 recv: fd:6 0 of 1024 +2025/09/07 10:55:36 [info] 1241998#1241998: *82 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 close http connection: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 event timer del: 6: 510701720 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *82 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:36 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 accept: 127.0.0.1:57552 fd:6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer add: 6: 60000:510697043 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 322 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http wait request handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: fd:6 790 of 1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http process request line +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http uri: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http args: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http exten: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http process request header line +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "Host: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "Accept: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlYTNkMTg4MzFlYjBiN2M0MjRiY2QyOWZlMDcyMDc3NTljOWE4NjVlMTVkOTlmN2JiMmNjOTFjMDA3Zjk1MTZlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1MzMzNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjhhY2YxOWM1ODk1ZGQxYmEzMmYzNmNiN2EyOTlhZTMzN2NmN2RiM2I4MDNmZmZkY2NmYzNjMjgyOWI0ZWRlNGVjODkzMTFmMGRjMzFlNDFjYjdiMjA3NTZlY2NjY2U4ZWQ0ODIyYjY4N2ZmYzQ5ZDE5ODVmYWM0NjU3ODcyNGQ3In0=" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "Content-Type: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header: "Content-Length: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer del: 6: 510697043 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 rewrite phase: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 test location: "/media" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 test location: "/report" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 test location: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 using configuration "=/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http cl:21 max:104857600 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 rewrite phase: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:36 [notice] 1241998#1241998: *84 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script if +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script if: false +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 post rewrite phase: 4 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 5 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 7 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 access phase: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 access phase: 9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 access phase: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 post access phase: 11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 12 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 generic phase: 13 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http client request body preread 21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http request body content length filter +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http body new buf t:1 f:0 000063B336DA13A1, pos 000063B336DA13A1, size: 21 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http init upstream, client timer: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "QUERY_STRING" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REQUEST_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "nginx/" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REMOTE_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "57552" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REMOTE_PORT: 57552" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SERVER_ADDR" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SERVER_PORT" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SERVER_NAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script var: "./blobs" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlYTNkMTg4MzFlYjBiN2M0MjRiY2QyOWZlMDcyMDc3NTljOWE4NjVlMTVkOTlmN2JiMmNjOTFjMDA3Zjk1MTZlIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzYsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI0MGNiYWQ4N2JhY2ZlZWU1ODI0NmJkOGM3NGM3NGJkYTU5ODdkNDA1NzQ3MTg4YzAxZTI0NzFlM2U0MzVlZGJiIl0sWyJleHBpcmF0aW9uIiwiMTc1NzI1MzMzNiJdXSwiY29udGVudCI6IiIsInNpZyI6IjhhY2YxOWM1ODk1ZGQxYmEzMmYzNmNiN2EyOTlhZTMzN2NmN2RiM2I4MDNmZmZkY2NmYzNjMjgyOWI0ZWRlNGVjODkzMTFmMGRjMzFlNDFjYjdiMjA3NTZlY2NjY2U4ZWQ0ODIyYjY4N2ZmYzQ5ZDE5ODVmYWM0NjU3ODcyNGQ3In0=" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http cleanup add: 000063B336DA8220 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 get rr peer, try: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 stream socket 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #85 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 connected +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream connect: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream send request +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream send request body +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 chain writer buf fl:0 s:1224 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 chain writer buf fl:0 s:21 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 chain writer buf fl:0 s:11 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 chain writer in: 000063B336DA8290 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 writev: 1256 of 1256 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 chain writer out: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer add: 10: 60000:510697043 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http request count:2 blk:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http run request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:0005 d:00007AB0F07852C9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream process header +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: eof:0, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: fd:10 648 of 4096 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 8E +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 02 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 142 +2025/09/07 10:55:36 [error] 1241998#1241998: *84 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:36] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: F1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 241 +2025/09/07 10:55:36 [error] 1241998#1241998: *84 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Event does not authorize this operation +LOG: [2025-09-07 10:55:36] 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 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: C1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 07 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 193 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi parser: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi parser: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi header done +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:36 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write new buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http cacheable: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream process upstream +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe read upstream: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe preread: 164 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write downstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write busy: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write: out:0000000000000000, f:0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe read upstream: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer: 10, old: 510697043, new: 510697045 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream dummy handler +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 2 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 59998 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C9 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream request: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream process upstream +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe read upstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 readv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 readv: 1, last:3448 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe recv chain: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 164 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe length: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 input buf #0 000063B336DA9334 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 06 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi closed stdout +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 03 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 01 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 08 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record byte: 00 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi record length: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http fastcgi sent end request +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 input buf 000063B336DA9334 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write downstream: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write downstream flush in +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http postpone filter "/upload?" 000063B336DA8260 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http chunk: 133 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write new buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http write filter: l:0 f:0 s:320 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 pipe write downstream done +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer: 10, old: 510697043, new: 510697045 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream exit: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 finalize http upstream request: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 finalize http fastcgi request +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free rr peer 1 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 close http upstream connection: 10 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer del: 10: 510697043 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http upstream temp fd: -1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http output filter "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http copy filter: "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http chunk: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write old buf t:1 f:0 000063B336DA8558, pos 000063B336DA8558, size: 181 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write old buf t:1 f:0 000063B336DA8850, pos 000063B336DA8850, size: 4 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9334, size: 133 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http write filter: l:1 f:0 s:325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http write filter limit 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 writev: 325 of 325 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http write filter 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http copy filter: 0 "/upload?" +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 set http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http close request +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http log handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DA9150 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DB6070, unused: 8 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DA8140, unused: 1818 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 hc free: 0000000000000000 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 hc busy: 0000000000000000 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 tcp_nodelay +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 reusable connection: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer add: 6: 65000:510702045 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 http keepalive handler +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: eof:1, avail:-1 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 recv: fd:6 0 of 1024 +2025/09/07 10:55:36 [info] 1241998#1241998: *84 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 close http connection: 6 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 event timer del: 6: 510702045 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 reusable connection: 0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336DA10A0 +2025/09/07 10:55:36 [debug] 1241998#1241998: *84 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:36 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:36 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:36 [debug] 1241998#1241998: epoll timer: -1 +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:5 ev:0001 d:00007AB0F0785010 +2025/09/07 10:55:37 [debug] 1241998#1241998: accept on 0.0.0.0:9001, ready: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: posix_memalign: 000063B336D9E840:512 @16 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 accept: 127.0.0.1:57562 fd:6 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer add: 6: 60000:510697375 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 reusable connection: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 epoll add event: fd:6 op:1 ev:80002001 +2025/09/07 10:55:37 [debug] 1241998#1241998: timer delta: 329 +2025/09/07 10:55:37 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:6 ev:0001 d:00007AB0F07851E1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http wait request handler +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: eof:0, avail:-1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: fd:6 754 of 1024 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 reusable connection: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 posix_memalign: 000063B336DBFD00:4096 @16 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http process request line +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http request line: "PUT /upload HTTP/1.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http uri: "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http args: "" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http exten: "" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 posix_memalign: 000063B336DB6070:4096 @16 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http process request header line +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "Host: localhost:9001" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "User-Agent: curl/8.15.0" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "Accept: */*" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkYTM4ZWMwZDE4NGZjNmRiMGRiZWYwZmVlNDJkYjdlMjk5ZGY0YTA5ZDVkODA4ODkxZDEzY2M3N2Q3ZjRkMmIxIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNTBmZmJmZTk5ZTc0MjU0M2EzMmNlNTM5ZGI4M2M1ODU2OTI3Y2EzMDI4MGYxYmUxNTM0M2RhNzZjZmM1M2E1NzY3MzJlZTBjYzQ2MTgxMTU0NGEwOTJjZjBmMjczZGFmNjk5MTIwOTQ3NjFkNmY2MjBiYjk1MmM3YThjZTBiZjEieA==" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "Content-Type: text/plain" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header: "Content-Length: 21" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http header done +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer del: 6: 510697375 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 rewrite phase: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 test location: "/media" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 test location: "/report" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 test location: "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 using configuration "=/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http cl:21 max:104857600 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 rewrite phase: 3 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "PUT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script regex: "^(PUT|HEAD)$" +2025/09/07 10:55:37 [notice] 1241998#1241998: *86 "^(PUT|HEAD)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script if +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script if: false +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 post rewrite phase: 4 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 5 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 6 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 7 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 access phase: 8 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 access phase: 9 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 access phase: 10 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 post access phase: 11 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 12 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 generic phase: 13 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http client request body preread 21 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http request body content length filter +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http body new buf t:1 f:0 000063B336DA137D, pos 000063B336DA137D, size: 21 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http init upstream, client timer: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 epoll add event: fd:6 op:3 ev:80002005 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "QUERY_STRING" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "QUERY_STRING: " +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REQUEST_METHOD" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "PUT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REQUEST_METHOD: PUT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "CONTENT_TYPE" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "text/plain" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "CONTENT_TYPE: text/plain" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "CONTENT_LENGTH" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "21" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "CONTENT_LENGTH: 21" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SCRIPT_NAME" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SCRIPT_NAME: /upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REQUEST_URI" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REQUEST_URI: /upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "DOCUMENT_URI" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "DOCUMENT_URI: /upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "DOCUMENT_ROOT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "./blobs" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "DOCUMENT_ROOT: ./blobs" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SERVER_PROTOCOL" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "HTTP/1.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REQUEST_SCHEME" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "http" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REQUEST_SCHEME: http" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "GATEWAY_INTERFACE" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "CGI/1.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SERVER_SOFTWARE" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "nginx/" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "1.18.0" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REMOTE_ADDR" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "127.0.0.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REMOTE_ADDR: 127.0.0.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REMOTE_PORT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "57562" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REMOTE_PORT: 57562" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SERVER_ADDR" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "127.0.0.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SERVER_ADDR: 127.0.0.1" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SERVER_PORT" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "9001" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SERVER_PORT: 9001" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SERVER_NAME" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "localhost" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SERVER_NAME: localhost" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "REDIRECT_STATUS" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "200" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "REDIRECT_STATUS: 200" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "SCRIPT_FILENAME" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script var: "./blobs" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http script copy: "/ginxsom.fcgi" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_HOST: localhost:9001" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_ACCEPT: */*" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJkYTM4ZWMwZDE4NGZjNmRiMGRiZWYwZmVlNDJkYjdlMjk5ZGY0YTA5ZDVkODA4ODkxZDEzY2M3N2Q3ZjRkMmIxIiwicHVia2V5IjoiODdkMzU2MWYxOWI3NGFkYmU4YmY4NDA2ODI5OTI0NjYwNjg4MzBhOWQ4YzM2YjRhMGM5OWQzNmY4MjZjYjZjYiIsImNyZWF0ZWRfYXQiOjE3NTcyNTY5MzcsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJlYTAyNTk2Y2RiZWJlZWIzMjk0MWE2YmU3MTVmZDZjMGJjYmM4MTRkODcyY2FlODI5MjA5NGZjZGM4ODI2MTE0Il1dLCJjb250ZW50IjoiIiwic2lnIjoiNTBmZmJmZTk5ZTc0MjU0M2EzMmNlNTM5ZGI4M2M1ODU2OTI3Y2EzMDI4MGYxYmUxNTM0M2RhNzZjZmM1M2E1NzY3MzJlZTBjYzQ2MTgxMTU0NGEwOTJjZjBmMjczZGFmNjk5MTIwOTQ3NjFkNmY2MjBiYjk1MmM3YThjZTBiZjEieA==" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 fastcgi param: "HTTP_CONTENT_LENGTH: 21" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 posix_memalign: 000063B336DA8140:4096 @16 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http cleanup add: 000063B336DA81F8 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 get rr peer, try: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 stream socket 10 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 epoll add connection: fd:10 ev:80002005 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #87 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 connected +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream connect: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 posix_memalign: 000063B336D87F20:128 @16 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream send request +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream send request body +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 chain writer buf fl:0 s:1192 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 chain writer buf fl:0 s:21 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 chain writer buf fl:0 s:11 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 chain writer in: 000063B336DA8268 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 writev: 1224 of 1224 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 chain writer out: 0000000000000000 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer add: 10: 60000:510697376 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http finalize request: -4, "/upload?" a:1, c:2 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http request count:2 blk:0 +2025/09/07 10:55:37 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll timer: 60000 +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:6 ev:0004 d:00007AB0F07851E1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http run request: "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream check client, write event:1, "/upload" +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:10 ev:0004 d:00007AB0F07852C8 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream request: "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream dummy handler +2025/09/07 10:55:37 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll timer: 59999 +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:10 ev:2005 d:00007AB0F07852C8 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream request: "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream process header +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 malloc: 000063B336DA9150:4096 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: eof:1, avail:-1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: fd:10 616 of 4096 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 07 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 8E +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 02 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 142 +2025/09/07 10:55:37 [error] 1241998#1241998: *86 FastCGI sent in stderr: "LOG: [2025-09-07 10:55:37] PUT /upload - Auth: pending - Status: 0 +LOG: [2025-09-07 10:55:37] 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 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 07 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: E7 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 231 +2025/09/07 10:55:37 [error] 1241998#1241998: *86 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES +AUTH: nostr_validate_request returned: 0, valid: 0, reason: Invalid JSON in authorization +LOG: [2025-09-07 10:55:37] 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 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 07 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 06 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: B7 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 183 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi parser: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi header: "Status: 401 Unauthorized" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi parser: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi header: "Content-Type: application/json" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi parser: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi header done +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 HTTP/1.1 401 Unauthorized +Server: nginx/1.18.0 (Ubuntu) +Date: Sun, 07 Sep 2025 14:55:37 GMT +Content-Type: application/json +Transfer-Encoding: chunked +Connection: keep-alive + +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write new buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http write filter: l:0 f:0 s:181 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http cacheable: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream process upstream +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe read upstream: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe preread: 148 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 readv: eof:1, avail:0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 readv: 1, last:3480 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe recv chain: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe buf free s:0 t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 148 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe length: -1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 input buf #0 000063B336DA9324 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 06 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi closed stdout +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 03 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 01 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 08 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record byte: 00 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi record length: 8 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http fastcgi sent end request +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 input buf 000063B336DA9324 123 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe write downstream: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe write downstream flush in +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http output filter "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http copy filter: "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http postpone filter "/upload?" 000063B336DA8238 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http chunk: 123 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write new buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write new buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http write filter: l:0 f:0 s:310 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http copy filter: 0 "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 pipe write downstream done +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer: 10, old: 510697376, new: 510697377 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream exit: 0000000000000000 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 finalize http upstream request: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 finalize http fastcgi request +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free rr peer 1 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 close http upstream connection: 10 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336D87F20, unused: 48 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer del: 10: 510697376 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 reusable connection: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http upstream temp fd: -1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http output filter "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http copy filter: "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http postpone filter "/upload?" 00007FFCC432FA70 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http chunk: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write old buf t:1 f:0 000063B336DA8530, pos 000063B336DA8530, size: 181 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write old buf t:1 f:0 000063B336DA8828, pos 000063B336DA8828, size: 4 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write old buf t:1 f:0 000063B336DA9150, pos 000063B336DA9324, size: 123 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write old buf t:0 f:0 0000000000000000, pos 000063B30E35E2E8, size: 2 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 write new buf t:0 f:0 0000000000000000, pos 000063B30E35E2E5, size: 5 file: 0, size: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http write filter: l:1 f:0 s:315 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http write filter limit 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 writev: 315 of 315 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http write filter 0000000000000000 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http copy filter: 0 "/upload?" +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http finalize request: 0, "/upload?" a:1, c:1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 set http keepalive handler +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http close request +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http log handler +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DA9150 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DBFD00, unused: 3 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DB6070, unused: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DA8140, unused: 1858 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DA10A0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 hc free: 0000000000000000 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 hc busy: 0000000000000000 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 tcp_nodelay +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 reusable connection: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer add: 6: 65000:510702377 +2025/09/07 10:55:37 [debug] 1241998#1241998: timer delta: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll timer: 65000 +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll: fd:6 ev:2005 d:00007AB0F07851E1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 http keepalive handler +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 malloc: 000063B336DA10A0:1024 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: eof:1, avail:-1 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 recv: fd:6 0 of 1024 +2025/09/07 10:55:37 [info] 1241998#1241998: *86 client 127.0.0.1 closed keepalive connection +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 close http connection: 6 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 event timer del: 6: 510702377 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 reusable connection: 0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336DA10A0 +2025/09/07 10:55:37 [debug] 1241998#1241998: *86 free: 000063B336D9E840, unused: 120 +2025/09/07 10:55:37 [debug] 1241998#1241998: timer delta: 1 +2025/09/07 10:55:37 [debug] 1241998#1241998: worker cycle +2025/09/07 10:55:37 [debug] 1241998#1241998: epoll timer: -1 diff --git a/logs/fcgi-stderr.log b/logs/fcgi-stderr.log index ee52a3c..efc29c1 100755 --- a/logs/fcgi-stderr.log +++ b/logs/fcgi-stderr.log @@ -1 +1 @@ -FastCGI starting at Wed Sep 3 03:09:53 PM EDT 2025 +FastCGI starting at Sun Sep 7 10:47:32 AM EDT 2025 diff --git a/logs/nginx.pid b/logs/nginx.pid index 84d2e2f..04939e1 100644 --- a/logs/nginx.pid +++ b/logs/nginx.pid @@ -1 +1 @@ -253420 +1241997 diff --git a/scripts/README.md b/scripts/README.md new file mode 100644 index 0000000..0c7863c --- /dev/null +++ b/scripts/README.md @@ -0,0 +1,260 @@ +# Ginxsom Admin Scripts + +This directory contains scripts for managing and testing the Ginxsom admin system. + +## Scripts Overview + +### 1. setup.sh - Interactive Setup Wizard +**Purpose**: Complete first-time setup with guided configuration +**Usage**: +```bash +./scripts/setup.sh [config_path] +``` + +**Features**: +- Generates admin and server key pairs +- Collects server configuration interactively +- Creates signed Nostr configuration event +- Sets up database configuration +- Provides setup completion summary + +**Dependencies**: `nak`, `jq`, `sqlite3` + +### 2. generate_config.sh - Manual Configuration Generator +**Purpose**: Create signed configuration events with command-line options +**Usage**: +```bash +./scripts/generate_config.sh [OPTIONS] +``` + +**Common Examples**: +```bash +# Generate new keys and create config +./scripts/generate_config.sh --generate-keys --output config.json + +# Use existing keys +./scripts/generate_config.sh \ + --admin-key abc123... \ + --server-key def456... \ + --output config.json + +# Production server configuration +./scripts/generate_config.sh \ + --admin-key abc123... \ + --server-key def456... \ + --cdn-origin https://cdn.example.com \ + --max-size 209715200 \ + --enable-auth-rules \ + --output /etc/ginxsom/config.json +``` + +**Options**: +- `--admin-key KEY`: Admin private key (64 hex chars) +- `--server-key KEY`: Server private key (64 hex chars) +- `--cdn-origin URL`: CDN origin URL +- `--max-size BYTES`: Maximum file size +- `--enable-nip94` / `--disable-nip94`: NIP-94 metadata +- `--enable-auth-rules` / `--disable-auth-rules`: Authentication rules +- `--cache-ttl SECONDS`: Auth cache TTL +- `--output FILE`: Output file path +- `--generate-keys`: Generate new key pairs +- `--help`: Show detailed help + +**Dependencies**: `nak`, `jq` + +### 3. test_admin.sh - Admin API Test Suite +**Purpose**: Test admin API endpoints with Nostr authentication +**Usage**: +```bash +# Load keys from .admin_keys file (created by setup.sh) +./scripts/test_admin.sh + +# Use environment variable +export ADMIN_PRIVKEY="your_admin_private_key" +./scripts/test_admin.sh +``` + +**Tests**: +- Health endpoint (no auth) +- Statistics endpoint +- Configuration get/put +- Files listing +- Authentication verification +- Database configuration check + +**Dependencies**: `nak`, `curl`, `jq`, `sqlite3` + +## Quick Start Workflows + +### First-Time Setup (Recommended) +```bash +# Run interactive setup wizard +./scripts/setup.sh + +# Test the configuration +./scripts/test_admin.sh +``` + +### Manual Setup for Advanced Users +```bash +# Generate configuration with specific settings +./scripts/generate_config.sh \ + --generate-keys \ + --cdn-origin "https://myserver.com" \ + --max-size 209715200 \ + --enable-auth-rules + +# Configure database manually +sqlite3 db/ginxsom.db << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', 'your_admin_public_key', 'Admin authorized pubkey'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF + +# Test configuration +./scripts/test_admin.sh +``` + +### Production Deployment +```bash +# Generate production config with existing keys +./scripts/generate_config.sh \ + --admin-key "$ADMIN_PRIVATE_KEY" \ + --server-key "$SERVER_PRIVATE_KEY" \ + --cdn-origin "https://cdn.production.com" \ + --max-size 536870912 \ + --enable-auth-rules \ + --cache-ttl 1800 \ + --output "/etc/ginxsom/config.json" + +# Verify configuration +./scripts/test_admin.sh +``` + +## Configuration Files + +### Generated Files +- **Config file**: `$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json` (or `~/.config/ginxsom/`) +- **Admin keys**: `.admin_keys` (created by setup.sh) + +### Config File Format +The configuration file is a signed Nostr event (kind 33333) containing server settings: +```json +{ + "kind": 33333, + "created_at": 1704067200, + "tags": [ + ["server_privkey", "server_private_key_hex"], + ["cdn_origin", "https://cdn.example.com"], + ["max_file_size", "104857600"], + ["nip94_enabled", "true"], + ["auth_rules_enabled", "false"], + ["auth_cache_ttl", "300"] + ], + "content": "Ginxsom server configuration", + "pubkey": "admin_public_key_hex", + "id": "event_id_hash", + "sig": "event_signature" +} +``` + +## Security Notes + +### Key Management +- **Admin private key**: Required for all admin operations +- **Server private key**: Used for server identity, stored in memory only +- **Key storage**: Keep `.admin_keys` file secure (600 permissions) +- **Key rotation**: Generate new keys periodically + +### Configuration Security +- Config files contain server private keys - protect with appropriate permissions +- Configuration events are cryptographically signed and verified +- Event expiration prevents replay of old configurations +- Database admin settings override file settings + +### Production Considerations +- Use strong, randomly generated keys +- Set appropriate file permissions (600) on config files +- Use HTTPS for CDN origins +- Enable authentication rules for production deployments +- Regular key rotation and config updates + +## Troubleshooting + +### Common Issues + +**"nak command not found"** +```bash +# Install nak from GitHub +go install github.com/fiatjaf/nak@latest +``` + +**"Admin authentication failed"** +```bash +# Check admin pubkey in database +sqlite3 db/ginxsom.db "SELECT * FROM server_config WHERE key = 'admin_pubkey';" + +# Verify keys match +echo "$ADMIN_PRIVKEY" | nak key public +``` + +**"Server not responding"** +```bash +# Check if server is running +curl http://localhost:9001/api/health + +# Start server if needed +make run +``` + +**"Invalid configuration event"** +```bash +# Verify event signature +nak verify < config.json + +# Check event expiration +jq '.tags[][] | select(.[0] == "expiration") | .[1]' config.json +``` + +### Debug Mode +Most scripts support verbose output for debugging: +```bash +# Enable bash debug mode +bash -x ./scripts/setup.sh + +# Check individual functions +source ./scripts/test_admin.sh +check_dependencies +load_admin_keys +``` + +## Integration with Ginxsom + +### Server Integration +The server automatically: +1. Checks for file-based config on startup +2. Falls back to database config if file missing +3. Validates Nostr events cryptographically +4. Stores server private key in memory only + +### API Integration +Admin API endpoints require: +- Valid Nostr event authorization (kind 24242) +- Admin pubkey verification against database +- Event expiration checking +- Method-specific tags ('t' tag with HTTP method) + +### Development Integration +For development and testing: +```bash +# Generate development config +./scripts/setup.sh + +# Run server +make run + +# Test admin API +./scripts/test_admin.sh +``` + +This script collection provides a complete admin management system for Ginxsom, from initial setup through ongoing administration and testing. \ No newline at end of file diff --git a/scripts/generate_config.sh b/scripts/generate_config.sh new file mode 100755 index 0000000..6d4184c --- /dev/null +++ b/scripts/generate_config.sh @@ -0,0 +1,373 @@ +#!/bin/bash + +# Ginxsom Manual Configuration Generator +# Creates signed configuration events for server setup + +set -e + +# Default values +ADMIN_KEY="" +SERVER_KEY="" +CDN_ORIGIN="http://localhost:9001" +MAX_FILE_SIZE="104857600" # 100MB +NIP94_ENABLED="true" +AUTH_RULES_ENABLED="false" +AUTH_CACHE_TTL="300" +OUTPUT_FILE="" +EXPIRATION_HOURS="8760" # 1 year + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Helper functions +log_info() { echo -e "${BLUE}[INFO]${NC} $1"; } +log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; } +log_error() { echo -e "${RED}[ERROR]${NC} $1"; } +log_warning() { echo -e "${YELLOW}[WARNING]${NC} $1"; } + +# Display usage +usage() { + cat << EOF +Usage: $0 [OPTIONS] + +Generate a signed Ginxsom configuration event. + +OPTIONS: + --admin-key KEY Admin private key (hex, 64 chars) + --server-key KEY Server private key (hex, 64 chars) + --cdn-origin URL CDN origin URL (default: http://localhost:9001) + --max-size BYTES Maximum file size in bytes (default: 104857600) + --enable-nip94 Enable NIP-94 metadata (default: true) + --disable-nip94 Disable NIP-94 metadata + --enable-auth-rules Enable authentication rules system + --disable-auth-rules Disable authentication rules system (default) + --cache-ttl SECONDS Auth cache TTL in seconds (default: 300) + --expiration HOURS Config expiration in hours (default: 8760) + --output FILE Output file path + --generate-keys Generate new admin and server keys + --help Show this help + +EXAMPLES: + # Generate keys and create config interactively + $0 --generate-keys --output config.json + + # Create config with existing keys + $0 --admin-key abc123... --server-key def456... --output config.json + + # Create config for production server + $0 --admin-key abc123... --server-key def456... \\ + --cdn-origin https://cdn.example.com \\ + --max-size 209715200 \\ + --enable-auth-rules \\ + --output /etc/ginxsom/config.json + +EOF +} + +# Parse command line arguments +parse_args() { + while [[ $# -gt 0 ]]; do + case $1 in + --admin-key) + ADMIN_KEY="$2" + shift 2 + ;; + --server-key) + SERVER_KEY="$2" + shift 2 + ;; + --cdn-origin) + CDN_ORIGIN="$2" + shift 2 + ;; + --max-size) + MAX_FILE_SIZE="$2" + shift 2 + ;; + --enable-nip94) + NIP94_ENABLED="true" + shift + ;; + --disable-nip94) + NIP94_ENABLED="false" + shift + ;; + --enable-auth-rules) + AUTH_RULES_ENABLED="true" + shift + ;; + --disable-auth-rules) + AUTH_RULES_ENABLED="false" + shift + ;; + --cache-ttl) + AUTH_CACHE_TTL="$2" + shift 2 + ;; + --expiration) + EXPIRATION_HOURS="$2" + shift 2 + ;; + --output) + OUTPUT_FILE="$2" + shift 2 + ;; + --generate-keys) + GENERATE_KEYS="true" + shift + ;; + --help) + usage + exit 0 + ;; + *) + log_error "Unknown option: $1" + usage + exit 1 + ;; + esac + done +} + +# Check dependencies +check_dependencies() { + log_info "Checking dependencies..." + local missing_deps=() + + for cmd in nak jq; do + if ! command -v $cmd &> /dev/null; then + missing_deps+=("$cmd") + fi + done + + if [ ${#missing_deps[@]} -ne 0 ]; then + log_error "Missing dependencies: ${missing_deps[*]}" + echo "" + echo "Please install the missing dependencies:" + echo "- nak: https://github.com/fiatjaf/nak" + echo "- jq: sudo apt install jq (or equivalent for your system)" + exit 1 + fi + + log_success "All dependencies found" +} + +# Generate new key pairs +generate_keys() { + log_info "Generating new key pairs..." + + ADMIN_KEY=$(nak key generate) + SERVER_KEY=$(nak key generate) + + local admin_pubkey=$(echo "$ADMIN_KEY" | nak key public) + local server_pubkey=$(echo "$SERVER_KEY" | nak key public) + + log_success "New keys generated:" + echo " Admin Private Key: $ADMIN_KEY" + echo " Admin Public Key: $admin_pubkey" + echo " Server Private Key: $SERVER_KEY" + echo " Server Public Key: $server_pubkey" + echo "" + log_warning "Save these keys securely!" +} + +# Validate keys +validate_keys() { + log_info "Validating keys..." + + if [ -z "$ADMIN_KEY" ]; then + log_error "Admin key is required (use --admin-key or --generate-keys)" + exit 1 + fi + + if [ -z "$SERVER_KEY" ]; then + log_error "Server key is required (use --server-key or --generate-keys)" + exit 1 + fi + + # Validate key format (64 hex characters) + if [[ ! "$ADMIN_KEY" =~ ^[a-fA-F0-9]{64}$ ]]; then + log_error "Invalid admin key format (must be 64 hex characters)" + exit 1 + fi + + if [[ ! "$SERVER_KEY" =~ ^[a-fA-F0-9]{64}$ ]]; then + log_error "Invalid server key format (must be 64 hex characters)" + exit 1 + fi + + # Test key validity with nak + local admin_pubkey=$(echo "$ADMIN_KEY" | nak key public 2>/dev/null) + local server_pubkey=$(echo "$SERVER_KEY" | nak key public 2>/dev/null) + + if [ -z "$admin_pubkey" ]; then + log_error "Invalid admin private key" + exit 1 + fi + + if [ -z "$server_pubkey" ]; then + log_error "Invalid server private key" + exit 1 + fi + + log_success "Keys validated" +} + +# Validate configuration values +validate_config() { + log_info "Validating configuration..." + + # Validate URL format + if [[ ! "$CDN_ORIGIN" =~ ^https?:// ]]; then + log_error "CDN origin must be a valid HTTP/HTTPS URL" + exit 1 + fi + + # Validate max file size + if [[ ! "$MAX_FILE_SIZE" =~ ^[0-9]+$ ]]; then + log_error "Max file size must be a number" + exit 1 + fi + + if [ "$MAX_FILE_SIZE" -lt 1024 ]; then + log_error "Max file size must be at least 1024 bytes" + exit 1 + fi + + # Validate boolean values + if [[ ! "$NIP94_ENABLED" =~ ^(true|false)$ ]]; then + log_error "NIP94 enabled must be 'true' or 'false'" + exit 1 + fi + + if [[ ! "$AUTH_RULES_ENABLED" =~ ^(true|false)$ ]]; then + log_error "Auth rules enabled must be 'true' or 'false'" + exit 1 + fi + + # Validate cache TTL + if [[ ! "$AUTH_CACHE_TTL" =~ ^[0-9]+$ ]]; then + log_error "Cache TTL must be a number" + exit 1 + fi + + if [ "$AUTH_CACHE_TTL" -lt 60 ]; then + log_error "Cache TTL must be at least 60 seconds" + exit 1 + fi + + log_success "Configuration validated" +} + +# Create configuration event +create_config_event() { + log_info "Creating signed configuration event..." + + local expiration=$(($(date +%s) + (EXPIRATION_HOURS * 3600))) + + # Create configuration event with all settings + CONFIG_EVENT=$(nak event -k 33333 -c "Ginxsom server configuration" \ + --tag server_privkey="$SERVER_KEY" \ + --tag cdn_origin="$CDN_ORIGIN" \ + --tag max_file_size="$MAX_FILE_SIZE" \ + --tag nip94_enabled="$NIP94_ENABLED" \ + --tag auth_rules_enabled="$AUTH_RULES_ENABLED" \ + --tag auth_cache_ttl="$AUTH_CACHE_TTL" \ + --tag expiration="$expiration" \ + --sec "$ADMIN_KEY") + + if [ $? -ne 0 ]; then + log_error "Failed to create configuration event" + exit 1 + fi + + log_success "Configuration event created and signed" +} + +# Save configuration +save_config() { + if [ -z "$OUTPUT_FILE" ]; then + # Default output location + if [ -n "$XDG_CONFIG_HOME" ]; then + OUTPUT_FILE="$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json" + else + OUTPUT_FILE="$HOME/.config/ginxsom/ginxsom_config_event.json" + fi + fi + + log_info "Saving configuration to $OUTPUT_FILE" + + # Create directory if needed + local output_dir=$(dirname "$OUTPUT_FILE") + mkdir -p "$output_dir" + + # Save formatted JSON + echo "$CONFIG_EVENT" | jq . > "$OUTPUT_FILE" + + if [ $? -ne 0 ]; then + log_error "Failed to save configuration file" + exit 1 + fi + + chmod 600 "$OUTPUT_FILE" + log_success "Configuration saved to $OUTPUT_FILE" +} + +# Display summary +show_summary() { + local admin_pubkey=$(echo "$ADMIN_KEY" | nak key public) + local server_pubkey=$(echo "$SERVER_KEY" | nak key public) + + echo "" + echo "=================================================================" + echo " GINXSOM CONFIGURATION GENERATED" + echo "=================================================================" + echo "" + log_success "Configuration file: $OUTPUT_FILE" + echo "" + echo "Configuration summary:" + echo " Admin Public Key: $admin_pubkey" + echo " Server Public Key: $server_pubkey" + echo " CDN Origin: $CDN_ORIGIN" + echo " Max File Size: $(( MAX_FILE_SIZE / 1024 / 1024 ))MB" + echo " NIP-94 Enabled: $NIP94_ENABLED" + echo " Auth Rules Enabled: $AUTH_RULES_ENABLED" + echo " Cache TTL: ${AUTH_CACHE_TTL}s" + echo " Expires: $(date -d @$(($(date +%s) + (EXPIRATION_HOURS * 3600))))" + echo "" + echo "Next steps:" + echo "1. Place config file in server's config directory" + echo "2. Set admin_pubkey in server database:" + echo " sqlite3 db/ginxsom.db << EOF" + echo " INSERT OR REPLACE INTO server_config (key, value) VALUES" + echo " ('admin_pubkey', '$admin_pubkey')," + echo " ('admin_enabled', 'true');" + echo " EOF" + echo "3. Start ginxsom server" + echo "" +} + +# Main execution +main() { + parse_args "$@" + + if [ "$GENERATE_KEYS" = "true" ]; then + check_dependencies + generate_keys + fi + + validate_keys + validate_config + create_config_event + save_config + show_summary +} + +# Run main function if script is executed directly +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/scripts/setup.sh b/scripts/setup.sh new file mode 100755 index 0000000..cc92860 --- /dev/null +++ b/scripts/setup.sh @@ -0,0 +1,342 @@ +#!/bin/bash + +# Ginxsom Interactive Setup Wizard +# Creates signed configuration events for first-run server setup + +set -e + +# Configuration +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" +CONFIG_PATH="${1:-}" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Helper functions +log_info() { echo -e "${BLUE}[INFO]${NC} $1"; } +log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; } +log_error() { echo -e "${RED}[ERROR]${NC} $1"; } +log_warning() { echo -e "${YELLOW}[WARNING]${NC} $1"; } + +# Check dependencies +check_dependencies() { + log_info "Checking dependencies..." + local missing_deps=() + + for cmd in nak jq; do + if ! command -v $cmd &> /dev/null; then + missing_deps+=("$cmd") + fi + done + + if [ ${#missing_deps[@]} -ne 0 ]; then + log_error "Missing dependencies: ${missing_deps[*]}" + echo "" + echo "Please install the missing dependencies:" + echo "- nak: https://github.com/fiatjaf/nak" + echo "- jq: sudo apt install jq (or equivalent for your system)" + exit 1 + fi + + log_success "All dependencies found" +} + +# Validate private key format +validate_private_key() { + local key="$1" + if [[ ! "$key" =~ ^[a-fA-F0-9]{64}$ ]]; then + return 1 + fi + return 0 +} + +# Setup key pairs with user choice +setup_keys() { + log_info "Setting up cryptographic key pairs..." + echo "" + echo "=== Admin Key Setup ===" + echo "Choose an option for your admin private key:" + echo "1. Generate a new random admin key" + echo "2. Use an existing admin private key" + echo "" + + while true; do + echo -n "Choice (1/2): " + read -r ADMIN_KEY_CHOICE + case "$ADMIN_KEY_CHOICE" in + 1) + log_info "Generating new admin key pair..." + ADMIN_PRIVKEY=$(nak key generate) + ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + log_success "New admin key pair generated" + break + ;; + 2) + echo -n "Enter your admin private key (64 hex characters): " + read -r ADMIN_PRIVKEY + if validate_private_key "$ADMIN_PRIVKEY"; then + ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + if [ $? -eq 0 ]; then + log_success "Admin private key validated" + break + else + log_error "Invalid private key format or nak error" + fi + else + log_error "Invalid private key format (must be 64 hex characters)" + fi + ;; + *) + log_error "Please choose 1 or 2" + ;; + esac + done + + echo "" + echo "=== Server Key Setup ===" + echo "Choose an option for your Ginxsom server private key:" + echo "1. Generate a new random server key" + echo "2. Use an existing server private key" + echo "" + + while true; do + echo -n "Choice (1/2): " + read -r SERVER_KEY_CHOICE + case "$SERVER_KEY_CHOICE" in + 1) + log_info "Generating new server key pair..." + SERVER_PRIVKEY=$(nak key generate) + SERVER_PUBKEY=$(echo "$SERVER_PRIVKEY" | nak key public) + log_success "New server key pair generated" + break + ;; + 2) + echo -n "Enter your server private key (64 hex characters): " + read -r SERVER_PRIVKEY + if validate_private_key "$SERVER_PRIVKEY"; then + SERVER_PUBKEY=$(echo "$SERVER_PRIVKEY" | nak key public) + if [ $? -eq 0 ]; then + log_success "Server private key validated" + break + else + log_error "Invalid private key format or nak error" + fi + else + log_error "Invalid private key format (must be 64 hex characters)" + fi + ;; + *) + log_error "Please choose 1 or 2" + ;; + esac + done + + echo "" + log_success "Key pairs configured:" + echo " Admin Public Key: $ADMIN_PUBKEY" + echo " Server Public Key: $SERVER_PUBKEY" + + # Save keys securely + echo "ADMIN_PRIVKEY='$ADMIN_PRIVKEY'" > "$PROJECT_ROOT/.admin_keys" + echo "ADMIN_PUBKEY='$ADMIN_PUBKEY'" >> "$PROJECT_ROOT/.admin_keys" + echo "SERVER_PRIVKEY='$SERVER_PRIVKEY'" >> "$PROJECT_ROOT/.admin_keys" + echo "SERVER_PUBKEY='$SERVER_PUBKEY'" >> "$PROJECT_ROOT/.admin_keys" + chmod 600 "$PROJECT_ROOT/.admin_keys" + + log_warning "Keys saved to $PROJECT_ROOT/.admin_keys (keep this file secure!)" +} + +# Collect server configuration +collect_configuration() { + log_info "Collecting server configuration..." + + echo "" + echo "=== Server Configuration Setup ===" + + # CDN Origin + echo -n "CDN Origin URL (default: http://localhost:9001): " + read -r CDN_ORIGIN + CDN_ORIGIN="${CDN_ORIGIN:-http://localhost:9001}" + + # Max file size + echo -n "Maximum file size in MB (default: 100): " + read -r MAX_SIZE_MB + MAX_SIZE_MB="${MAX_SIZE_MB:-100}" + MAX_FILE_SIZE=$((MAX_SIZE_MB * 1024 * 1024)) + + # NIP-94 support + echo -n "Enable NIP-94 metadata (y/n, default: y): " + read -r ENABLE_NIP94 + case "$ENABLE_NIP94" in + [Nn]*) NIP94_ENABLED="false" ;; + *) NIP94_ENABLED="true" ;; + esac + + # Authentication rules + echo -n "Enable authentication rules system (y/n, default: n): " + read -r ENABLE_AUTH_RULES + case "$ENABLE_AUTH_RULES" in + [Yy]*) AUTH_RULES_ENABLED="true" ;; + *) AUTH_RULES_ENABLED="false" ;; + esac + + # Cache TTL + echo -n "Authentication cache TTL in seconds (default: 300): " + read -r CACHE_TTL + CACHE_TTL="${CACHE_TTL:-300}" + + echo "" + log_success "Configuration collected:" + echo " CDN Origin: $CDN_ORIGIN" + echo " Max File Size: ${MAX_SIZE_MB}MB" + echo " NIP-94 Enabled: $NIP94_ENABLED" + echo " Auth Rules Enabled: $AUTH_RULES_ENABLED" + echo " Cache TTL: ${CACHE_TTL}s" +} + +# Create configuration event +create_config_event() { + log_info "Creating signed configuration event..." + + local expiration=$(($(date +%s) + 31536000)) # 1 year from now + + # Create configuration event with all settings + CONFIG_EVENT=$(nak event -k 33333 -c "Ginxsom server configuration" \ + --tag server_privkey="$SERVER_PRIVKEY" \ + --tag cdn_origin="$CDN_ORIGIN" \ + --tag max_file_size="$MAX_FILE_SIZE" \ + --tag nip94_enabled="$NIP94_ENABLED" \ + --tag auth_rules_enabled="$AUTH_RULES_ENABLED" \ + --tag auth_cache_ttl="$CACHE_TTL" \ + --tag expiration="$expiration" \ + --sec "$ADMIN_PRIVKEY") + + if [ $? -ne 0 ]; then + log_error "Failed to create configuration event" + exit 1 + fi + + log_success "Configuration event created and signed" +} + +# Save configuration file +save_config_file() { + local config_file="$1" + + log_info "Saving configuration to $config_file" + + # Create directory if it doesn't exist + local config_dir=$(dirname "$config_file") + mkdir -p "$config_dir" + + # Save configuration event to file + echo "$CONFIG_EVENT" | jq . > "$config_file" + + if [ $? -ne 0 ]; then + log_error "Failed to save configuration file" + exit 1 + fi + + chmod 600 "$config_file" + log_success "Configuration saved to $config_file" +} + +# Setup database +setup_database() { + log_info "Setting up database configuration..." + + local db_path="$PROJECT_ROOT/db/ginxsom.db" + + if [ ! -f "$db_path" ]; then + log_warning "Database not found at $db_path" + log_warning "Please ensure the database is initialized before starting the server" + return + fi + + # Insert admin configuration into database + sqlite3 "$db_path" << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', '$ADMIN_PUBKEY', 'Admin public key from setup wizard'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF + + if [ $? -eq 0 ]; then + log_success "Database configuration updated" + else + log_warning "Failed to update database (this is OK if database doesn't exist yet)" + fi +} + +# Display setup summary +show_setup_summary() { + echo "" + echo "=================================================================" + echo " GINXSOM SETUP COMPLETE" + echo "=================================================================" + echo "" + log_success "Configuration file created: $CONFIG_PATH" + log_success "Admin keys saved: $PROJECT_ROOT/.admin_keys" + echo "" + echo "Next steps:" + echo "1. Start the Ginxsom server:" + echo " cd $PROJECT_ROOT" + echo " make run" + echo "" + echo "2. Test admin API access:" + echo " source .admin_keys" + echo " ./scripts/test_admin.sh" + echo "" + echo "3. Access web admin (when implemented):" + echo " http://localhost:9001/admin" + echo "" + log_warning "Keep the .admin_keys file secure - it contains your admin private key!" + echo "" +} + +# Main setup workflow +main() { + echo "=== Ginxsom Interactive Setup Wizard ===" + echo "" + + # Validate config path + if [ -z "$CONFIG_PATH" ]; then + # Determine default config path + if [ -n "$XDG_CONFIG_HOME" ]; then + CONFIG_PATH="$XDG_CONFIG_HOME/ginxsom/ginxsom_config_event.json" + else + CONFIG_PATH="$HOME/.config/ginxsom/ginxsom_config_event.json" + fi + fi + + log_info "Configuration will be saved to: $CONFIG_PATH" + + # Check if config already exists + if [ -f "$CONFIG_PATH" ]; then + log_warning "Configuration file already exists at $CONFIG_PATH" + echo -n "Overwrite existing configuration? (y/n): " + read -r OVERWRITE + case "$OVERWRITE" in + [Yy]*) ;; + *) log_info "Setup cancelled"; exit 0 ;; + esac + fi + + # Run setup steps + check_dependencies + setup_keys + collect_configuration + create_config_event + save_config_file "$CONFIG_PATH" + setup_database + show_setup_summary +} + +# Allow sourcing for testing individual functions +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/scripts/test_admin.sh b/scripts/test_admin.sh new file mode 100755 index 0000000..bdc6345 --- /dev/null +++ b/scripts/test_admin.sh @@ -0,0 +1,296 @@ +#!/bin/bash + +# Ginxsom Admin API Test Script +# Tests admin API endpoints using nak (for Nostr events) and curl + +set -e + +# Configuration +GINXSOM_URL="http://localhost:9001" +ADMIN_PRIVKEY="${ADMIN_PRIVKEY:-}" +ADMIN_PUBKEY="" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Helper functions +log_info() { echo -e "${BLUE}[INFO]${NC} $1"; } +log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; } +log_error() { echo -e "${RED}[ERROR]${NC} $1"; } +log_warning() { echo -e "${YELLOW}[WARNING]${NC} $1"; } + +check_dependencies() { + log_info "Checking dependencies..." + for cmd in nak curl jq; do + if ! command -v $cmd &> /dev/null; then + log_error "$cmd is not installed" + echo "" + echo "Please install missing dependencies:" + echo "- nak: https://github.com/fiatjaf/nak" + echo "- curl: standard HTTP client" + echo "- jq: JSON processor (sudo apt install jq)" + exit 1 + fi + done + log_success "All dependencies found" +} + +load_admin_keys() { + if [ -f ".admin_keys" ]; then + log_info "Loading admin keys from .admin_keys file" + source .admin_keys + fi + + if [ -z "$ADMIN_PRIVKEY" ]; then + log_error "Admin private key not found" + echo "" + echo "Please set ADMIN_PRIVKEY environment variable or create .admin_keys file:" + echo " export ADMIN_PRIVKEY='your_admin_private_key_here'" + echo "" + echo "Or run the setup wizard to generate keys:" + echo " ./scripts/setup.sh" + exit 1 + fi + + ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + log_info "Admin public key: $ADMIN_PUBKEY" +} + +create_admin_event() { + local method="$1" + local content="admin_request" + local expiration=$(($(date +%s) + 3600)) # 1 hour from now + + # Create Nostr event with nak + local event=$(nak event -k 24242 -c "$content" \ + --tag t="$method" \ + --tag expiration="$expiration" \ + --sec "$ADMIN_PRIVKEY") + + echo "$event" +} + +send_admin_request() { + local method="$1" + local endpoint="$2" + local data="$3" + + log_info "Testing $method $endpoint" + + # Create authenticated Nostr event + local event=$(create_admin_event "$method") + local auth_header="Nostr $(echo "$event" | base64 -w 0)" + + # Send request with curl + local curl_args=(-s -w "%{http_code}" -H "Authorization: $auth_header") + + if [[ "$method" == "PUT" && -n "$data" ]]; then + curl_args+=(-H "Content-Type: application/json" -d "$data") + fi + + local response=$(curl "${curl_args[@]}" -X "$method" "$GINXSOM_URL$endpoint") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "$method $endpoint - HTTP $http_code" + if [[ -n "$body" ]]; then + echo "$body" | jq . 2>/dev/null || echo "$body" + fi + return 0 + else + log_error "$method $endpoint - HTTP $http_code" + echo "$body" | jq . 2>/dev/null || echo "$body" + return 1 + fi +} + +test_health_endpoint() { + echo "=================================================================" + log_info "Testing Health Endpoint (no auth required)" + echo "=================================================================" + local response=$(curl -s -w "%{http_code}" "$GINXSOM_URL/api/health") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "GET /api/health - HTTP $http_code" + echo "$body" | jq . + return 0 + else + log_error "GET /api/health - HTTP $http_code" + echo "$body" + return 1 + fi +} + +test_stats_endpoint() { + echo "" + echo "=================================================================" + log_info "Testing Statistics Endpoint" + echo "=================================================================" + send_admin_request "GET" "/api/stats" +} + +test_config_endpoints() { + echo "" + echo "=================================================================" + log_info "Testing Configuration Endpoints" + echo "=================================================================" + + # Get current config + log_info "Getting current configuration..." + send_admin_request "GET" "/api/config" + + echo "" + + # Update config + log_info "Updating configuration..." + local config_update='{ + "max_file_size": "209715200", + "nip94_enabled": "true", + "auth_cache_ttl": "600" + }' + + if send_admin_request "PUT" "/api/config" "$config_update"; then + echo "" + log_info "Verifying configuration update..." + send_admin_request "GET" "/api/config" + fi +} + +test_files_endpoint() { + echo "" + echo "=================================================================" + log_info "Testing Files Endpoint" + echo "=================================================================" + send_admin_request "GET" "/api/files?limit=10&offset=0" +} + +verify_server_status() { + log_info "Checking if Ginxsom server is running..." + + if curl -s --connect-timeout 5 "$GINXSOM_URL/api/health" >/dev/null 2>&1; then + log_success "Server is responding" + return 0 + else + log_error "Server is not responding at $GINXSOM_URL" + echo "" + echo "Please ensure the Ginxsom server is running:" + echo " make run" + echo "" + echo "Or check if the server is running on a different port." + return 1 + fi +} + +verify_admin_config() { + log_info "Verifying admin configuration in database..." + + if [ ! -f "db/ginxsom.db" ]; then + log_warning "Database not found at db/ginxsom.db" + return 1 + fi + + local db_admin_pubkey=$(sqlite3 db/ginxsom.db "SELECT value FROM server_config WHERE key = 'admin_pubkey';" 2>/dev/null || echo "") + local admin_enabled=$(sqlite3 db/ginxsom.db "SELECT value FROM server_config WHERE key = 'admin_enabled';" 2>/dev/null || echo "") + + if [ -z "$db_admin_pubkey" ]; then + log_warning "No admin_pubkey found in database" + echo "" + echo "Configure admin access with:" + echo "sqlite3 db/ginxsom.db << EOF" + echo "INSERT OR REPLACE INTO server_config (key, value, description) VALUES" + echo " ('admin_pubkey', '$ADMIN_PUBKEY', 'Admin authorized pubkey')," + echo " ('admin_enabled', 'true', 'Enable admin interface');" + echo "EOF" + return 1 + fi + + if [ "$db_admin_pubkey" != "$ADMIN_PUBKEY" ]; then + log_warning "Admin pubkey mismatch!" + echo " Database: $db_admin_pubkey" + echo " Current: $ADMIN_PUBKEY" + return 1 + fi + + if [ "$admin_enabled" != "true" ]; then + log_warning "Admin interface is disabled in database" + return 1 + fi + + log_success "Admin configuration verified" + return 0 +} + +show_test_summary() { + echo "" + echo "=================================================================" + log_success "Admin API testing complete!" + echo "=================================================================" + echo "" + echo "Admin credentials:" + echo " Private Key: $ADMIN_PRIVKEY" + echo " Public Key: $ADMIN_PUBKEY" + echo "" + echo "Next steps:" + echo "1. Implement web admin interface" + echo "2. Set up monitoring dashboards" + echo "3. Configure additional admin features" + echo "" +} + +main() { + echo "=== Ginxsom Admin API Test Suite ===" + echo "" + + check_dependencies + load_admin_keys + + if ! verify_server_status; then + exit 1 + fi + + if ! verify_admin_config; then + log_warning "Admin configuration issues detected - some tests may fail" + echo "" + fi + + # Run API tests + local failed_tests=0 + + if ! test_health_endpoint; then + ((failed_tests++)) + fi + + if ! test_stats_endpoint; then + ((failed_tests++)) + fi + + if ! test_config_endpoints; then + ((failed_tests++)) + fi + + if ! test_files_endpoint; then + ((failed_tests++)) + fi + + show_test_summary + + if [ $failed_tests -gt 0 ]; then + log_warning "$failed_tests tests failed" + exit 1 + else + log_success "All tests passed!" + exit 0 + fi +} + +# Allow sourcing for individual function testing +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/src/admin_api.c b/src/admin_api.c new file mode 100644 index 0000000..3ee9e2b --- /dev/null +++ b/src/admin_api.c @@ -0,0 +1,688 @@ +#include +#include +#include +#include +#include +#ifdef __linux__ +#include +#else +#include +#endif +#include +#include "admin_api.h" +#include "ginxsom.h" + +// Database path (consistent with main.c) +#define DB_PATH "db/ginxsom.db" + +// Forward declarations for local utility functions +static int admin_nip94_get_origin(char* out, size_t out_size); +static void admin_nip94_build_blob_url(const char* origin, const char* sha256, const char* mime_type, char* out, size_t out_size); +static const char* admin_mime_to_extension(const char* mime_type); + +// Local utility functions (from main.c but implemented here for admin API) +static int admin_nip94_get_origin(char* out, size_t out_size) { + if (!out || out_size == 0) { + return 0; + } + + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + // Default on DB error + strncpy(out, "http://localhost:9001", out_size - 1); + out[out_size - 1] = '\0'; + return 1; + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'cdn_origin'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* value = (const char*)sqlite3_column_text(stmt, 0); + if (value) { + strncpy(out, value, out_size - 1); + out[out_size - 1] = '\0'; + sqlite3_finalize(stmt); + sqlite3_close(db); + return 1; + } + } + sqlite3_finalize(stmt); + } + + sqlite3_close(db); + + // Default fallback + strncpy(out, "http://localhost:9001", out_size - 1); + out[out_size - 1] = '\0'; + return 1; +} + +static void admin_nip94_build_blob_url(const char* origin, const char* sha256, + const char* mime_type, char* out, size_t out_size) { + if (!origin || !sha256 || !out || out_size == 0) { + return; + } + + // Use local admin implementation for extension mapping + const char* extension = admin_mime_to_extension(mime_type); + snprintf(out, out_size, "%s/%s%s", origin, sha256, extension); +} + +// Centralized MIME type to file extension mapping (from main.c) +static const char* admin_mime_to_extension(const char* mime_type) { + if (!mime_type) { + return ".bin"; + } + + if (strstr(mime_type, "image/jpeg")) { + return ".jpg"; + } else if (strstr(mime_type, "image/webp")) { + return ".webp"; + } else if (strstr(mime_type, "image/png")) { + return ".png"; + } else if (strstr(mime_type, "image/gif")) { + return ".gif"; + } else if (strstr(mime_type, "video/mp4")) { + return ".mp4"; + } else if (strstr(mime_type, "video/webm")) { + return ".webm"; + } else if (strstr(mime_type, "audio/mpeg")) { + return ".mp3"; + } else if (strstr(mime_type, "audio/ogg")) { + return ".ogg"; + } else if (strstr(mime_type, "text/plain")) { + return ".txt"; + } else if (strstr(mime_type, "application/pdf")) { + return ".pdf"; + } else { + return ".bin"; + } +} + +// Main API request handler +void handle_admin_api_request(const char* method, const char* uri) { + const char* path = uri + 4; // Skip "/api" + + // Check if admin interface is enabled + if (!is_admin_enabled()) { + send_json_error(503, "admin_disabled", "Admin interface is disabled"); + return; + } + + // Authentication required for all admin operations except health check + if (strcmp(path, "/health") != 0) { + const char* auth_header = getenv("HTTP_AUTHORIZATION"); + if (!authenticate_admin_request(auth_header)) { + send_json_error(401, "admin_auth_required", "Valid admin authentication required"); + return; + } + } + + // Route to appropriate handler + if (strcmp(method, "GET") == 0) { + if (strcmp(path, "/stats") == 0) { + handle_stats_api(); + } else if (strcmp(path, "/config") == 0) { + handle_config_get_api(); + } else if (strncmp(path, "/files", 6) == 0) { + handle_files_api(); + } else if (strcmp(path, "/health") == 0) { + handle_health_api(); + } else { + send_json_error(404, "not_found", "API endpoint not found"); + } + } else if (strcmp(method, "PUT") == 0) { + if (strcmp(path, "/config") == 0) { + handle_config_put_api(); + } else { + send_json_error(405, "method_not_allowed", "Method not allowed"); + } + } else { + send_json_error(405, "method_not_allowed", "Method not allowed"); + } +} + +// Admin authentication functions +int authenticate_admin_request(const char* auth_header) { + if (!auth_header) { + return 0; // No auth header + } + + // Use existing authentication system with "admin" method + int auth_result = authenticate_request(auth_header, "admin", NULL); + if (auth_result != NOSTR_SUCCESS) { + return 0; // Invalid Nostr event + } + + // Extract pubkey from validated event using existing parser + char event_json[4096]; + int parse_result = parse_authorization_header(auth_header, event_json, sizeof(event_json)); + if (parse_result != NOSTR_SUCCESS) { + return 0; + } + + cJSON* event = cJSON_Parse(event_json); + if (!event) { + return 0; + } + + cJSON* pubkey_json = cJSON_GetObjectItem(event, "pubkey"); + if (!pubkey_json || !cJSON_IsString(pubkey_json)) { + cJSON_Delete(event); + return 0; + } + + const char* event_pubkey = cJSON_GetStringValue(pubkey_json); + int is_admin = verify_admin_pubkey(event_pubkey); + + cJSON_Delete(event); + return is_admin; +} + +int verify_admin_pubkey(const char* event_pubkey) { + if (!event_pubkey) { + return 0; + } + + sqlite3* db; + sqlite3_stmt* stmt; + int rc, is_admin = 0; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + return 0; + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'admin_pubkey'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* admin_pubkey = (const char*)sqlite3_column_text(stmt, 0); + if (admin_pubkey && strcmp(event_pubkey, admin_pubkey) == 0) { + is_admin = 1; + } + } + sqlite3_finalize(stmt); + } + sqlite3_close(db); + + return is_admin; +} + +int is_admin_enabled(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc, enabled = 0; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + return 0; // Default disabled if can't access DB + } + + const char* sql = "SELECT value FROM server_config WHERE key = 'admin_enabled'"; + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + const char* value = (const char*)sqlite3_column_text(stmt, 0); + enabled = (value && strcmp(value, "true") == 0) ? 1 : 0; + } + sqlite3_finalize(stmt); + } + sqlite3_close(db); + + return enabled; +} + +// Individual endpoint handlers +void handle_stats_api(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + send_json_error(500, "database_error", "Failed to open database"); + return; + } + + // Create consolidated statistics view if it doesn't exist + const char* create_view = + "CREATE VIEW IF NOT EXISTS storage_stats AS " + "SELECT " + " COUNT(*) as total_blobs, " + " SUM(size) as total_bytes, " + " AVG(size) as avg_blob_size, " + " COUNT(DISTINCT uploader_pubkey) as unique_uploaders, " + " MIN(uploaded_at) as first_upload, " + " MAX(uploaded_at) as last_upload " + "FROM blobs"; + + rc = sqlite3_exec(db, create_view, NULL, NULL, NULL); + if (rc != SQLITE_OK) { + sqlite3_close(db); + send_json_error(500, "database_error", "Failed to create stats view"); + return; + } + + // Query storage_stats view + const char* sql = "SELECT total_blobs, total_bytes, avg_blob_size, " + "unique_uploaders, first_upload, last_upload FROM storage_stats"; + + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc != SQLITE_OK) { + sqlite3_close(db); + send_json_error(500, "database_error", "Failed to prepare query"); + return; + } + + cJSON* response = cJSON_CreateObject(); + cJSON* data = cJSON_CreateObject(); + cJSON_AddStringToObject(response, "status", "success"); + cJSON_AddItemToObject(response, "data", data); + + rc = sqlite3_step(stmt); + if (rc == SQLITE_ROW) { + int total_files = sqlite3_column_int(stmt, 0); + long long total_bytes = sqlite3_column_int64(stmt, 1); + double avg_size = sqlite3_column_double(stmt, 2); + int unique_uploaders = sqlite3_column_int(stmt, 3); + + cJSON_AddNumberToObject(data, "total_files", total_files); + cJSON_AddNumberToObject(data, "total_bytes", (double)total_bytes); + cJSON_AddNumberToObject(data, "total_size_mb", (double)total_bytes / (1024 * 1024)); + cJSON_AddNumberToObject(data, "unique_uploaders", unique_uploaders); + cJSON_AddNumberToObject(data, "first_upload", sqlite3_column_int64(stmt, 4)); + cJSON_AddNumberToObject(data, "last_upload", sqlite3_column_int64(stmt, 5)); + cJSON_AddNumberToObject(data, "avg_file_size", avg_size); + + // Get file type distribution + sqlite3_stmt* type_stmt; + const char* type_sql = "SELECT type, COUNT(*) FROM blobs GROUP BY type ORDER BY COUNT(*) DESC LIMIT 5"; + cJSON* file_types = cJSON_CreateObject(); + + rc = sqlite3_prepare_v2(db, type_sql, -1, &type_stmt, NULL); + if (rc == SQLITE_OK) { + while (sqlite3_step(type_stmt) == SQLITE_ROW) { + const char* type_name = (const char*)sqlite3_column_text(type_stmt, 0); + int count = sqlite3_column_int(type_stmt, 1); + cJSON_AddNumberToObject(file_types, type_name ? type_name : "unknown", count); + } + sqlite3_finalize(type_stmt); + } + cJSON_AddItemToObject(data, "file_types", file_types); + } else { + // No data - return zeros + cJSON_AddNumberToObject(data, "total_files", 0); + cJSON_AddNumberToObject(data, "total_bytes", 0); + cJSON_AddNumberToObject(data, "total_size_mb", 0.0); + cJSON_AddNumberToObject(data, "unique_uploaders", 0); + cJSON_AddNumberToObject(data, "avg_file_size", 0); + cJSON_AddItemToObject(data, "file_types", cJSON_CreateObject()); + } + + sqlite3_finalize(stmt); + sqlite3_close(db); + + char* response_str = cJSON_PrintUnformatted(response); + send_json_response(200, response_str); + free(response_str); + cJSON_Delete(response); +} + +void handle_config_get_api(void) { + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + send_json_error(500, "database_error", "Failed to open database"); + return; + } + + cJSON* response = cJSON_CreateObject(); + cJSON* data = cJSON_CreateObject(); + cJSON_AddStringToObject(response, "status", "success"); + cJSON_AddItemToObject(response, "data", data); + + // Query all server config settings + const char* sql = "SELECT key, value FROM server_config ORDER BY key"; + rc = sqlite3_prepare_v2(db, 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) { + cJSON_AddStringToObject(data, key, value); + } + } + sqlite3_finalize(stmt); + } + + sqlite3_close(db); + + char* response_str = cJSON_PrintUnformatted(response); + send_json_response(200, response_str); + free(response_str); + cJSON_Delete(response); +} + +void handle_config_put_api(void) { + // Read request body + const char* content_length_str = getenv("CONTENT_LENGTH"); + if (!content_length_str) { + send_json_error(411, "length_required", "Content-Length header required"); + return; + } + + long content_length = atol(content_length_str); + if (content_length <= 0 || content_length > 4096) { + send_json_error(400, "invalid_content_length", "Invalid content length"); + return; + } + + char* json_body = malloc(content_length + 1); + if (!json_body) { + send_json_error(500, "memory_error", "Failed to allocate memory"); + return; + } + + size_t bytes_read = fread(json_body, 1, content_length, stdin); + if (bytes_read != (size_t)content_length) { + free(json_body); + send_json_error(400, "incomplete_body", "Failed to read complete request body"); + return; + } + json_body[content_length] = '\0'; + + // Parse JSON + cJSON* config_data = cJSON_Parse(json_body); + if (!config_data) { + free(json_body); + send_json_error(400, "invalid_json", "Invalid JSON in request body"); + return; + } + + // Update database + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READWRITE, NULL); + if (rc) { + free(json_body); + cJSON_Delete(config_data); + send_json_error(500, "database_error", "Failed to open database"); + return; + } + + // Collect updated keys for response + cJSON* updated_keys = cJSON_CreateArray(); + + // Update each config value + const char* update_sql = "INSERT OR REPLACE INTO server_config (key, value) VALUES (?, ?)"; + + cJSON* item = NULL; + cJSON_ArrayForEach(item, config_data) { + if (cJSON_IsString(item) && item->string) { + rc = sqlite3_prepare_v2(db, update_sql, -1, &stmt, NULL); + if (rc == SQLITE_OK) { + sqlite3_bind_text(stmt, 1, item->string, -1, SQLITE_STATIC); + sqlite3_bind_text(stmt, 2, cJSON_GetStringValue(item), -1, SQLITE_STATIC); + + rc = sqlite3_step(stmt); + if (rc == SQLITE_DONE) { + cJSON_AddItemToArray(updated_keys, cJSON_CreateString(item->string)); + } + sqlite3_finalize(stmt); + } + } + } + + free(json_body); + cJSON_Delete(config_data); + sqlite3_close(db); + + // Send response + cJSON* response = cJSON_CreateObject(); + cJSON_AddStringToObject(response, "status", "success"); + cJSON_AddStringToObject(response, "message", "Configuration updated successfully"); + cJSON_AddItemToObject(response, "updated_keys", updated_keys); + + char* response_str = cJSON_PrintUnformatted(response); + send_json_response(200, response_str); + free(response_str); + cJSON_Delete(response); +} + +void handle_files_api(void) { + // Parse query parameters for pagination + const char* query_string = getenv("QUERY_STRING"); + int limit = 50; + int offset = 0; + + if (query_string) { + char params[10][256]; + int param_count = parse_query_params(query_string, params, 10); + + for (int i = 0; i < param_count; i++) { + char* key = params[i]; + char* value = strchr(key, '='); + if (value) { + *value++ = '\0'; + if (strcmp(key, "limit") == 0) { + limit = atoi(value); + if (limit <= 0 || limit > 200) limit = 50; + } else if (strcmp(key, "offset") == 0) { + offset = atoi(value); + if (offset < 0) offset = 0; + } + } + } + } + + sqlite3* db; + sqlite3_stmt* stmt; + int rc; + + rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc) { + send_json_error(500, "database_error", "Failed to open database"); + return; + } + + // Query recent files with pagination + const char* sql = "SELECT sha256, size, type, uploaded_at, uploader_pubkey, filename " + "FROM blobs ORDER BY uploaded_at DESC LIMIT ? OFFSET ?"; + + rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); + if (rc != SQLITE_OK) { + sqlite3_close(db); + send_json_error(500, "database_error", "Failed to prepare query"); + return; + } + + sqlite3_bind_int(stmt, 1, limit); + sqlite3_bind_int(stmt, 2, offset); + + cJSON* response = cJSON_CreateObject(); + cJSON* data = cJSON_CreateObject(); + cJSON* files_array = cJSON_CreateArray(); + cJSON_AddStringToObject(response, "status", "success"); + cJSON_AddItemToObject(response, "data", data); + cJSON_AddItemToObject(data, "files", files_array); + cJSON_AddNumberToObject(data, "limit", limit); + cJSON_AddNumberToObject(data, "offset", offset); + + int total_count = 0; + while (sqlite3_step(stmt) == SQLITE_ROW) { + total_count++; + + cJSON* file_obj = cJSON_CreateObject(); + cJSON_AddItemToArray(files_array, file_obj); + + const char* sha256 = (const char*)sqlite3_column_text(stmt, 0); + const char* type = (const char*)sqlite3_column_text(stmt, 2); + const char* filename = (const char*)sqlite3_column_text(stmt, 5); + + cJSON_AddStringToObject(file_obj, "sha256", sha256 ? sha256 : ""); + cJSON_AddNumberToObject(file_obj, "size", sqlite3_column_int64(stmt, 1)); + cJSON_AddStringToObject(file_obj, "type", type ? type : ""); + cJSON_AddNumberToObject(file_obj, "uploaded_at", sqlite3_column_int64(stmt, 3)); + + const char* uploader = (const char*)sqlite3_column_text(stmt, 4); + cJSON_AddStringToObject(file_obj, "uploader_pubkey", + uploader ? uploader : ""); + + cJSON_AddStringToObject(file_obj, "filename", + filename ? filename : ""); + + // Build URL for file + char url[1024]; + if (type && sha256) { + // Use local admin implementation for URL building + char origin_url[256]; + admin_nip94_get_origin(origin_url, sizeof(origin_url)); + admin_nip94_build_blob_url(origin_url, sha256, type, url, sizeof(url)); + cJSON_AddStringToObject(file_obj, "url", url); + } + } + + // Get total count for pagination info + const char* count_sql = "SELECT COUNT(*) FROM blobs"; + sqlite3_stmt* count_stmt; + + rc = sqlite3_prepare_v2(db, count_sql, -1, &count_stmt, NULL); + if (rc == SQLITE_OK) { + rc = sqlite3_step(count_stmt); + if (rc == SQLITE_ROW) { + int total = sqlite3_column_int(count_stmt, 0); + cJSON_AddNumberToObject(data, "total", total); + } + sqlite3_finalize(count_stmt); + } + + sqlite3_finalize(stmt); + sqlite3_close(db); + + char* response_str = cJSON_PrintUnformatted(response); + send_json_response(200, response_str); + free(response_str); + cJSON_Delete(response); +} + +void handle_health_api(void) { + cJSON* response = cJSON_CreateObject(); + cJSON* data = cJSON_CreateObject(); + cJSON_AddStringToObject(response, "status", "success"); + cJSON_AddItemToObject(response, "data", data); + + // Check database connection + sqlite3* db; + int rc = sqlite3_open_v2(DB_PATH, &db, SQLITE_OPEN_READONLY, NULL); + if (rc == SQLITE_OK) { + cJSON_AddStringToObject(data, "database", "connected"); + sqlite3_close(db); + } else { + cJSON_AddStringToObject(data, "database", "disconnected"); + } + + // Check blob directory + struct stat st; + if (stat("blobs", &st) == 0 && S_ISDIR(st.st_mode)) { + cJSON_AddStringToObject(data, "blob_directory", "accessible"); + } else { + cJSON_AddStringToObject(data, "blob_directory", "inaccessible"); + } + + // Get disk usage + cJSON* disk_usage = cJSON_CreateObject(); + struct statvfs vfs; + if (statvfs(".", &vfs) == 0) { + unsigned long long total_bytes = (unsigned long long)vfs.f_blocks * vfs.f_frsize; + unsigned long long free_bytes = (unsigned long long)vfs.f_bavail * vfs.f_frsize; + unsigned long long used_bytes = total_bytes - free_bytes; + double usage_percent = (double)used_bytes / (double)total_bytes * 100.0; + + cJSON_AddNumberToObject(disk_usage, "total_bytes", (double)total_bytes); + cJSON_AddNumberToObject(disk_usage, "used_bytes", (double)used_bytes); + cJSON_AddNumberToObject(disk_usage, "available_bytes", (double)free_bytes); + cJSON_AddNumberToObject(disk_usage, "usage_percent", usage_percent); + } + cJSON_AddItemToObject(data, "disk_usage", disk_usage); + + // Add server info + cJSON_AddNumberToObject(data, "server_time", (double)time(NULL)); + cJSON_AddNumberToObject(data, "uptime", 0); // Would need to track process start time + + char* response_str = cJSON_PrintUnformatted(response); + send_json_response(200, response_str); + free(response_str); + cJSON_Delete(response); +} + +// Utility functions +void send_json_response(int status, const char* json_content) { + printf("Status: %d OK\r\n", status); + printf("Content-Type: application/json\r\n"); + printf("Cache-Control: no-cache\r\n"); + printf("\r\n"); + printf("%s\n", json_content); +} + +void send_json_error(int status, const char* error, const char* message) { + cJSON* response = cJSON_CreateObject(); + cJSON_AddStringToObject(response, "status", "error"); + cJSON_AddStringToObject(response, "error", error); + cJSON_AddStringToObject(response, "message", message); + + char* response_str = cJSON_PrintUnformatted(response); + printf("Status: %d %s\r\n", + status, + status == 400 ? "Bad Request" : + status == 401 ? "Unauthorized" : + status == 403 ? "Forbidden" : + status == 404 ? "Not Found" : + status == 500 ? "Internal Server Error" : + status == 503 ? "Service Unavailable" : + "Error"); + printf("Content-Type: application/json\r\n"); + printf("Cache-Control: no-cache\r\n"); + printf("\r\n"); + printf("%s\n", response_str); + + free(response_str); + cJSON_Delete(response); +} + +int parse_query_params(const char* query_string, char params[][256], int max_params) { + if (!query_string || !params) return 0; + + size_t query_len = strlen(query_string); + char* query_copy = malloc(query_len + 1); + if (!query_copy) return 0; + memcpy(query_copy, query_string, query_len + 1); + + int count = 0; + char* token = strtok(query_copy, "&"); + + while (token && count < max_params) { + if (strlen(token) >= sizeof(params[0])) { + token[sizeof(params[0]) - 1] = '\0'; + } + strcpy(params[count], token); + count++; + token = strtok(NULL, "&"); + } + + free(query_copy); + return count; +} \ No newline at end of file diff --git a/src/admin_api.h b/src/admin_api.h new file mode 100644 index 0000000..1bc0b4e --- /dev/null +++ b/src/admin_api.h @@ -0,0 +1,26 @@ +#ifndef ADMIN_API_H +#define ADMIN_API_H + +#include "ginxsom.h" + +// Main API request handler +void handle_admin_api_request(const char* method, const char* uri); + +// Individual endpoint handlers +void handle_stats_api(void); +void handle_config_get_api(void); +void handle_config_put_api(void); +void handle_files_api(void); +void handle_health_api(void); + +// Admin authentication functions +int authenticate_admin_request(const char* auth_header); +int is_admin_enabled(void); +int verify_admin_pubkey(const char* event_pubkey); + +// Utility functions +void send_json_response(int status, const char* json_content); +void send_json_error(int status, const char* error, const char* message); +int parse_query_params(const char* query_string, char params[][256], int max_params); + +#endif \ No newline at end of file diff --git a/src/main.c b/src/main.c index 736e852..96abc37 100644 --- a/src/main.c +++ b/src/main.c @@ -1528,7 +1528,26 @@ void handle_head_upload_request(void) { int auth_result = nostr_validate_request(&request, &result); if (auth_result != NOSTR_SUCCESS || !result.valid) { - send_upload_error_response(401, "authentication_failed", "Invalid or expired authentication", XREASON_AUTH_INVALID); + const char* error_type = "authentication_failed"; + const char* message = "Invalid or expired authentication"; + const char* details = result.reason[0] ? result.reason : "Authentication validation failed"; + + // Provide more specific error messages based on the reason + if (strstr(result.reason, "whitelist")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + details = result.reason; + } else if (strstr(result.reason, "blacklist")) { + error_type = "access_denied"; + message = "Access denied by policy"; + details = result.reason; + } else if (strstr(result.reason, "size")) { + error_type = "file_too_large"; + message = "File size exceeds policy limits"; + details = result.reason; + } + + send_upload_error_response(401, error_type, message, details); log_request("HEAD", "/upload", "auth_failed", 401); return; } @@ -1915,8 +1934,20 @@ void handle_list_request(const char* pubkey) { int auth_result = nostr_validate_request(&request, &result); if (auth_result != NOSTR_SUCCESS || !result.valid) { - send_error_response(401, "authentication_failed", "Invalid or expired authentication", - "The provided Nostr event is invalid, expired, or does not authorize this operation"); + 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")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + } else if (strstr(result.reason, "blacklist")) { + error_type = "access_denied"; + message = "Access denied by policy"; + } + + send_error_response(401, error_type, message, details); log_request("GET", "/list", "failed", 401); return; } @@ -2382,8 +2413,20 @@ void handle_delete_request(const char* sha256) { int auth_result = nostr_validate_request(&request, &result); if (auth_result != NOSTR_SUCCESS || !result.valid) { - send_error_response(401, "authentication_failed", "Invalid or expired authentication", - "The provided Nostr event is invalid, expired, or does not authorize this operation"); + 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")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + } else if (strstr(result.reason, "blacklist")) { + error_type = "access_denied"; + message = "Access denied by policy"; + } + + send_error_response(401, error_type, message, details); log_request("DELETE", "/delete", "failed", 401); return; } @@ -2669,57 +2712,43 @@ void handle_upload_request(void) { auth_result, result.valid, result.reason); if (auth_result == NOSTR_SUCCESS && !result.valid) { - auth_result = result.error_code; - if (auth_result != NOSTR_SUCCESS) { - free(file_data); - - // Provide specific error messages based on the authentication failure type - const char* error_type = "authentication_failed"; - const char* message = "Authentication failed"; - const char* details = "The request failed nostr authentication"; - - switch (auth_result) { - case NOSTR_ERROR_EVENT_INVALID_CONTENT: - error_type = "event_expired"; - message = "Authentication event expired"; - details = "The provided nostr event has expired and is no longer valid"; - break; - case NOSTR_ERROR_EVENT_INVALID_SIGNATURE: - error_type = "invalid_signature"; - message = "Invalid cryptographic signature"; - details = "The event signature verification failed"; - break; - case NOSTR_ERROR_EVENT_INVALID_PUBKEY: - error_type = "invalid_pubkey"; - message = "Invalid public key"; - details = "The event contains an invalid or malformed public key"; - break; - case NOSTR_ERROR_EVENT_INVALID_ID: - error_type = "invalid_event_id"; - message = "Invalid event ID"; - details = "The event ID does not match the calculated hash"; - break; - case NOSTR_ERROR_INVALID_INPUT: - error_type = "invalid_format"; - message = "Invalid authorization format"; - details = "The authorization header format is invalid or malformed"; - break; - default: - error_type = "authentication_failed"; - message = "Authentication failed"; - // Use C-style string formatting for error details - static char error_details_buffer[256]; - snprintf(error_details_buffer, sizeof(error_details_buffer), - "The request failed nostr authentication (error code: %d - %s)", - auth_result, nostr_strerror(auth_result)); - details = error_details_buffer; - break; - } - - send_error_response(401, error_type, message, details); - log_request("PUT", "/upload", "auth_failed", 401); - return; + free(file_data); + + // 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")) { + error_type = "pubkey_not_whitelisted"; + message = "Public key not authorized"; + } else if (strstr(result.reason, "blacklist")) { + error_type = "access_denied"; + message = "Access denied by policy"; + } else if (strstr(result.reason, "expired")) { + error_type = "event_expired"; + message = "Authentication event expired"; + } else if (strstr(result.reason, "signature")) { + error_type = "invalid_signature"; + message = "Invalid cryptographic signature"; + } else if (strstr(result.reason, "size")) { + error_type = "file_too_large"; + message = "File size exceeds policy limits"; + } else if (strstr(result.reason, "MIME") || strstr(result.reason, "mime")) { + error_type = "unsupported_type"; + message = "File type not allowed by policy"; + } else if (strstr(result.reason, "hash")) { + error_type = "hash_blocked"; + message = "File hash blocked by policy"; + } else if (strstr(result.reason, "format") || strstr(result.reason, "invalid")) { + error_type = "invalid_format"; + message = "Invalid authorization format"; } + + send_error_response(401, error_type, message, details); + log_request("PUT", "/upload", "auth_failed", 401); + return; } // Extract uploader pubkey from validation result if auth was provided diff --git a/tests/admin_test.sh b/tests/admin_test.sh new file mode 100755 index 0000000..ba5215c --- /dev/null +++ b/tests/admin_test.sh @@ -0,0 +1,234 @@ +#!/bin/bash + +# Ginxsom Admin API Test Script +# Tests admin API endpoints using nak (for Nostr events) and curl +# +# Prerequisites: +# - nak: https://github.com/fiatjaf/nak +# - curl +# - jq (for JSON parsing) +# - Admin pubkey configured in ginxsom server_config + +set -e + +# Configuration +GINXSOM_URL="http://localhost:9001" + +# Test admin keys (for development/testing only - DO NOT USE IN PRODUCTION) +TEST_ADMIN_PRIVKEY="993bf9c54fc00bd32a5a1ce64b6d384a5fce109df1e9aee9be1052c1e5cd8120" +TEST_ADMIN_PUBKEY="2ef05348f28d24e0f0ed0751278442c27b62c823c37af8d8d89d8592c6ee84e7" + +ADMIN_PRIVKEY="${ADMIN_PRIVKEY:-${TEST_ADMIN_PRIVKEY}}" +ADMIN_PUBKEY="" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' # No Color + +# Helper functions +log_info() { + echo -e "${BLUE}[INFO]${NC} $1" +} + +log_success() { + echo -e "${GREEN}[SUCCESS]${NC} $1" +} + +log_error() { + echo -e "${RED}[ERROR]${NC} $1" +} + +log_warning() { + echo -e "${YELLOW}[WARNING]${NC} $1" +} + +check_dependencies() { + log_info "Checking dependencies..." + + for cmd in nak curl jq; do + if ! command -v $cmd &> /dev/null; then + log_error "$cmd is not installed" + case $cmd in + nak) + echo "Install from: https://github.com/fiatjaf/nak" + ;; + jq) + echo "Install jq for JSON processing" + ;; + curl) + echo "curl should be available in most systems" + ;; + esac + exit 1 + fi + done + + log_success "All dependencies found" +} + +generate_admin_keys() { + if [[ -z "$ADMIN_PRIVKEY" ]]; then + log_info "Generating new admin key pair..." + ADMIN_PRIVKEY=$(nak key generate) + log_warning "Generated new admin private key: $ADMIN_PRIVKEY" + log_warning "Save this key for future use: export ADMIN_PRIVKEY='$ADMIN_PRIVKEY'" + fi + + ADMIN_PUBKEY=$(echo "$ADMIN_PRIVKEY" | nak key public) + log_info "Admin public key: $ADMIN_PUBKEY" +} + +create_admin_event() { + local method="$1" + local content="admin_request" + local expiration=$(($(date +%s) + 3600)) # 1 hour from now + + # Create Nostr event with nak - always use "admin" tag for admin operations + local event=$(nak event -k 24242 -c "$content" \ + --tag t="admin" \ + --tag expiration="$expiration" \ + --sec "$ADMIN_PRIVKEY") + + echo "$event" +} + +send_admin_request() { + local method="$1" + local endpoint="$2" + local data="$3" + + log_info "Testing $method $endpoint" + + # Create authenticated Nostr event + local event=$(create_admin_event "$method") + local auth_header="Nostr $(echo "$event" | base64 -w 0)" + + # Send request with curl + local curl_args=(-s -w "%{http_code}" -H "Authorization: $auth_header") + + if [[ "$method" == "PUT" && -n "$data" ]]; then + curl_args+=(-H "Content-Type: application/json" -d "$data") + fi + + local response=$(curl "${curl_args[@]}" -X "$method" "$GINXSOM_URL$endpoint") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "$method $endpoint - HTTP $http_code" + if [[ -n "$body" ]]; then + echo "$body" | jq . 2>/dev/null || echo "$body" + fi + else + log_error "$method $endpoint - HTTP $http_code" + echo "$body" | jq . 2>/dev/null || echo "$body" + fi + + return $([[ "$http_code" =~ ^2 ]]) +} + +test_health_endpoint() { + log_info "=== Testing Health Endpoint (no auth required) ===" + + local response=$(curl -s -w "%{http_code}" "$GINXSOM_URL/api/health") + local http_code="${response: -3}" + local body="${response%???}" + + if [[ "$http_code" =~ ^2 ]]; then + log_success "GET /api/health - HTTP $http_code" + echo "$body" | jq . + else + log_error "GET /api/health - HTTP $http_code" + echo "$body" + fi +} + +test_stats_endpoint() { + log_info "=== Testing Statistics Endpoint ===" + send_admin_request "GET" "/api/stats" +} + +test_config_endpoints() { + log_info "=== Testing Configuration Endpoints ===" + + # Get current config + send_admin_request "GET" "/api/config" + + # Update config + local config_update='{ + "max_file_size": "209715200", + "require_auth": "true", + "nip94_enabled": "true" + }' + + send_admin_request "PUT" "/api/config" "$config_update" + + # Get config again to verify + send_admin_request "GET" "/api/config" +} + +test_files_endpoint() { + log_info "=== Testing Files Endpoint ===" + send_admin_request "GET" "/api/files?limit=10&offset=0" +} + +configure_server_admin() { + log_warning "=== Server Configuration Required ===" + log_warning "To use this admin interface, add the following to your ginxsom database:" + log_warning "" + log_warning "sqlite3 db/ginxsom.db << EOF" + log_warning "INSERT OR REPLACE INTO server_config (key, value, description) VALUES" + log_warning " ('admin_pubkey', '$ADMIN_PUBKEY', 'Nostr public key authorized for admin operations')," + log_warning " ('admin_enabled', 'true', 'Enable admin interface');" + log_warning "EOF" + log_warning "" + log_warning "Then restart ginxsom server." + + echo "" + log_warning "Or use the Nak utility to interact with the API:" + echo "" + log_warning " # Create an event" + echo " EVENT=\$(nak event -k 24242 -c 'admin_request' --tag t='GET' --tag expiration=\$(date -d '+1 hour' +%s) --sec '$ADMIN_PRIVKEY')" + echo "" + log_warning " # Send authenticated request" + echo " curl -H \"Authorization: Nostr \$(echo \"\$EVENT\" | base64 -w 0)\" http://localhost:9001/api/stats" + echo "" +} + +main() { + echo "=== Ginxsom Admin API Test Suite ===" + echo "" + + check_dependencies + generate_admin_keys + + # Setup admin configuration automatically + echo "" + log_info "Setting up admin configuration..." + ./tests/init_admin.sh + echo "" + + # Test endpoints + test_health_endpoint + echo "" + + test_stats_endpoint + echo "" + + test_config_endpoints + echo "" + + test_files_endpoint + echo "" + + log_success "Admin API testing complete!" + log_info "Admin pubkey for server config: $ADMIN_PUBKEY" +} + +# Allow sourcing for individual function testing +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main "$@" +fi \ No newline at end of file diff --git a/tests/auth_test.sh b/tests/auth_test.sh new file mode 100755 index 0000000..0c69cd2 --- /dev/null +++ b/tests/auth_test.sh @@ -0,0 +1,360 @@ +#!/bin/bash + +# auth_test.sh - Authentication System Test Suite +# Tests the unified nostr_core_lib authentication system integrated into ginxsom + +# Configuration +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +DB_PATH="db/ginxsom.db" +TEST_DIR="tests/auth_test_tmp" + +# Test keys for different scenarios +TEST_USER1_PRIVKEY="5c0c523f52a5b6fad39ed2403092df8cebc36318b39383bca6c00808626fab3a" +TEST_USER1_PUBKEY="79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" + +TEST_USER2_PRIVKEY="182c3a5e3b7a1b7e4f5c6b7c8b4a5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2" +TEST_USER2_PUBKEY="c95195e5e7de1ad8c4d3c0ac4e8b5c0c4e0c4d3c1e5c8d4c2e7e9f4a5b6c7d8e" + +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" + 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" + exit 1 +fi + +# Check if database exists +if [[ ! -f "$DB_PATH" ]]; then + echo "[ERROR] 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');" + +# 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');" + +# 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" + +# 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 + +# Helper functions +create_test_file() { + local filename="$1" + local content="${2:-test content for $filename}" + local filepath="$TEST_DIR/$filename" + echo "$content" > "$filepath" + echo "$filepath" +} + +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[@]}" +} + +test_upload() { + local test_name="$1" + local privkey="$2" + local file_path="$3" + local expected_status="${4:-ANY}" + + echo "=== $test_name ===" + + local file_hash=$(sha256sum "$file_path" | cut -d' ' -f1) + echo "File: $(basename "$file_path")" + echo "Hash: $file_hash" + echo "User pubkey: $(echo "$privkey" | nak key public)" + + # Create auth event + local event=$(create_auth_event "$privkey" "upload" "$file_hash") + local auth_header="Nostr $(echo "$event" | base64 -w 0)" + + # Make upload request + local response_file=$(mktemp) + local http_status=$(curl -s -w "%{http_code}" \ + -H "Authorization: $auth_header" \ + -H "Content-Type: text/plain" \ + --data-binary "@$file_path" \ + -X PUT "$UPLOAD_ENDPOINT" \ + -o "$response_file") + + echo "HTTP Status: $http_status" + echo "Server Response:" + cat "$response_file" | jq . 2>/dev/null || cat "$response_file" + echo + + rm -f "$response_file" + + if [[ "$expected_status" != "ANY" ]]; then + if [[ "$http_status" == "$expected_status" ]]; then + echo "✓ Expected HTTP $expected_status - PASSED" + else + echo "✗ Expected HTTP $expected_status, got $http_status - FAILED" + fi + fi + echo +} + +# 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") +test_upload "Test 1: Whitelisted User Upload" "$TEST_USER1_PRIVKEY" "$test_file1" "200" + +# Test 2: Blacklisted user (should fail) +test_file2=$(create_test_file "blacklisted_upload.txt" "Content from blacklisted user") +test_upload "Test 2: Blacklisted User Upload" "$TEST_USER2_PRIVKEY" "$test_file2" "403" + +# Test 3: Whitelisted user uploading blacklisted hash (blacklist should win due to higher priority) +test_upload "Test 3: Whitelisted User + Blacklisted Hash" "$TEST_USER1_PRIVKEY" "$TEST_DIR/blacklisted_file.txt" "403" + +# Test 4: Random user with no specific rules (should be allowed since no restrictive whitelist applies to all users) +test_file4=$(create_test_file "random_upload.txt" "Content from random user") +# Use a different private key that's not in any rules +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() { + local test_name="$1" + local auth_header="$2" + local file_content="${3:-failure_test_content}" + local expected_status="${4:-401}" + + echo "=== $test_name ===" + + local test_file=$(mktemp) + echo "$file_content" > "$test_file" + + local response_file=$(mktemp) + local http_status=$(curl -s -w "%{http_code}" \ + ${auth_header:+-H "Authorization: $auth_header"} \ + -H "Content-Type: text/plain" \ + --data-binary "@$test_file" \ + -X PUT "$UPLOAD_ENDPOINT" \ + -o "$response_file") + + echo "HTTP Status: $http_status" + echo "Server Response:" + cat "$response_file" | jq . 2>/dev/null || cat "$response_file" + echo + + rm -f "$test_file" "$response_file" + + if [[ "$http_status" == "$expected_status" ]]; then + echo "✓ Expected HTTP $expected_status - PASSED" + else + echo "✗ Expected HTTP $expected_status, got $http_status - FAILED" + fi + echo +} + +# Test 6a: Missing Authorization Header +test_failure_mode "Test 6a: Missing Authorization Header" "" + +# Test 6b: Invalid Authorization Prefix +test_failure_mode "Test 6b: Invalid Authorization Prefix" "Bearer invalidtoken123" + +# 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 7a: Invalid JSON Structure +malformed_json='{"kind":24242,"content":"","created_at":' # Incomplete JSON +malformed_b64=$(echo -n "$malformed_json" | base64 -w 0) +test_failure_mode "Test 7a: Invalid JSON Structure" "Nostr $malformed_b64" + +# Test 7b: Missing Required Fields +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 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 +short_key_event=$(cat << EOF +{ + "kind": 24242, + "content": "", + "created_at": $(date +%s), + "pubkey": "$short_pubkey", + "tags": [["t", "upload"], ["x", "$file_hash"]], + "id": "invalid_id", + "sig": "invalid_signature" +} +EOF +) +short_key_b64=$(echo -n "$short_key_event" | base64 -w 0) +test_failure_mode "Test 8a: Short Public Key" "Nostr $short_key_b64" + +# Test 8b: Non-hex Public Key +echo "Test 8b: Non-hex Public Key" +echo "nonhex_key_test" > "$TEST_DIR/nonhex_key.txt" +file_hash=$(sha256sum "$TEST_DIR/nonhex_key.txt" | cut -d' ' -f1) +nonhex_pubkey="gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg" # Invalid hex +nonhex_key_event=$(cat << EOF +{ + "kind": 24242, + "content": "", + "created_at": $(date +%s), + "pubkey": "$nonhex_pubkey", + "tags": [["t", "upload"], ["x", "$file_hash"]], + "id": "invalid_id", + "sig": "invalid_signature" +} +EOF +) +nonhex_key_b64=$(echo -n "$nonhex_key_event" | base64 -w 0) +test_failure_mode "Test 8b: Non-hex Public Key" "Nostr $nonhex_key_b64" + +echo "=== Test 9: Wrong Event Kind ===" + +# Test 9a: Wrong Kind (1 instead of 24242) +echo "Test 9a: Wrong Kind (kind 1 instead of 24242)" +echo "wrong_kind_test" > "$TEST_DIR/wrong_kind.txt" +file_hash=$(sha256sum "$TEST_DIR/wrong_kind.txt" | cut -d' ' -f1) +wrong_kind_event=$(nak event -k 1 -c "wrong kind test" --tag "t=upload" --tag "x=$file_hash" --sec "$TEST_USER1_PRIVKEY") +wrong_kind_b64=$(echo -n "$wrong_kind_event" | base64 -w 0) +test_failure_mode "Test 9a: Wrong Event Kind" "Nostr $wrong_kind_b64" + +echo "=== Test 10: Missing or Invalid Tags ===" + +# Test 10a: Missing 't' tag +echo "Test 10a: Missing 't' (method) tag" +echo "missing_t_tag_test" > "$TEST_DIR/missing_t_tag.txt" +file_hash=$(sha256sum "$TEST_DIR/missing_t_tag.txt" | cut -d' ' -f1) +missing_t_event=$(nak event -k 24242 -c "" --tag "x=$file_hash" --sec "$TEST_USER1_PRIVKEY") +missing_t_b64=$(echo -n "$missing_t_event" | base64 -w 0) +test_failure_mode "Test 10a: Missing 't' tag" "Nostr $missing_t_b64" + +# Test 10b: Missing 'x' tag +echo "Test 10b: Missing 'x' (hash) tag" +echo "missing_x_tag_test" > "$TEST_DIR/missing_x_tag.txt" +missing_x_event=$(nak event -k 24242 -c "" --tag "t=upload" --sec "$TEST_USER1_PRIVKEY") +missing_x_b64=$(echo -n "$missing_x_event" | base64 -w 0) +test_failure_mode "Test 10b: Missing 'x' tag" "Nostr $missing_x_b64" + +# Test 10c: Hash mismatch in 'x' tag +echo "Test 10c: Hash mismatch in 'x' tag" +echo "hash_mismatch_test" > "$TEST_DIR/hash_mismatch.txt" +wrong_hash="0000000000000000000000000000000000000000000000000000000000000000" +hash_mismatch_event=$(nak event -k 24242 -c "" --tag "t=upload" --tag "x=$wrong_hash" --sec "$TEST_USER1_PRIVKEY") +hash_mismatch_b64=$(echo -n "$hash_mismatch_event" | base64 -w 0) +test_failure_mode "Test 10c: Hash mismatch" "Nostr $hash_mismatch_b64" + +echo "=== Test 11: Expired Events ===" + +# Test 11a: Event with past expiration +echo "Test 11a: Event with past expiration" +echo "expired_event_test" > "$TEST_DIR/expired_event.txt" +file_hash=$(sha256sum "$TEST_DIR/expired_event.txt" | cut -d' ' -f1) +past_time=$(($(date +%s) - 3600)) # 1 hour ago +expired_event=$(nak event -k 24242 -c "" --tag "t=upload" --tag "x=$file_hash" --tag "expiration=$past_time" --sec "$TEST_USER1_PRIVKEY") +expired_b64=$(echo -n "$expired_event" | base64 -w 0) +test_failure_mode "Test 11a: Expired Event" "Nostr $expired_b64" + +echo "=== Test 12: Invalid Signatures ===" + +# Test 12a: Corrupted signature +echo "Test 12a: Corrupted signature" +echo "corrupted_sig_test" > "$TEST_DIR/corrupted_sig.txt" +file_hash=$(sha256sum "$TEST_DIR/corrupted_sig.txt" | cut -d' ' -f1) +valid_event=$(nak event -k 24242 -c "" --tag "t=upload" --tag "x=$file_hash" --sec "$TEST_USER1_PRIVKEY") +# Corrupt the signature by changing the last character +corrupted_event=$(echo "$valid_event" | sed 's/.\{1\}$/x/') # Replace last char with 'x' +corrupted_b64=$(echo -n "$corrupted_event" | base64 -w 0) +test_failure_mode "Test 12a: Corrupted Signature" "Nostr $corrupted_b64" + +# Show final state +echo "=== Final Database State ===" +echo "Authentication rules left in database:" +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 +echo "Auth config:" +sqlite3 "$DB_PATH" -header -column "SELECT key, value FROM auth_config WHERE key = 'auth_rules_enabled';" +echo + +echo "=== Test Suite Completed ===" +echo "Comprehensive authentication and failure mode testing completed." +echo "Auth rules have been left in the database for inspection." +echo "To clean up, run: sqlite3 $DB_PATH \"DELETE FROM auth_rules WHERE description LIKE 'TEST_%';\"" \ No newline at end of file diff --git a/tests/auth_test_tmp/auth_disabled.txt b/tests/auth_test_tmp/auth_disabled.txt new file mode 100644 index 0000000..1e93af0 --- /dev/null +++ b/tests/auth_test_tmp/auth_disabled.txt @@ -0,0 +1 @@ +Upload with auth disabled diff --git a/tests/auth_test_tmp/blacklisted_file.txt b/tests/auth_test_tmp/blacklisted_file.txt new file mode 100644 index 0000000..2a691f6 --- /dev/null +++ b/tests/auth_test_tmp/blacklisted_file.txt @@ -0,0 +1 @@ +test content for hash blacklist diff --git a/tests/auth_test_tmp/blacklisted_upload.txt b/tests/auth_test_tmp/blacklisted_upload.txt new file mode 100644 index 0000000..d820353 --- /dev/null +++ b/tests/auth_test_tmp/blacklisted_upload.txt @@ -0,0 +1 @@ +Content from blacklisted user diff --git a/tests/auth_test_tmp/corrupted_sig.txt b/tests/auth_test_tmp/corrupted_sig.txt new file mode 100644 index 0000000..e4cadf9 --- /dev/null +++ b/tests/auth_test_tmp/corrupted_sig.txt @@ -0,0 +1 @@ +corrupted_sig_test diff --git a/tests/auth_test_tmp/expired_event.txt b/tests/auth_test_tmp/expired_event.txt new file mode 100644 index 0000000..e99cc5d --- /dev/null +++ b/tests/auth_test_tmp/expired_event.txt @@ -0,0 +1 @@ +expired_event_test diff --git a/tests/auth_test_tmp/hash_mismatch.txt b/tests/auth_test_tmp/hash_mismatch.txt new file mode 100644 index 0000000..eaf7298 --- /dev/null +++ b/tests/auth_test_tmp/hash_mismatch.txt @@ -0,0 +1 @@ +hash_mismatch_test diff --git a/tests/auth_test_tmp/missing_t_tag.txt b/tests/auth_test_tmp/missing_t_tag.txt new file mode 100644 index 0000000..bda3a0b --- /dev/null +++ b/tests/auth_test_tmp/missing_t_tag.txt @@ -0,0 +1 @@ +missing_t_tag_test diff --git a/tests/auth_test_tmp/missing_x_tag.txt b/tests/auth_test_tmp/missing_x_tag.txt new file mode 100644 index 0000000..540b87b --- /dev/null +++ b/tests/auth_test_tmp/missing_x_tag.txt @@ -0,0 +1 @@ +missing_x_tag_test diff --git a/tests/auth_test_tmp/nonhex_key.txt b/tests/auth_test_tmp/nonhex_key.txt new file mode 100644 index 0000000..71cdf00 --- /dev/null +++ b/tests/auth_test_tmp/nonhex_key.txt @@ -0,0 +1 @@ +nonhex_key_test diff --git a/tests/auth_test_tmp/random_upload.txt b/tests/auth_test_tmp/random_upload.txt new file mode 100644 index 0000000..548b50e --- /dev/null +++ b/tests/auth_test_tmp/random_upload.txt @@ -0,0 +1 @@ +Content from random user diff --git a/tests/auth_test_tmp/short_key.txt b/tests/auth_test_tmp/short_key.txt new file mode 100644 index 0000000..6b1244e --- /dev/null +++ b/tests/auth_test_tmp/short_key.txt @@ -0,0 +1 @@ +short_key_test diff --git a/tests/auth_test_tmp/whitelisted_upload.txt b/tests/auth_test_tmp/whitelisted_upload.txt new file mode 100644 index 0000000..359883a --- /dev/null +++ b/tests/auth_test_tmp/whitelisted_upload.txt @@ -0,0 +1 @@ +Content from whitelisted user diff --git a/tests/auth_test_tmp/wrong_kind.txt b/tests/auth_test_tmp/wrong_kind.txt new file mode 100644 index 0000000..bd9af4e --- /dev/null +++ b/tests/auth_test_tmp/wrong_kind.txt @@ -0,0 +1 @@ +wrong_kind_test diff --git a/tests/init_admin.sh b/tests/init_admin.sh new file mode 100755 index 0000000..b8d8149 --- /dev/null +++ b/tests/init_admin.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Admin Initialization Script for Ginxsom Testing +# Sets up the test admin key in the database + +set -e + +# Test admin public key (must match TEST_ADMIN_PUBKEY from admin_test.sh) +TEST_ADMIN_PUBKEY="2ef05348f28d24e0f0ed0751278442c27b62c823c37af8d8d89d8592c6ee84e7" + +echo "Initializing admin access for testing..." + +# Check if database exists +if [ ! -f "db/ginxsom.db" ]; then + echo "Error: Database db/ginxsom.db not found. Run ./db/init.sh first." + exit 1 +fi + +# Configure admin settings +sqlite3 db/ginxsom.db << EOF +INSERT OR REPLACE INTO server_config (key, value, description) VALUES + ('admin_pubkey', '$TEST_ADMIN_PUBKEY', 'Nostr public key authorized for admin operations (test key)'), + ('admin_enabled', 'true', 'Enable admin interface'); +EOF + +echo "Admin access configured successfully!" +echo "Test admin public key: $TEST_ADMIN_PUBKEY" +echo "Use private key from admin_test.sh to generate authentication tokens" + +# Verify configuration +echo "" +echo "Current admin configuration:" +sqlite3 db/ginxsom.db "SELECT key, value FROM server_config WHERE key IN ('admin_pubkey', 'admin_enabled');" \ No newline at end of file diff --git a/tests/simple_auth_test.sh b/tests/simple_auth_test.sh new file mode 100755 index 0000000..543ddbf --- /dev/null +++ b/tests/simple_auth_test.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +# Simple authentication test +set -e + +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +TEST_USER1_PRIVKEY="5c0c523f52a5b6fad39ed2403092df8cebc36318b39383bca6c00808626fab3a" + +echo "=== Simple Authentication Test ===" + +# Create a small test file +echo "Test file content $(date)" > /tmp/simple_test.txt +FILE_HASH=$(sha256sum /tmp/simple_test.txt | cut -d' ' -f1) + +echo "Test file hash: $FILE_HASH" + +# Create auth event +EVENT=$(nak event -k 24242 -c "" \ + --tag "t=upload" \ + --tag "x=${FILE_HASH}" \ + --tag "expiration=$(date -d '+1 hour' +%s)" \ + --sec "$TEST_USER1_PRIVKEY") + +echo "Generated event: $EVENT" + +# Create auth header +AUTH_HEADER="Nostr $(echo "$EVENT" | base64 -w 0)" + +echo "Auth header length: ${#AUTH_HEADER}" + +# Test upload +echo "Testing upload..." +HTTP_STATUS=$(curl -s -w "%{http_code}" \ + -H "Authorization: $AUTH_HEADER" \ + -H "Content-Type: text/plain" \ + --data-binary "@/tmp/simple_test.txt" \ + -X PUT "$UPLOAD_ENDPOINT" \ + -o /tmp/upload_response.txt) + +echo "HTTP Status: $HTTP_STATUS" +echo "Response:" +cat /tmp/upload_response.txt +echo + +# Cleanup +rm -f /tmp/simple_test.txt /tmp/upload_response.txt + +echo "Test completed with status: $HTTP_STATUS" \ No newline at end of file diff --git a/tests/simple_comprehensive_test.sh b/tests/simple_comprehensive_test.sh new file mode 100755 index 0000000..9b4f2f5 --- /dev/null +++ b/tests/simple_comprehensive_test.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +# Simple comprehensive auth test +SERVER_URL="http://localhost:9001" +UPLOAD_ENDPOINT="${SERVER_URL}/upload" +DB_PATH="../db/ginxsom.db" + +# Test keys +TEST_USER1_PRIVKEY="5c0c523f52a5b6fad39ed2403092df8cebc36318b39383bca6c00808626fab3a" +TEST_USER1_PUBKEY="79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" + +echo "=== Simple Authentication Test ===" + +# Test 1: Basic upload +echo "Test 1: Basic upload" +echo "test content" > test1.txt +file_hash=$(sha256sum test1.txt | cut -d" " -f1) + +# Create auth event +event=$(nak event -k 24242 -c "" --tag "t=upload" --tag "expiration=$(date -d "+1 hour" +%s)" --tag "x=$file_hash" --sec "$TEST_USER1_PRIVKEY") +auth_header="Nostr $(echo "$event" | base64 -w 0)" + +# Make upload request +response=$(curl -s -w "%{http_code}" -H "Authorization: $auth_header" -H "Content-Type: text/plain" --data-binary "@test1.txt" -X PUT "$UPLOAD_ENDPOINT" -o response1.json) + +if [ "$response" = "200" ]; then + echo "✓ Basic upload test PASSED (HTTP $response)" +else + echo "✗ Basic upload test FAILED (HTTP $response)" + cat response1.json +fi + +# Test 2: Whitelist rule +echo +echo "Test 2: Pubkey whitelist" + +# Clear rules and add whitelist +sqlite3 "$DB_PATH" "DELETE FROM auth_rules WHERE description LIKE %TEST_%;" +sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" +sqlite3 "$DB_PATH" "INSERT INTO auth_rules (rule_type, rule_target, operation, priority, enabled, description) VALUES (pubkey_whitelist, , upload, 10, 1, TEST_WHITELIST);" + +echo "test content 2" > test2.txt +file_hash2=$(sha256sum test2.txt | cut -d" " -f1) + +event2=$(nak event -k 24242 -c "" --tag "t=upload" --tag "expiration=$(date -d "+1 hour" +%s)" --tag "x=$file_hash2" --sec "$TEST_USER1_PRIVKEY") +auth_header2="Nostr $(echo "$event2" | base64 -w 0)" + +response2=$(curl -s -w "%{http_code}" -H "Authorization: $auth_header2" -H "Content-Type: text/plain" --data-binary "@test2.txt" -X PUT "$UPLOAD_ENDPOINT" -o response2.json) + +if [ "$response2" = "200" ]; then + echo "✓ Whitelist test PASSED (HTTP $response2)" +else + echo "✗ Whitelist test FAILED (HTTP $response2)" + cat response2.json +fi + +# Cleanup +rm -f test1.txt test2.txt response1.json response2.json +sqlite3 "$DB_PATH" "DELETE FROM auth_rules WHERE description LIKE %TEST_%;" +sqlite3 "$DB_PATH" "DELETE FROM auth_cache;" + +echo "=== Tests completed ===" diff --git a/tests/tests/auth_test_tmp/auth_disabled.txt b/tests/tests/auth_test_tmp/auth_disabled.txt new file mode 100644 index 0000000..1e93af0 --- /dev/null +++ b/tests/tests/auth_test_tmp/auth_disabled.txt @@ -0,0 +1 @@ +Upload with auth disabled diff --git a/tests/tests/auth_test_tmp/blacklisted_file.txt b/tests/tests/auth_test_tmp/blacklisted_file.txt new file mode 100644 index 0000000..2a691f6 --- /dev/null +++ b/tests/tests/auth_test_tmp/blacklisted_file.txt @@ -0,0 +1 @@ +test content for hash blacklist diff --git a/tests/tests/auth_test_tmp/blacklisted_upload.txt b/tests/tests/auth_test_tmp/blacklisted_upload.txt new file mode 100644 index 0000000..d820353 --- /dev/null +++ b/tests/tests/auth_test_tmp/blacklisted_upload.txt @@ -0,0 +1 @@ +Content from blacklisted user diff --git a/tests/tests/auth_test_tmp/corrupted_sig.txt b/tests/tests/auth_test_tmp/corrupted_sig.txt new file mode 100644 index 0000000..e4cadf9 --- /dev/null +++ b/tests/tests/auth_test_tmp/corrupted_sig.txt @@ -0,0 +1 @@ +corrupted_sig_test diff --git a/tests/tests/auth_test_tmp/expired_event.txt b/tests/tests/auth_test_tmp/expired_event.txt new file mode 100644 index 0000000..e99cc5d --- /dev/null +++ b/tests/tests/auth_test_tmp/expired_event.txt @@ -0,0 +1 @@ +expired_event_test diff --git a/tests/tests/auth_test_tmp/hash_mismatch.txt b/tests/tests/auth_test_tmp/hash_mismatch.txt new file mode 100644 index 0000000..eaf7298 --- /dev/null +++ b/tests/tests/auth_test_tmp/hash_mismatch.txt @@ -0,0 +1 @@ +hash_mismatch_test diff --git a/tests/tests/auth_test_tmp/missing_t_tag.txt b/tests/tests/auth_test_tmp/missing_t_tag.txt new file mode 100644 index 0000000..bda3a0b --- /dev/null +++ b/tests/tests/auth_test_tmp/missing_t_tag.txt @@ -0,0 +1 @@ +missing_t_tag_test diff --git a/tests/tests/auth_test_tmp/missing_x_tag.txt b/tests/tests/auth_test_tmp/missing_x_tag.txt new file mode 100644 index 0000000..540b87b --- /dev/null +++ b/tests/tests/auth_test_tmp/missing_x_tag.txt @@ -0,0 +1 @@ +missing_x_tag_test diff --git a/tests/tests/auth_test_tmp/nonhex_key.txt b/tests/tests/auth_test_tmp/nonhex_key.txt new file mode 100644 index 0000000..71cdf00 --- /dev/null +++ b/tests/tests/auth_test_tmp/nonhex_key.txt @@ -0,0 +1 @@ +nonhex_key_test diff --git a/tests/tests/auth_test_tmp/random_upload.txt b/tests/tests/auth_test_tmp/random_upload.txt new file mode 100644 index 0000000..548b50e --- /dev/null +++ b/tests/tests/auth_test_tmp/random_upload.txt @@ -0,0 +1 @@ +Content from random user diff --git a/tests/tests/auth_test_tmp/short_key.txt b/tests/tests/auth_test_tmp/short_key.txt new file mode 100644 index 0000000..6b1244e --- /dev/null +++ b/tests/tests/auth_test_tmp/short_key.txt @@ -0,0 +1 @@ +short_key_test diff --git a/tests/tests/auth_test_tmp/whitelisted_upload.txt b/tests/tests/auth_test_tmp/whitelisted_upload.txt new file mode 100644 index 0000000..359883a --- /dev/null +++ b/tests/tests/auth_test_tmp/whitelisted_upload.txt @@ -0,0 +1 @@ +Content from whitelisted user diff --git a/tests/tests/auth_test_tmp/wrong_kind.txt b/tests/tests/auth_test_tmp/wrong_kind.txt new file mode 100644 index 0000000..bd9af4e --- /dev/null +++ b/tests/tests/auth_test_tmp/wrong_kind.txt @@ -0,0 +1 @@ +wrong_kind_test