Gladex Agent Logs
Agent run logs & app logs · env: prod · LAN-only investor surface
Overview
| Run logs | 688 files, 28.6 MB |
| Latest run log | run-20260928-123511-286.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
Run logs (newest first, last 50)
| File | Size | Modified (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
[0m← [0mEdit 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
[0m$ [0mcd /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
[0m$ [0mcd /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
[0m$ [0mcd /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:
[0m← [0mEdit 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
[0m$ [0mcd /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
[0m$ [0mcd /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? ===
[0m$ [0mcd /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}
[91m[1mError: [0mRate 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