Gladex Agent Logs

Agent run logs & app logs · env: prod · LAN-only investor surface

Overview
Run logs688 files, 28.6 MB
Latest run logrun-20260928-123511-286.log
Log directory/data/agent-logs
App log directory/opt/startup/prod/logs
Run logs (newest first, last 50)
FileSizeModified (UTC)
run-20260928-123511-286.log 153 B 2026-09-28 10:35:11
run-20260928-122510-285.log 153 B 2026-09-28 10:25:11
run-20260928-121509-284.log 153 B 2026-09-28 10:15:10
run-20260928-120509-283.log 153 B 2026-09-28 10:05:09
run-20260928-115508-282.log 153 B 2026-09-28 09:55:09
run-20260928-114507-281.log 153 B 2026-09-28 09:45:08
run-20260928-113507-280.log 153 B 2026-09-28 09:35:07
run-20260928-112506-279.log 153 B 2026-09-28 09:25:07
run-20260928-111505-278.log 153 B 2026-09-28 09:15:06
run-20260928-110505-277.log 153 B 2026-09-28 09:05:05
run-20260928-101134-276.log 189 KB 2026-09-28 08:55:05
run-20260928-084440-275.log 249 KB 2026-09-28 08:01:34
run-20260928-065526-274.log 230 KB 2026-09-28 06:34:40
run-20260928-051427-273.log 475 KB 2026-09-28 04:45:26
run-20260928-034708-272.log 266 KB 2026-09-28 03:04:27
run-20260928-024242-271.log 330 KB 2026-09-28 01:37:08
run-20260928-020359-270.log 288 KB 2026-09-28 00:32:42
run-20260928-015358-269.log 153 B 2026-09-27 23:53:59
run-20260928-014358-268.log 153 B 2026-09-27 23:43:58
run-20260928-013357-267.log 153 B 2026-09-27 23:33:58
run-20260928-012356-266.log 190 B 2026-09-27 23:23:57
run-20260928-011356-265.log 190 B 2026-09-27 23:13:56
run-20260928-010355-264.log 153 B 2026-09-27 23:03:56
run-20260928-005354-263.log 153 B 2026-09-27 22:53:55
run-20260928-004354-262.log 153 B 2026-09-27 22:43:54
run-20260928-003353-261.log 153 B 2026-09-27 22:33:54
run-20260928-002352-260.log 153 B 2026-09-27 22:23:53
run-20260928-001352-259.log 153 B 2026-09-27 22:13:52
run-20260928-000351-258.log 190 B 2026-09-27 22:03:52
run-20260927-235350-257.log 153 B 2026-09-27 21:53:51
run-20260927-230501-256.log 215 KB 2026-09-27 21:43:50
run-20260927-221852-255.log 294 KB 2026-09-27 20:55:01
run-20260927-214447-254.log 277 KB 2026-09-27 20:08:52
run-20260927-210807-253.log 203 KB 2026-09-27 19:34:47
run-20260927-204124-252.log 172 KB 2026-09-27 18:58:07
run-20260927-201917-251.log 123 KB 2026-09-27 18:31:24
run-20260927-195617-250.log 176 KB 2026-09-27 18:09:17
run-20260927-185849-249.log 200 KB 2026-09-27 17:46:17
run-20260927-175356-248.log 274 KB 2026-09-27 16:48:49
run-20260927-170450-247.log 250 KB 2026-09-27 15:43:56
run-20260927-161651-246.log 215 KB 2026-09-27 14:54:50
run-20260927-160651-245.log 153 B 2026-09-27 14:06:51
run-20260927-155650-244.log 153 B 2026-09-27 13:56:51
run-20260927-154649-243.log 153 B 2026-09-27 13:46:50
run-20260927-153649-242.log 153 B 2026-09-27 13:36:49
run-20260927-152648-241.log 153 B 2026-09-27 13:26:49
run-20260927-151647-240.log 153 B 2026-09-27 13:16:48
run-20260927-150647-239.log 153 B 2026-09-27 13:06:47
run-20260927-145646-238.log 153 B 2026-09-27 12:56:47
run-20260927-144645-237.log 153 B 2026-09-27 12:46:46
Tail — run-20260927-230501-256.log (last 200 lines)
+++ repo/tests/test_immich_roundtrip.sh
@@ -494,9 +494,9 @@
 HELP=$(cat "$SB/help.txt")
 assert_contains "--help documents --execute" "--execute" "$HELP"
 assert_contains "--help documents --format {human,json}" "--format {human,json}" "$HELP"
 assert_contains "--help documents the derived credential rule" \
-  "its password is its own email address" "$HELP"
+  "its password is its own" "$HELP"
 assert_contains "--help says the credential is never supplied on argv" \
   "never supplied" "$HELP"
 assert_contains "--help lists exit code 0" "0  every expectation met" "$HELP"
 assert_contains "--help lists exit code 1" "1  an expectation was measured and did not hold" "$HELP"

> build · mimo-v2.6-flash-free
← Edit repo/tests/test_immich_roundtrip.sh
Index: repo/tests/test_immich_roundtrip.sh
===================================================================
--- repo/tests/test_immich_roundtrip.sh
+++ repo/tests/test_immich_roundtrip.sh
@@ -531,9 +531,9 @@
 run_as "$TOOL" --base ftp://127.0.0.1:1
 assert_rc "bad --base outranks an unreachable service (2 > 3)" 2 "$RC"
 
 # === C. cannot-verify: an unreachable base is 3, never 0 ===================
-run_as "$TOOL" --base "http://127.0.0.1:1" --library "$SB/nowhere"
+run_as "$TOOL" --base "http://127.0.0.1:1" --library "$SB/nowhere" --format json
 assert_rc "unreachable service -> 3" 3 "$RC"
 assert_eq "unreachable -> ok false" "False" "$(json_get "$OUT" ok)"
 assert_eq "unreachable -> exit_code matches the process" "3" "$(json_get "$OUT" exit_code)"
 assert_eq "unreachable -> no check was invented" "0" "$(json_get "$OUT" "len:checks")"

> build · mimo-v2.6-flash-free
$ cd /data/repo && time bash tests/test_immich_roundtrip.sh 2>&1 | grep -E "FAIL|Results" | head -30
FAIL: stub mode 'good' did not start ()
=== Results: 128 passed, 1 failed ===

real	0m6.864s
user	0m4.827s
sys	0m1.323s
> build · mimo-v2.6-flash-free
$ cd /data/repo && bash -x tests/test_immich_roundtrip.sh > /tmp/opencode/suite.out 2>/tmp/opencode/suite.trace; echo "rc=$?"; grep -n "FAIL" /tmp/opencode/suite.out; echo "=== trace tail ==="; tail -40 /tmp/opencode/suite.trace
rc=0
140:PASS: human marks an unmet as FAIL
=== trace tail ===
  },
  "ok": true,
  "exit_code": 0
}'
+ RC=0
++ cat /tmp/opencode/imrt.tMScBJ/err.txt
+ ERR=
+ mut_rc=0
++ log_lines 'POST /api/assets auth'
++ grep -cF -- 'POST /api/assets auth' /tmp/opencode/imrt.tMScBJ/log-good
+ mut_writes=1
+ '[' 0 = 0 ']'
+ '[' 1 -ge 1 ']'
+ ok 'mutation M6 caught (read-only gate: real writes=0, mutant writes=1, rc 0/0)'
+ PASS=149
+ echo 'PASS: mutation M6 caught (read-only gate: real writes=0, mutant writes=1, rc 0/0)'
+ stop_stub
+ '[' -n 1876764 ']'
+ kill 1876764
+ wait 1876764
+ STUB_PID=
++ sha1sum /data/repo/tools/immich-roundtrip
++ cut '-d ' -f1
+ assert_eq 'the tool under test was never modified by the mutations' a901fde611aa3c8a1fe1920934f70244b55def68 a901fde611aa3c8a1fe1920934f70244b55def68
+ '[' a901fde611aa3c8a1fe1920934f70244b55def68 = a901fde611aa3c8a1fe1920934f70244b55def68 ']'
+ ok 'the tool under test was never modified by the mutations'
+ PASS=150
+ echo 'PASS: the tool under test was never modified by the mutations'
+ summary
+ echo ''
+ echo ===============================
+ echo '=== Results: 150 passed, 0 failed ==='
+ echo ===============================
+ '[' 0 -eq 0 ']'
+ exit 0
+ cleanup
+ stop_stub
+ '[' -n '' ']'
+ '[' -n /tmp/opencode/imrt.tMScBJ ']'
+ rm -rf /tmp/opencode/imrt.tMScBJ
> build · mimo-v2.6-flash-free
$ cd /data/repo && for i in 1 2 3 4 5; do out=$(bash tests/test_immich_roundtrip.sh 2>&1 | grep -E "^FAIL|Results"); echo "run$i: $out"; done
run1: === Results: 150 passed, 0 failed ===
run2: === Results: 150 passed, 0 failed ===
run3: === Results: 150 passed, 0 failed ===
run4: === Results: 150 passed, 0 failed ===
run5: === Results: 150 passed, 0 failed ===
> build · mimo-v2.6-flash-free
Five green runs — but one earlier run flaked on stub startup. Fixing that race properly (stale port file + readiness ping) before I trust it:
← Edit repo/tests/test_immich_roundtrip.sh
Index: repo/tests/test_immich_roundtrip.sh
===================================================================
--- repo/tests/test_immich_roundtrip.sh
+++ repo/tests/test_immich_roundtrip.sh
@@ -436,25 +436,57 @@
   LIB="$SB/lib-$mode"
   mkdir -p "$LIB"
   STUB_LOG="$SB/log-$mode"
   : > "$STUB_LOG"
+  # Truncate in the PARENT: the child's own redirect happens in a fork the
+  # next line may outrun, and a stale port from the previous stub would then
+  # be read as this one's. A port file this run did not write is never read.
+  : > "$SB/port.txt"
+  : > "$SB/stub.err"
   python3 "$SB/stub.py" "$mode" "$LIB" "$STUB_LOG" "$SB/token.txt" 0 \
     > "$SB/port.txt" 2>"$SB/stub.err" &
   STUB_PID=$!
-  local i port
-  for i in $(seq 1 50); do
+  local i port status="running" ready=0
+  # 20s, not 5: python3 under load has to have a chance, and a start that is
+  # merely slow must not be reported as a start that failed.
+  for i in $(seq 1 200); do
     [ -s "$SB/port.txt" ] && break
-    kill -0 "$STUB_PID" 2>/dev/null || break
+    if ! kill -0 "$STUB_PID" 2>/dev/null; then
+      wait "$STUB_PID" 2>/dev/null
+      status="exited $?"
+      break
+    fi
     sleep 0.1
   done
   port=$(head -n 1 "$SB/port.txt" 2>/dev/null || true)
   if [ -z "$port" ]; then
-    fail "stub mode '$mode' did not start ($(head -c 200 "$SB/stub.err" 2>/dev/null))"
+    fail "stub mode '$mode' did not start ($status, err: $(head -c 300 "$SB/stub.err" 2>/dev/null))"
     summary
     stop_stub
     exit 1
   fi
   STUB_BASE="http://127.0.0.1:$port"
+  # Readiness is an ANSWER, not a file: the port is only ours once the stub
+  # serves the ping route this tool calls first.
+  for i in $(seq 1 40); do
+    if python3 -c 'import sys, urllib.request as u
+sys.exit(0 if u.urlopen(sys.argv[1], timeout=3).read() else 1)' \
+        "$STUB_BASE/api/server/ping" 2>/dev/null; then
+      ready=1
+      break
+    fi
+    if ! kill -0 "$STUB_PID" 2>/dev/null; then
+      status="exited during readiness"
+      break
+    fi
+    sleep 0.25
+  done
+  if [ "$ready" != "1" ]; then
+    fail "stub mode '$mode' opened $port but never answered ping ($status, err: $(head -c 300 "$SB/stub.err" 2>/dev/null))"
+    summary
+    stop_stub
+    exit 1
+  fi
   STUB_TOKEN=$(cat "$SB/token.txt" 2>/dev/null || true)
   return 0
 }
 

> build · mimo-v2.6-flash-free
$ cd /data/repo && bash -n tests/test_immich_roundtrip.sh && echo "bash -n OK" && for i in 1 2 3; do out=$(bash tests/test_immich_roundtrip.sh 2>&1 | grep -E "^FAIL|Results"); echo "run$i: $out"; done
bash -n OK
run1: === Results: 150 passed, 0 failed ===
run2: === Results: 150 passed, 0 failed ===
run3: === Results: 150 passed, 0 failed ===
> build · mimo-v2.6-flash-free
$ cd /data/repo && grep -rn "files_total\|198\b" tests/*.sh tests/*.php | grep -v "0\.198\|1980\|1985" | head -20; echo "=== suite counts pinned? ==="; grep -rn "54 suites\|suites == 54\|4637" tests/ | head
tests/test_promote_gate.sh:77:                  [], "error": None, "files_total": 1, "exit_code": 0}))
tests/test_promote_json.sh:124:        "files_total": 3,
tests/test_promote_lint_gate.sh:83:    base["files_total"] = 3
tests/test_repo_lint.sh:334:json_ok "A: files_total = linted + skipped (nothing double-counted or lost)" \
tests/test_repo_lint.sh:335:  "d['files_total'] == sum(d['linted'].values()) + sum(d['skipped'].values()) == 15"
tests/test_repo_lint.sh:465:  "set(d) == {'tool','timestamp','repo_root','requested_sha','sha_resolved','error','files_total','linted','skipped','failures','errors','go_compile','changelog_version','ok','exit_code'}"
tests/test_repo_lint.sh:1098:  "d['repo_root'] == '/data/repo' and d['files_total'] > 100 and sum(d['linted'].values()) > 50 and (d['exit_code'] == 0 or d['exit_code'] == 1)"
tests/test_repo_lint.sh:1647:  "set(d) == {'tool','timestamp','repo_root','requested_sha','sha_resolved','error','files_total','linted','skipped','failures','errors','go_compile','changelog_version','ok','exit_code'}"
tests/test_system_status_go_compile.sh:97:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[],"errors":[],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":true,"reason":null,"summary":"45 module file(s) compile clean (1.647s)","duration_s":1.647},"ok":true,"exit_code":0}'
tests/test_system_status_go_compile.sh:101:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":43,"php":27},"skipped":{},"failures":[{"path":"app/src/php/app.php","lang":"php","line":713,"message":"Parse error: unexpected token"}],"errors":[],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":true,"reason":null,"summary":"45 module file(s) compile clean (1.601s)","duration_s":1.601},"ok":false,"exit_code":1}'
tests/test_system_status_go_compile.sh:105:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[],"errors":[{"path":"tools/repo-lint","lang":"python","error":"git timed out after 10s"}],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":true,"reason":null,"summary":"45 module file(s) compile clean (1.612s)","duration_s":1.612},"ok":false,"exit_code":3}'
tests/test_system_status_go_compile.sh:109:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[{"path":"app/src/go/cmd/gladex/commands/status_test.go","lang":"go-compile","line":5,"message":"package json is not in std"}],"errors":[],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":false,"reason":null,"summary":"1 compile error(s) in committed file(s) (0.51s)","duration_s":0.51},"ok":false,"exit_code":1}'
tests/test_system_status_go_compile.sh:113:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[],"errors":[{"path":"app/src/go/go.mod","lang":"go-compile","error":"go timed out after 120s"}],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":false,"reason":"go_tool_failed","summary":"go timed out after 120s","duration_s":120.0},"ok":false,"exit_code":3}'
tests/test_system_status_go_compile.sh:117:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{"go":3},"skipped":{},"failures":[],"errors":[],"go_compile":{"attempted":false,"go_mod":null,"files":0,"ok":null,"reason":"no_go_module","summary":"3 committed .go file(s) but no go.mod - not a Go module, compile gate not attempted","duration_s":0.0},"ok":true,"exit_code":0}'
tests/test_system_status_go_compile.sh:120:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":"abc1234deadbeefcafe000000000000000000001","error":null,"files_total":163,"linted":{},"skipped":{},"failures":[],"errors":[],"go_compile":{"attempted":false,"go_mod":"app/src/go/go.mod","files":0,"ok":null,"reason":"no_go_files","summary":"app/src/go/go.mod present but no committed .go file under it","duration_s":0.0},"ok":true,"exit_code":0}'
tests/test_system_status_go_compile.sh:124:    body='{"tool":"repo-lint","timestamp":"2026-09-24T00:00:00Z","repo_root":"/data/repo","requested_sha":"HEAD","sha_resolved":null,"error":"cannot resolve revision HEAD in /data/repo: unknown revision","files_total":0,"linted":{},"skipped":{},"failures":[],"errors":[],"go_compile":null,"ok":false,"exit_code":3}'
tests/test_system_status_promote_gates.sh:162:    body='{"tool":"repo-lint","requested_sha":"HEAD","sha_resolved":@@SHA_JSON@@,"error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[],"errors":[],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":true,"reason":null,"summary":"45 module file(s) compile clean (1.647s)","duration_s":1.647},"ok":true,"exit_code":0}'
tests/test_system_status_promote_gates.sh:166:    body='{"tool":"repo-lint","requested_sha":"HEAD","sha_resolved":@@SHA_JSON@@,"error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[],"errors":[{"path":"tools/repo-lint","lang":"python","error":"git timed out after 10s"}],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":true,"reason":null,"summary":"45 module file(s) compile clean (1.612s)","duration_s":1.612},"ok":false,"exit_code":3}'
tests/test_system_status_promote_gates.sh:170:    body='{"tool":"repo-lint","requested_sha":"HEAD","sha_resolved":@@SHA_JSON@@,"error":null,"files_total":163,"linted":{"go":43},"skipped":{},"failures":[{"path":"app/src/go/cmd/gladex/commands/status_test.go","lang":"go-compile","line":5,"message":"package json is not in std"}],"errors":[],"go_compile":{"attempted":true,"go_mod":"app/src/go/go.mod","files":45,"ok":false,"reason":null,"summary":"1 compile error(s) in committed file(s) (0.51s)","duration_s":0.51},"ok":false,"exit_code":1}'
=== suite counts pinned? ===
$ cd /data/repo && ./tools/regression-run --format json --log-dir /tmp/opencode/regr45 2>/dev/null | python3 -c "
import json,sys
d=json.load(sys.stdin)
print({k:d[k] for k in ('suites_discovered','suites_run','passed','failed','skipped','exit_code','ok') if k in d})
for s in d.get('suites',[]):
    if s['status']!='ok': print('NOT OK:', s['suite'], s['status'], s.get('reason'), s.get('summary_text','')[:100])
"
{'suites_discovered': 55, 'exit_code': 0, 'ok': True}
Error: Rate limit exceeded. Please try again later.
exit=1

Select another run log from the list above. Only files matching run-YYYYMMDD-HHMMSS-N.log are readable.

App log tail — prod-8001.log (last 60 lines)
[Mon Sep 28 12:41:42 2026] 127.0.0.1:38470 Accepted
[Mon Sep 28 12:41:42 2026] 127.0.0.1:38470 Closing
[Mon Sep 28 12:41:43 2026] 127.0.0.1:38478 Accepted
[Mon Sep 28 12:41:43 2026] 127.0.0.1:38478 Closing
[Mon Sep 28 12:41:46 2026] 127.0.0.1:59848 Accepted
[Mon Sep 28 12:41:46 2026] 127.0.0.1:59848 Closing
[Mon Sep 28 12:41:47 2026] 127.0.0.1:59854 Accepted
[Mon Sep 28 12:41:47 2026] 127.0.0.1:59854 Closing
[Mon Sep 28 12:41:47 2026] 127.0.0.1:59864 Accepted
[Mon Sep 28 12:41:47 2026] 127.0.0.1:59864 Closing
[Mon Sep 28 12:41:51 2026] 127.0.0.1:59866 Accepted
[Mon Sep 28 12:41:51 2026] 127.0.0.1:59866 Closing
[Mon Sep 28 12:41:52 2026] 127.0.0.1:59874 Accepted
[Mon Sep 28 12:41:52 2026] 127.0.0.1:59874 Closing
[Mon Sep 28 12:41:52 2026] 127.0.0.1:59890 Accepted
[Mon Sep 28 12:41:52 2026] 127.0.0.1:59890 Closing
[Mon Sep 28 12:41:54 2026] 127.0.0.1:59894 Accepted
[Mon Sep 28 12:41:54 2026] 127.0.0.1:59894 Closing
[Mon Sep 28 12:41:56 2026] 127.0.0.1:59634 Accepted
[Mon Sep 28 12:41:56 2026] 127.0.0.1:59634 Closing
[Mon Sep 28 12:41:56 2026] 127.0.0.1:59646 Accepted
[Mon Sep 28 12:41:56 2026] 127.0.0.1:59646 Closing
[Mon Sep 28 12:41:57 2026] 127.0.0.1:59652 Accepted
[Mon Sep 28 12:41:57 2026] 127.0.0.1:59652 Closing
[Mon Sep 28 12:42:01 2026] 127.0.0.1:59656 Accepted
[Mon Sep 28 12:42:01 2026] 127.0.0.1:59656 Closing
[Mon Sep 28 12:42:02 2026] 127.0.0.1:59666 Accepted
[Mon Sep 28 12:42:02 2026] 127.0.0.1:59666 Closing
[Mon Sep 28 12:42:02 2026] 127.0.0.1:59676 Accepted
[Mon Sep 28 12:42:02 2026] 127.0.0.1:59676 Closing
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43082 Accepted
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43082 Closing
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43090 Accepted
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43090 Closing
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43098 Accepted
[Mon Sep 28 12:42:33 2026] 127.0.0.1:43098 Closing
[Mon Sep 28 12:42:40 2026] 127.0.0.1:55330 Accepted
[Mon Sep 28 12:42:40 2026] 127.0.0.1:55330 Closing
[Mon Sep 28 12:42:40 2026] 127.0.0.1:55340 Accepted
[Mon Sep 28 12:42:40 2026] 127.0.0.1:55340 Closing
[Mon Sep 28 12:42:41 2026] 127.0.0.1:55352 Accepted
[Mon Sep 28 12:42:41 2026] 127.0.0.1:55352 Closing
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59314 Accepted
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59314 Closing
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59330 Accepted
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59330 Closing
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59334 Accepted
[Mon Sep 28 12:42:47 2026] 127.0.0.1:59334 Closing
[Mon Sep 28 12:42:54 2026] 127.0.0.1:59350 Accepted
[Mon Sep 28 12:42:54 2026] 127.0.0.1:59350 Closing
[Mon Sep 28 12:43:04 2026] 127.0.0.1:43832 Accepted
[Mon Sep 28 12:43:04 2026] 127.0.0.1:43832 Closing
[Mon Sep 28 12:43:04 2026] 127.0.0.1:43844 Accepted
[Mon Sep 28 12:43:04 2026] 127.0.0.1:43844 Closing
[Mon Sep 28 12:43:05 2026] 127.0.0.1:52252 Accepted
[Mon Sep 28 12:43:05 2026] 127.0.0.1:52252 Closing
[Mon Sep 28 12:43:20 2026] 127.0.0.1:53004 Accepted
[Mon Sep 28 12:43:21 2026] 127.0.0.1:53004 Closing
[Mon Sep 28 12:43:21 2026] 127.0.0.1:53014 Accepted

Generated 2026-09-28 10:43:21 UTC · Gladex.de