Gladex Agent Logs
Agent run logs & app logs · env: prod · LAN-only investor surface
Overview
| Run logs | 815 files, 38.7 MB |
| Latest run log | run-20260930-212614-413.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
Run logs (newest first, last 50)
| File | Size | Modified (UTC) |
|---|---|---|
| run-20260930-212614-413.log | 252 KB | 2026-09-30 20:07:48 |
| run-20260930-201407-412.log | 423 KB | 2026-09-30 19:16:08 |
| run-20260930-184629-411.log | 463 KB | 2026-09-30 18:04:01 |
| run-20260930-165104-410.log | 325 KB | 2026-09-30 16:36:29 |
| run-20260930-161443-409.log | 189 KB | 2026-09-30 14:41:04 |
| run-20260930-160441-408.log | 153 B | 2026-09-30 14:04:43 |
| run-20260930-155440-407.log | 153 B | 2026-09-30 13:54:41 |
| run-20260930-154440-406.log | 153 B | 2026-09-30 13:44:40 |
| run-20260930-153439-405.log | 153 B | 2026-09-30 13:34:40 |
| run-20260930-152438-404.log | 190 B | 2026-09-30 13:24:39 |
| run-20260930-151438-403.log | 190 B | 2026-09-30 13:14:38 |
| run-20260930-150437-402.log | 153 B | 2026-09-30 13:04:37 |
| run-20260930-145436-401.log | 153 B | 2026-09-30 12:54:37 |
| run-20260930-144435-400.log | 153 B | 2026-09-30 12:44:36 |
| run-20260930-143435-399.log | 190 B | 2026-09-30 12:34:35 |
| run-20260930-142434-398.log | 153 B | 2026-09-30 12:24:35 |
| run-20260930-141433-397.log | 153 B | 2026-09-30 12:14:34 |
| run-20260930-140433-396.log | 153 B | 2026-09-30 12:04:33 |
| run-20260930-135432-395.log | 153 B | 2026-09-30 11:54:33 |
| run-20260930-134431-394.log | 153 B | 2026-09-30 11:44:32 |
| run-20260930-133431-393.log | 190 B | 2026-09-30 11:34:31 |
| run-20260930-132430-392.log | 153 B | 2026-09-30 11:24:31 |
| run-20260930-131429-391.log | 153 B | 2026-09-30 11:14:30 |
| run-20260930-130429-390.log | 153 B | 2026-09-30 11:04:29 |
| run-20260930-125428-389.log | 153 B | 2026-09-30 10:54:29 |
| run-20260930-124427-388.log | 153 B | 2026-09-30 10:44:28 |
| run-20260930-123427-387.log | 153 B | 2026-09-30 10:34:27 |
| run-20260930-122426-386.log | 153 B | 2026-09-30 10:24:27 |
| run-20260930-121425-385.log | 153 B | 2026-09-30 10:14:26 |
| run-20260930-120425-384.log | 153 B | 2026-09-30 10:04:25 |
| run-20260930-115424-383.log | 153 B | 2026-09-30 09:54:25 |
| run-20260930-114423-382.log | 153 B | 2026-09-30 09:44:24 |
| run-20260930-113423-381.log | 153 B | 2026-09-30 09:34:23 |
| run-20260930-112422-380.log | 153 B | 2026-09-30 09:24:23 |
| run-20260930-111421-379.log | 190 B | 2026-09-30 09:14:22 |
| run-20260930-110421-378.log | 153 B | 2026-09-30 09:04:21 |
| run-20260930-105420-377.log | 153 B | 2026-09-30 08:54:21 |
| run-20260930-100330-376.log | 339 KB | 2026-09-30 08:44:20 |
| run-20260930-092951-375.log | 271 KB | 2026-09-30 07:53:30 |
| run-20260930-074809-374.log | 229 KB | 2026-09-30 07:19:51 |
| run-20260930-051434-373.log | 466 KB | 2026-09-30 05:38:09 |
| run-20260930-040846-372.log | 234 KB | 2026-09-30 03:04:34 |
| run-20260930-035225-371.log | 111 KB | 2026-09-30 01:58:46 |
| run-20260930-020735-370.log | 429 KB | 2026-09-30 01:42:25 |
| run-20260930-015734-369.log | 153 B | 2026-09-29 23:57:35 |
| run-20260930-014733-368.log | 153 B | 2026-09-29 23:47:34 |
| run-20260930-013732-367.log | 153 B | 2026-09-29 23:37:33 |
| run-20260930-012732-366.log | 153 B | 2026-09-29 23:27:32 |
| run-20260930-011731-365.log | 153 B | 2026-09-29 23:17:32 |
| run-20260930-010730-364.log | 153 B | 2026-09-29 23:07:31 |
Tail — run-20260930-212614-413.log (last 200 lines)
[0m$ [0mcd /data/repo && ./tools/healthcheck 2>&1 | tail -6; echo "=== served changelog"; for p in 8000 8001; do out=$(curl -s -o /tmp/opencode/cl_$p.html -w "%{http_code} %{size_download}" http://127.0.0.1:$p/changelog); md=$(md5sum /tmp/opencode/cl_$p.html | cut -d' ' -f1); echo "port $p -> $out md5=$md"; done; grep -c "0.4.144" /tmp/opencode/cl_8000.html
dev: HEALTHY
HTTP: 200
Response: {"status":"ok","service":"gladex-investor-app","env":"dev","timestamp":1790797771,"version":"0.4.28"}
prod: HEALTHY
HTTP: 200
Response: {"status":"ok","service":"gladex-investor-app","env":"prod","timestamp":1790797771,"version":"0.4.28"}
=== served changelog
port 8000 -> 200 1133775 md5=23b5651e577b2ff384467d6d8c8c820a
port 8001 -> 200 1133775 md5=23b5651e577b2ff384467d6d8c8c820a
2
[0m$ [0mcd /data/repo && ./tools/repo-lint --sha HEAD --format json 2>&1 | python3 -c "import json,sys; d=json.load(sys.stdin); print({k:d.get(k) for k in ('ok','exit_code','failures','errors','citations_missing')}); s=d.get('summary') or {}; print({k:s.get(k) for k in ('files_linted','changelog_versions','changelog_unique','citations_checked','citations_missing')} if isinstance(s,dict) else s)"
{'ok': True, 'exit_code': 0, 'failures': [], 'errors': [], 'citations_missing': None}
{'files_linted': None, 'changelog_versions': None, 'changelog_unique': None, 'citations_checked': None, 'citations_missing': None}
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ./tools/repo-lint --sha HEAD --format json | python3 -c "import json,sys; d=json.load(sys.stdin); print(sorted(d.keys())); print(json.dumps({k:v for k,v in d.items() if k in ('changelog','go_compile','summary','counts','stats')}, indent=1)[:900])"
['changelog_version', 'error', 'errors', 'exit_code', 'failures', 'files_total', 'go_compile', 'linted', 'ok', 'repo_root', 'requested_sha', 'sha_resolved', 'skipped', 'timestamp', 'tool']
{
"go_compile": {
"attempted": true,
"go_mod": "app/src/go/go.mod",
"files": 45,
"ok": true,
"reason": null,
"summary": "45 module file(s) compile clean (2.63s)",
"duration_s": 2.63
}
}
[0m$ [0mcd /data/repo && bash tests/test_gladex_monitor.sh 2>&1 | tail -4; echo "=== queue-source suite"; bash tests/test_queue_source.sh 2>&1 | tail -3
assertions: 27
passed: 27
failed: 0
summary: 27 assertions, 27 passed, 0 failed
=== queue-source suite
===============================
queue-source-check suite: 181 passed, 0 failed
===============================
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && sed -n '/^# (85) fixtures/,/^PS=/p' tests/test_detached_children.sh; echo "=== assertions"; grep -n "A1[7-9] \|A2[0-5] " tests/test_detached_children.sh | sed 's/assert_true.*//;s/assert_false.*//;s/assert_ge.*//;s/assert_eq.*//' | head -20
# (85) fixtures: the three shapes of indirection, plus the prose that must not
# be read as one. Each payload arrives at RUNTIME, so no construct word exists
# in the file for the census to match — that is the shape being pinned. The
# helper carrying indir_source's actual construct lives OUTSIDE the scanned
# dir ($SB/ext), which is what A21/A22 measure from both sides.
printf '#!/usr/bin/env bash\nCMD="$1"\neval "$CMD"\n' > "$SB/tree/indir_eval"
printf '#!/usr/bin/env bash\nSNIPPET="$1"\npython3 -c "$SNIPPET"\n' > "$SB/tree/indir_cmdstr"
printf '#!/usr/bin/env bash\n. "$HELPER"\n' > "$SB/tree/indir_source"
printf '#!/usr/bin/env bash\n# eval "$CMD" would run it; this file runs nothing\ntrue\n' \
> "$SB/tree/indir_comment"
# prose that would read as a source to a prefix matcher: first token + path
# argument is what keeps the live tree's 8 "… source (" lines out of the list
printf '#!/usr/bin/env bash\nauthoritative source (RDAP/whois) is prose\nsource trees match the repo\ntrue\n' \
> "$SB/tree/indir_prose"
printf '#!/usr/bin/env bash\nsetsid sleep 1 &\nwait $!\n' > "$SB/ext/helper.sh"
PS=$(scan_tools "$SB/tree")
=== assertions
32:# output rather than an unmeasured sentence. A17–A20 name the call sites a
33:# reader must be able to fail on; A21–A22 pin the boundary from both sides:
36:# A23–A24 keep the live tree honest about it (the sites exist today, and every
288:# dir ($SB/ext), which is what A21/A22 measure from both sides.
330:# can leave the text instead of pretending it followed them. A17–A20 are the
331:# call sites; A21–A22 the boundary itself, asserted from both directions.
333:
335:
337:
339:
341:
344:
348:
349:
351:
[0m$ [0mcd /data/repo && ./tools/repo-lint --sha HEAD --format json | python3 -c "import json,sys; d=json.load(sys.stdin); print('exit',d['exit_code'],'ok',d['ok'],'files',d['files_total'],'linted',d['linted'],'skipped',d['skipped']); print('changelog:',json.dumps(d['changelog_version']))"
exit 0 ok True files 245 linted {'bash': 44, 'go': 43, 'json': 12, 'php': 49, 'python': 17} skipped {'binary': 2, 'empty': 6, 'no_shebang': 4, 'unsupported_ext': 68}
changelog: {"attempted": true, "path": "CHANGELOG.md", "entries": 149, "unique": 149, "unparseable": 0, "duplicates": [], "citations_seen": 5183, "citations_in_series": 5034, "citations_missing": [], "series": ["0.1", "0.2", "0.3", "0.4"], "ok": true, "reason": null, "summary": "149 changelog version heading(s), 149 unique, 5183 citation(s) checked, 0 missing"}
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ./tools/regression-run --format json --log-dir /tmp/opencode/regression-85 2>&1 | python3 -c "
import json,sys
raw=sys.stdin.read()
try:
d=json.loads(raw)
except Exception:
print(raw[-3000:]); raise SystemExit(1)
print({k:d.get(k) for k in ('suites_discovered','suites_run','assertions_passed','assertions_failed','assertions_skipped','ok','exit_code')})
for s in d.get('suites',[]):
if s.get('failed'): print('RED', s.get('suite'), s.get('passed'), s.get('failed'))
"; echo "regression exit=$?"
{'suites_discovered': 73, 'suites_run': None, 'assertions_passed': None, 'assertions_failed': None, 'assertions_skipped': None, 'ok': True, 'exit_code': 0}
regression exit=0
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && python3 - <<'PY'
import json,glob,os
p='/tmp/opencode/regression-85'
files=sorted(glob.glob(p+'/*'))
print(files[:5], len(files))
for f in files:
if f.endswith('.json'):
try:
d=json.load(open(f))
print(f, {k:d.get(k) for k in list(d)[:12]})
except Exception as e: print(f,'ERR',e)
else:
print(f, os.path.getsize(f))
PY
['/tmp/opencode/regression-85/test_app_contrast.php.log', '/tmp/opencode/regression-85/test_app_contrast_meta.php.log', '/tmp/opencode/regression-85/test_app_version.php.log', '/tmp/opencode/regression-85/test_application_log.php.log', '/tmp/opencode/regression-85/test_applications_hr.php.log'] 73
/tmp/opencode/regression-85/test_app_contrast.php.log 17021
/tmp/opencode/regression-85/test_app_contrast_meta.php.log 4184
/tmp/opencode/regression-85/test_app_version.php.log 2339
/tmp/opencode/regression-85/test_application_log.php.log 1755
/tmp/opencode/regression-85/test_applications_hr.php.log 2252
/tmp/opencode/regression-85/test_budget_show.sh.log 2295
/tmp/opencode/regression-85/test_changelog_api.php.log 4926
/tmp/opencode/regression-85/test_changelog_mobile.php.log 10024
/tmp/opencode/regression-85/test_chat_a11y.php.log 2699
/tmp/opencode/regression-85/test_chat_frontend.php.log 685
/tmp/opencode/regression-85/test_cli_version.php.log 2810
/tmp/opencode/regression-85/test_commit_gate.sh.log 2742
/tmp/opencode/regression-85/test_comp_review_schedule.php.log 867
/tmp/opencode/regression-85/test_detached_children.sh.log 3691
/tmp/opencode/regression-85/test_dig_tools_transport.sh.log 4929
/tmp/opencode/regression-85/test_disk_show.sh.log 4249
/tmp/opencode/regression-85/test_dns_verify.sh.log 2339
/tmp/opencode/regression-85/test_docs_mobile.php.log 4611
/tmp/opencode/regression-85/test_domain_availability.sh.log 7274
/tmp/opencode/regression-85/test_gladex_monitor.sh.log 1093
/tmp/opencode/regression-85/test_grid_320.php.log 6932
/tmp/opencode/regression-85/test_handbook_people.php.log 1265
/tmp/opencode/regression-85/test_heading_order.php.log 14622
/tmp/opencode/regression-85/test_hire_agent.sh.log 2399
/tmp/opencode/regression-85/test_identity_wrapper.sh.log 1478
/tmp/opencode/regression-85/test_immich_roundtrip.sh.log 6360
/tmp/opencode/regression-85/test_inbox_status.sh.log 4280
/tmp/opencode/regression-85/test_investor_heading.php.log 4678
/tmp/opencode/regression-85/test_ip_drift_check.sh.log 6508
/tmp/opencode/regression-85/test_ip_drift_cron.sh.log 4499
/tmp/opencode/regression-85/test_ip_drift_safety.php.log 937
/tmp/opencode/regression-85/test_lan_middleware.php.log 2437
/tmp/opencode/regression-85/test_mailbox_a11y.php.log 3654
/tmp/opencode/regression-85/test_main_landmark.php.log 38331
/tmp/opencode/regression-85/test_onboarding_baseline.php.log 2110
/tmp/opencode/regression-85/test_page_lang.php.log 1108
/tmp/opencode/regression-85/test_pdns_api.sh.log 8561
/tmp/opencode/regression-85/test_php_busy_timeout.php.log 1345
/tmp/opencode/regression-85/test_promote_gate.sh.log 3663
/tmp/opencode/regression-85/test_promote_json.sh.log 8320
/tmp/opencode/regression-85/test_promote_lint_gate.sh.log 9302
/tmp/opencode/regression-85/test_queue_source.sh.log 9848
/tmp/opencode/regression-85/test_reduced_motion.php.log 2671
/tmp/opencode/regression-85/test_registry_coverage.sh.log 16967
/tmp/opencode/regression-85/test_regression_run.sh.log 14398
/tmp/opencode/regression-85/test_repo_lint.sh.log 27548
/tmp/opencode/regression-85/test_smtp_relay_probe.sh.log 2258
/tmp/opencode/regression-85/test_source_sync_check.sh.log 1431
/tmp/opencode/regression-85/test_start_page.php.log 3318
/tmp/opencode/regression-85/test_stats_dbpath.php.log 1115
/tmp/opencode/regression-85/test_stats_gocli_path.php.log 1162
/tmp/opencode/regression-85/test_system_status_cloud.sh.log 3429
/tmp/opencode/regression-85/test_system_status_dig_single_point.sh.log 3088
/tmp/opencode/regression-85/test_system_status_dns.sh.log 3581
/tmp/opencode/regression-85/test_system_status_go_compile.sh.log 7323
/tmp/opencode/regression-85/test_system_status_go_tests.sh.log 6261
/tmp/opencode/regression-85/test_system_status_investor_duty.sh.log 3367
/tmp/opencode/regression-85/test_system_status_mx_soa.sh.log 2450
/tmp/opencode/regression-85/test_system_status_mx_soa_transport.sh.log 5693
/tmp/opencode/regression-85/test_system_status_promote_gates.sh.log 20411
/tmp/opencode/regression-85/test_system_status_tls_expiry.sh.log 3678
/tmp/opencode/regression-85/test_system_status_unread.sh.log 1688
/tmp/opencode/regression-85/test_team_page.php.log 414
/tmp/opencode/regression-85/test_team_page_privacy.php.log 1945
/tmp/opencode/regression-85/test_templates_contrast.php.log 6844
/tmp/opencode/regression-85/test_templates_gallery.php.log 1518
/tmp/opencode/regression-85/test_tls_check.sh.log 5421
/tmp/opencode/regression-85/test_trust_a11y.php.log 5726
/tmp/opencode/regression-85/test_trust_form.php.log 5478
/tmp/opencode/regression-85/test_trust_mobile.php.log 6868
/tmp/opencode/regression-85/test_ts_ordering.php.log 958
/tmp/opencode/regression-85/test_vhost_ui_smoke.sh.log 4660
/tmp/opencode/regression-85/test_webmail_session_routing.php.log 5321
> build · mimo-v2.6-flash-free
[0m$ [0mcd /tmp/opencode/regression-85 && python3 - <<'PY'
import glob,re
tot_p=tot_f=0
odd=[]
for f in sorted(glob.glob('*.log')):
txt=open(f, errors='replace').read().split('\n')
p=sum(1 for l in txt if re.match(r'^\s{0,4}PASS', l))
fm=sum(1 for l in txt if re.match(r'^\s{0,4}FAIL', l))
if p==0: odd.append((f,'no PASS lines'))
tot_p+=p; tot_f+=fm
print('sum PASS', tot_p, 'sum FAIL', tot_f, 'files', len(glob.glob("*.log")))
print('odd:', odd)
PY
echo "=== detached log tail"; tail -3 test_detached_children.sh.log
sum PASS 4471 sum FAIL 0 files 73
odd: [('test_dig_tools_transport.sh.log', 'no PASS lines'), ('test_dns_verify.sh.log', 'no PASS lines'), ('test_domain_availability.sh.log', 'no PASS lines'), ('test_identity_wrapper.sh.log', 'no PASS lines'), ('test_inbox_status.sh.log', 'no PASS lines'), ('test_ip_drift_check.sh.log', 'no PASS lines'), ('test_ip_drift_cron.sh.log', 'no PASS lines'), ('test_pdns_api.sh.log', 'no PASS lines'), ('test_smtp_relay_probe.sh.log', 'no PASS lines'), ('test_system_status_cloud.sh.log', 'no PASS lines'), ('test_system_status_dig_single_point.sh.log', 'no PASS lines'), ('test_system_status_dns.sh.log', 'no PASS lines'), ('test_system_status_go_compile.sh.log', 'no PASS lines'), ('test_system_status_go_tests.sh.log', 'no PASS lines'), ('test_system_status_investor_duty.sh.log', 'no PASS lines'), ('test_system_status_mx_soa.sh.log', 'no PASS lines'), ('test_system_status_mx_soa_transport.sh.log', 'no PASS lines'), ('test_system_status_promote_gates.sh.log', 'no PASS lines'), ('test_system_status_tls_expiry.sh.log', 'no PASS lines'), ('test_system_status_unread.sh.log', 'no PASS lines'), ('test_tls_check.sh.log', 'no PASS lines'), ('test_vhost_ui_smoke.sh.log', 'no PASS lines')]
=== detached log tail
=================================
detached-children suite: 42 passed, 0 failed
=================================
> build · mimo-v2.6-flash-free
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)
[Wed Sep 30 22:06:09 2026] 127.0.0.1:44208 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44208 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44214 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44214 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44228 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44228 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44234 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44234 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44240 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44240 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44248 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44248 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44256 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44256 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44266 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44266 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44282 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44282 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44290 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44290 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44306 Accepted [Wed Sep 30 22:06:09 2026] 127.0.0.1:44306 Closing [Wed Sep 30 22:06:09 2026] 127.0.0.1:44308 Accepted [Wed Sep 30 22:06:10 2026] 127.0.0.1:44308 Closing [Wed Sep 30 22:06:10 2026] 127.0.0.1:44310 Accepted [Wed Sep 30 22:06:10 2026] 127.0.0.1:44310 Closing [Wed Sep 30 22:07:55 2026] 127.0.0.1:32944 Accepted [Wed Sep 30 22:07:55 2026] 127.0.0.1:32944 Closing [Wed Sep 30 22:07:55 2026] 127.0.0.1:32950 Accepted [Wed Sep 30 22:07:55 2026] 127.0.0.1:32950 Closing [Wed Sep 30 22:07:55 2026] 127.0.0.1:32960 Accepted [Wed Sep 30 22:07:55 2026] 127.0.0.1:32960 Closing [Wed Sep 30 22:07:55 2026] 127.0.0.1:32974 Accepted [Wed Sep 30 22:07:55 2026] 127.0.0.1:32974 Closing [Wed Sep 30 22:07:58 2026] 127.0.0.1:32976 Accepted [Wed Sep 30 22:07:58 2026] 127.0.0.1:32976 Closing [Wed Sep 30 22:08:25 2026] 127.0.0.1:38544 Accepted [Wed Sep 30 22:08:25 2026] 127.0.0.1:38544 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50196 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50196 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50198 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50198 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50200 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50200 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50216 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50216 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50220 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50220 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50230 Accepted [Wed Sep 30 22:08:40 2026] 127.0.0.1:50230 Closing [Wed Sep 30 22:08:40 2026] 127.0.0.1:50246 Accepted [Wed Sep 30 22:08:41 2026] 127.0.0.1:50246 Closing [Wed Sep 30 22:08:41 2026] 127.0.0.1:50248 Accepted [Wed Sep 30 22:08:41 2026] 127.0.0.1:50248 Closing [Wed Sep 30 22:08:41 2026] 127.0.0.1:50258 Accepted [Wed Sep 30 22:08:41 2026] 127.0.0.1:50258 Closing [Wed Sep 30 22:08:41 2026] 127.0.0.1:50272 Accepted [Wed Sep 30 22:08:41 2026] 127.0.0.1:50272 Closing [Wed Sep 30 22:08:50 2026] 127.0.0.1:60092 Accepted
Generated 2026-09-30 20:08:50 UTC · Gladex.de