Files
weval-l99/fix_nginx_timeout_killer.py
2026-04-20 14:13:48 +02:00

32 lines
1.5 KiB
Python

#!/usr/bin/env python3
# V86: Extend V25 timeout killer to cover sentinel-v5, sentinel-vault, supply-chain-factory
path = "/etc/nginx/sites-enabled/wevads.weval-consulting.com"
with open(path, "rb") as f:
raw = f.read()
# Two locations with timeout killers (HTTP + HTTPS)
# Pattern: existing list of files in regex
# Find: |opt__wevads-arsenal__public__api__vault-guard\.html
# Add after: sentinel-v5\.html|sentinel-vault\.html|supply-chain-factory\.html
added = []
# Pattern 1: HTTP server
old1 = b"ai-bridge\\.html|api_ai-bridge\\.html|seed_health_check\\.html|send_test_o365\\.html|sync-wevads-data\\.html)$"
new1 = b"ai-bridge\\.html|api_ai-bridge\\.html|seed_health_check\\.html|send_test_o365\\.html|sync-wevads-data\\.html|sentinel-v5\\.html|sentinel-vault\\.html|supply-chain-factory\\.html)$"
if old1 in raw and new1 not in raw:
raw = raw.replace(old1, new1, 1)
added.append("HTTP block")
# Pattern 2: HTTPS server (longer list)
old2 = b"sync-wevads-data\\.html|scrapping-factory-enhanced\\.html|scout-intelligence\\.html|opt__wevads-arsenal__public__api__vault-guard\\.html)$"
new2 = b"sync-wevads-data\\.html|scrapping-factory-enhanced\\.html|scout-intelligence\\.html|opt__wevads-arsenal__public__api__vault-guard\\.html|sentinel-v5\\.html|sentinel-vault\\.html|supply-chain-factory\\.html|vault-guard\\.html)$"
if old2 in raw and new2 not in raw:
raw = raw.replace(old2, new2, 1)
added.append("HTTPS block")
with open(path, "wb") as f:
f.write(raw)
print(f"Added to: {added}")
print(f"Size: {len(raw)}")