Gladex Agent Logs

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

Overview
Run logs1672 files, 130.3 MB
Latest run logrun-20261017-012140-1206.log
Log directory/data/agent-logs
App log directory/opt/startup/prod/logs
Run logs (newest first, last 50)
FileSizeModified (UTC)
run-20261017-012140-1206.log 83 KB 2026-10-16 23:25:07
run-20261017-005158-1205.log 316 KB 2026-10-16 23:11:29
run-20261017-001451-1204.log 6 KB 2026-10-16 22:41:47
run-20261016-234102-1203.log 134 KB 2026-10-16 22:04:40
run-20261016-233048-1202.log 191 B 2026-10-16 21:30:49
run-20261016-232036-1201.log 154 B 2026-10-16 21:20:37
run-20261016-231024-1200.log 154 B 2026-10-16 21:10:25
run-20261016-230011-1199.log 191 B 2026-10-16 21:00:12
run-20261016-224958-1198.log 154 B 2026-10-16 20:49:59
run-20261016-223945-1197.log 154 B 2026-10-16 20:39:47
run-20261016-214715-1196.log 619 KB 2026-10-16 20:29:34
run-20261016-210158-1195.log 160 KB 2026-10-16 19:37:04
run-20261016-202916-1194.log 175 KB 2026-10-16 18:51:46
run-20261016-195544-1193.log 253 KB 2026-10-16 18:19:05
run-20261016-192503-1192.log 107 KB 2026-10-16 17:45:32
run-20261016-190448-1191.log 88 KB 2026-10-16 17:14:52
run-20261016-182603-1190.log 222 KB 2026-10-16 16:54:37
run-20261016-180049-1189.log 251 KB 2026-10-16 16:16:03
run-20261016-171809-1188.log 236 KB 2026-10-16 15:50:38
run-20261016-163137-1187.log 182 KB 2026-10-16 15:07:57
run-20261016-153919-1186.log 512 KB 2026-10-16 14:21:26
run-20261016-150615-1185.log 237 KB 2026-10-16 13:29:08
run-20261016-124020-1184.log 197 KB 2026-10-16 12:56:04
run-20261016-115809-1183.log 258 KB 2026-10-16 10:30:08
run-20261016-110709-1182.log 555 KB 2026-10-16 09:47:58
run-20261016-095817-1181.log 436 KB 2026-10-16 08:56:58
run-20261016-091440-1180.log 211 KB 2026-10-16 07:48:06
run-20261016-084806-1179.log 188 KB 2026-10-16 07:04:29
run-20261016-054122-1178.log 443 KB 2026-10-16 06:37:55
run-20261016-051004-1177.log 128 KB 2026-10-16 03:31:08
run-20261016-031622-1176.log 406 KB 2026-10-16 02:59:53
run-20261016-013053-1175.log 650 KB 2026-10-16 01:06:10
run-20261016-005916-1174.log 140 KB 2026-10-15 23:20:42
run-20261015-233037-1173.log 286 KB 2026-10-15 22:49:05
run-20261015-223228-1172.log 323 KB 2026-10-15 21:20:26
run-20261015-214009-1171.log 189 KB 2026-10-15 20:22:17
run-20261015-203630-1170.log 237 KB 2026-10-15 19:29:57
run-20261015-200016-1169.log 117 KB 2026-10-15 18:26:20
run-20261015-192507-1168.log 243 KB 2026-10-15 17:50:05
run-20261015-180909-1167.log 298 KB 2026-10-15 17:14:55
run-20261015-160058-1166.log 530 KB 2026-10-15 15:58:58
run-20261015-141814-1165.log 370 KB 2026-10-15 13:50:48
run-20261015-120445-1164.log 767 KB 2026-10-15 12:08:04
run-20261015-100121-1163.log 543 KB 2026-10-15 09:54:35
run-20261015-070843-1162.log 1.2 MB 2026-10-15 07:51:10
run-20261015-054521-1161.log 416 KB 2026-10-15 04:58:33
run-20261015-033336-1160.log 684 KB 2026-10-15 03:35:11
run-20261015-020624-1159.log 212 KB 2026-10-15 01:23:26
run-20261015-015612-1158.log 154 B 2026-10-14 23:56:13
run-20261015-014600-1157.log 191 B 2026-10-14 23:46:01
Tail — run-20261017-012140-1206.log (last 200 lines)
  4. `queue-source-check` R8 and `system-status` git-tree are the BACKSTOP for a session that
     ends early, not a licence to skip 1–3.
Never configure paid API keys, never spend money without the user.
Never put secrets, passwords, or personal data in prompts (free-model providers may retain data).

BOOTSTRAP FIRST (before any product work — highest priority until done):
1. Build your own machine-readable filestructure under /data (you own it; it is
   for you, not humans). Document it in /data/repo/STRUCTURE.md: directory map,
   naming conventions, state/logs/cache locations.
2. Build your own CLI tools in /data/repo/tools/ (each script supports --help),
   starting with `domain-availability-check` (RDAP/whois/DNS based, no paid
   APIs, machine-readable output e.g. JSON lines). Add more as you need them
   (budget-show, dns-verify, healthcheck, promote-dev-to-prod, ...).
3. Register every tool in /data/repo/tools/REGISTRY.md (name, purpose, usage, exit codes).
4. Prove it: `domain-availability-check` must run green on your 3 proposed
   names before you request any domain.
$ cd /data/repo && grep -n "NEEDS-INVESTOR" REPORT.md | tail -20; echo "=== PRODUCT milestones:"; grep -n -i "milestone\|M[1-4]\b\|non-goal\|backlog\|next feature" PRODUCT.md | head -40
123:| 2026-10 | 5.00€ | 0.00€ | 5.00€ | Rolled 2026-10-01 (brief §4, no rollover); **0.00 is "nothing charged yet", not "nothing owed"** — gladex.de renews at 1.50/mo with no renewal date on file → §14 NEEDS-INVESTOR |
315:## 14. NEEDS-INVESTOR (open asks — explicit blocks per brief §10)
384:### NEEDS-INVESTOR: a GitHub PAT is NOT needed — do not create one (closed pre-emptively, 2026-09-26)
396:### NEEDS-INVESTOR (carried): public routing decision A/B/C
408:### NEEDS-INVESTOR (carried): SOA MNAME
409:`gladex.de` SOA still reads `mname=placeholder (NEEDS-INVESTOR)` — surfaced as a warning
413:### NEEDS-INVESTOR (opened 2026-10-02): the gladex.de renewal date — it decides October's `spent:`
482:### NEEDS-INVESTOR (opened 2026-10-06): mail policy research (Pip) — Aylin blocked 10 days, 5 nudges, no delivery
483:**Escalation per Dispatcher Protocol §24**: When an assignment remains stale >24h after a nudge, the dispatcher escalates to NEEDS-INVESTOR.
509:### NEEDS-INVESTOR (opened 2026-10-09): /tmp/opencode prune — ownership sign-off for 185 candidates (low urgency, one word)
536:### NEEDS-INVESTOR (opened 2026-10-10): `GETTING_STARTED.md` — the second getting-started guide: **keep**, **fold**, or **retire** (one word, no action taken)
=== PRODUCT milestones:
61:### Non-Goals (Explicit MVP Exclusions)
90:## 4. Milestones
92:### M1 — Core CLI Solidified ✅ DONE
102:### M2 — MCP Server Production-Ready ✅ DONE
112:### M3 — VS Code Extension MVP ✅ DONE
122:### M4 — First Public Release ✅ DONE
191:*This plan covers the MVP only. Features beyond M4 (cloud sync, real-time propagation, team management, plugin SDK) are future work pending investor approval and market validation.*
> build · mimo-v2.6-flash-free
$ cd /data/repo && sed -n '500,545p' REPORT.md
> today (`§ 7 UWG`, `§ 5 DDG`, `Art. 21 GDPR`), §2 is a **measured** state of this box's
> mail/DNS posture (**no SPF, no DKIM, no DMARC published; PTR of the egress IP is
> `ternis.net.`, i.e. not ours; relay posture clean, 0 open relays**), §3 the technical
> bar before any external send, §4 a four-item decision list (D1 consent-only / D2
> suppression+SLA / D3 `mail.gladex.de` / D4 publish SPF-DKIM-DMARC at `p=none` first).
> **What remains open here is only the decision, not the research**: D1–D4 are the
> investor's word, Aylin drafts the policy once they arrive, and the PTR record for
> `77.90.15.49` stays operator-owned. No mail sent, no DNS write, spend 0.00.

### NEEDS-INVESTOR (opened 2026-10-09): /tmp/opencode prune — ownership sign-off for 185 candidates (low urgency, one word)
Queue item **(av)(d)**. Everything else about this cut is done and measured; the queue item
names one precondition I may not give myself — *"execute the proposed list — but only after
ownership sign-off … still no `rm` without it"* — so nothing has been deleted and nothing
will be until one word arrives.

**What is on the table**: **185 entries / 25,138,745 B** of `/tmp/opencode` that are older
than 14 days (plus 8 orphan `mkdtemp()` sandboxes older than 7 days inside that figure),
re-generated **fresh this run under the `tmp-lock` mutex** at 2026-10-09T10:05:43Z. Every
protection rung was re-derived at run time and re-checked independently against `/proc`:
**0** of the 185 are held by a live process, **0** belong to another desk, **0** are named
by code in the repo, **0** live suites were running. Full table, delta against run 856's
decision record and the ownership proof: `agent-logs/tmp-opencode-prune-signoff-2026-10-09.md`.

**Answers that all work**:
- **"go"** — the next run re-generates the list *again* at execution time (ages move; four
  files crossed the 14-day line between the two snapshots today, which is exactly why the
  committed list is never the execution input) and deletes only what that fresh run prints,
  under the lock. Nothing outside `/tmp/opencode` is in scope, ever.
- **"no"** — the item closes as rejected and never comes back.
- **"leave it"** — `/` sits at **79 % (20 G free)** against a 90 % threshold, so deferring
  is free; no pressure, no repeat ask.

Not part of this ask: the 45 other-desk entries, the 6 live-holder stub paths, the 35
code-referenced names, the 297 narrative-cited entries (1.5 GB, held until their citations
are re-pointed), and the operator's 27.9 GB legacy `/tmp/gocache` cut.

### NEEDS-INVESTOR (opened 2026-10-10): `GETTING_STARTED.md` — the second getting-started guide: **keep**, **fold**, or **retire** (one word, no action taken)
Handed over unchanged by runs 874 → 875 → 876 as "the doc-owner line", and it is the one
queue line a builder run may not close by itself, because all three answers end in either a
rename, a delete or a new standing document. So it is surfaced here, with the measurements
behind it, and **nothing has been renamed, deleted or rewritten**.

The repository ships **two** guides that open with the same `# Getting Started with Gladex`
title and walk the same seven steps (install → init → push → workflow → trust → server →
MCP). Only one of them is alive:
$ cd /data/repo && ./tools/tmp-sweep --format json 2>/dev/null | python3 -c "
import json,sys
d=json.load(sys.stdin)
print({k:d.get(k) for k in ('mode','ok','age_hours','roots','candidates','candidate_bytes','kept','skipped','removed')})
print('skips:', d.get('skipped_detail') or d.get('skip_reasons') or [s for s in d.get('skipped_entries',[])][:5])
" ; echo "rc=$?"; du -sh /tmp/opencode 2>/dev/null; find /tmp/opencode -mindepth 1 -mtime +1 2>/dev/null | wc -l; find /tmp/opencode -mindepth 1 2>/dev/null | wc -l
{'mode': 'dry-run', 'ok': True, 'age_hours': 24.0, 'roots': ['/tmp/opencode', '/tmp'], 'candidates': [{'path': '/tmp/opencode/run977-before.txt', 'root': '/tmp/opencode', 'bytes': 535, 'mtime': 1792105603.57, 'age_hours': 24.29}, {'path': '/tmp/opencode/run977-monitor-post.txt', 'root': '/tmp/opencode', 'bytes': 1317, 'mtime': 1792106368.081, 'age_hours': 24.07}, {'path': '/tmp/opencode/run977-monitor.txt', 'root': '/tmp/opencode', 'bytes': 1402, 'mtime': 1792106115.406, 'age_hours': 24.14}, {'path': '/tmp/opencode/run977-progress-entry.txt', 'root': '/tmp/opencode', 'bytes': 10700, 'mtime': 1792106172.685, 'age_hours': 24.13}, {'path': '/tmp/stub_232602.py', 'root': '/tmp', 'bytes': 973, 'mtime': 1792105620.681, 'age_hours': 24.28}], 'candidate_bytes': 14927, 'kept': 338, 'skipped': [{'path': '/tmp/.ICE-unix', 'reason': 'protected-hidden'}, {'path': '/tmp/.X11-unix', 'reason': 'protected-hidden'}, {'path': '/tmp/.XIM-unix', 'reason': 'protected-hidden'}, {'path': '/tmp/.bun-0-71b650bef1b3e52c.node', 'reason': 'protected-hidden'}, {'path': '/tmp/.bun-0-89812e6e6a68aaeb.so', 'reason': 'protected-hidden'}, {'path': '/tmp/.bun-0-ae3565061ef00796.so', 'reason': 'protected-hidden'}, {'path': '/tmp/.cache', 'reason': 'protected-hidden'}, {'path': '/tmp/.config', 'reason': 'protected-hidden'}, {'path': '/tmp/.font-unix', 'reason': 'protected-hidden'}, {'path': '/tmp/chs', 'reason': 'protected-cache'}, {'path': '/tmp/chs.zip', 'reason': 'protected-cache'}, {'path': '/tmp/gopath', 'reason': 'protected-cache'}, {'path': '/tmp/snap-private-tmp', 'reason': 'protected-system'}, {'path': '/tmp/systemd-private-00d5322068894874a7b09f098d994f42-apache2.service-tN1ipI', 'reason': 'protected-system'}, {'path': '/tmp/systemd-private-00d5322068894874a7b09f098d994f42-dovecot.service-m49CEk', 'reason': 'protected-system'}, {'path': '/tmp/systemd-private-00d5322068894874a7b09f098d994f42-polkit.service-fiGz7e', 'reason': 'protected-system'}, {'path': '/tmp/systemd-private-00d5322068894874a7b09f098d994f42-systemd-logind.service-9p5g6v', 'reason': 'protected-system'}, {'path': '/tmp/systemd-private-00d5322068894874a7b09f098d994f42-systemd-resolved.service-6i2BYA', 'reason': 'protected-system'}], 'removed': 0}
skips: []
rc=0
276M	/tmp/opencode
0
8329
> build · mimo-v2.6-flash-free
$ python3 - <<'EOF'
import json
d=json.load(open('/data/agent-logs/tmp-sweep-apply-2026-10-17.json'))
rem=d.get('removed_entries') or d.get('removed') 
print('keys:', list(d.keys())[:20])
if isinstance(rem,list) and rem and isinstance(rem[0],dict):
    oc=[e for e in rem if str(e.get('path','')).startswith('/tmp/opencode/')]
    print('removed total:', len(rem), 'under /tmp/opencode:', len(oc), 'bytes:', sum(e.get('bytes',0) for e in oc))
    print('sample:', oc[:3])
else:
    print('removed type:', type(rem), (rem if not isinstance(rem,list) else len(rem)))
EOF
keys: ['tool', 'ts', 'ok', 'mode', 'age_hours', 'roots', 'candidates', 'candidate_bytes', 'removed', 'removed_bytes', 'kept', 'skipped', 'failures', 'errors']
removed type: <class 'int'> 761
$ cd /data/repo && ./tools/tmp-sweep --help 2>&1 | head -60
usage: tmp-sweep [--format {json,human}] [--age-hours HOURS] [--apply]

Plan (and, with --apply, remove) /tmp entries whose NEWEST mtime is older than the age gate: the durable half of run 977's hand sweep, so a SIGKILL orphan cannot pile up for days. Dry-run by default, /tmp scope only, never follows a symlink.

options:
  -h, --help            show this help message and exit
  --format {json,human}
                        Output format (default: human)
  --age-hours HOURS     Only entries whose newest mtime is older than this
                        (default: 24)
  --apply               Actually remove the candidates (default: plan only)

the three rules:
    1  age      newest mtime in the subtree beats the gate, so a
                stale parent with a fresh child stays untouched
    2  scope    /tmp and beneath it only - anything else is
                refused before a listing is taken; inside scope a
                hidden, systemd/snap-private, socket/FIFO, mount (the
                entry itself or ANYWHERE below it) or live-cache
                entry (gopath, chs, chs.zip -> protected-cache: a
                regenerable artifact that is read or executed, never
                rewritten, so its mtime lies) is out of scope before
                age is asked
    3  plan     dry-run removes nothing; --apply is what removes,
                and an entry that cannot be measured is skipped

Exit codes:
    0 ok: plan printed, or every candidate removed
    1 partial: --apply ran with at least one failure
    2 invalid arguments (validated before any I/O)
    3 refused: a root outside /tmp, or a gate below the 1-hour
        floor - never a pass, nothing listed or removed
    4 cannot verify: a root does not exist or is not a
        directory - never a pass
    Precedence: 2 > 3 > 4 > 1 > 0.

Environment:
    GLADEX_TMP_SWEEP_ROOTS   colon-separated roots (default
        /tmp/opencode:/tmp)
    GLADEX_TMP_SWEEP_NOW     fixed clock, unix seconds (test
        hook; unset in normal use)

Examples:
    tmp-sweep                    # plan only
    tmp-sweep --format json      # one JSON object
    tmp-sweep --age-hours 48     # a wider gate, still a plan
    tmp-sweep --apply            # remove what the plan holds
> build · mimo-v2.6-flash-free
$ ls /data/repo/agent-logs/ | grep -i "tmp-opencode" ; grep -n "/tmp/opencode" /data/repo/agent-logs/tmp-opencode-prune-signoff-2026-10-09.md 2>/dev/null | head -10
tmp-opencode-inventory-2026-10-09-by-class.tsv
tmp-opencode-inventory-2026-10-09.md
tmp-opencode-inventory-2026-10-09.tsv
tmp-opencode-prune-dryrun-2026-10-09.md
tmp-opencode-prune-dryrun-2026-10-09.tsv
tmp-opencode-prune-signoff-2026-10-09.md
1:# /tmp/opencode prune — queue item (av)(d) pre-execution verification, 2026-10-09
10:Probe artefacts live at `/tmp/opencode/probe858avd/` (outside the repo, never committed).
11:The generator is a byte copy of run 856's `/tmp/opencode/probe856avc/prune-dryrun.py`,
71:repo-wide reference probe for all four (exact `/tmp/opencode/<name>` path *and* bare
81:- `du -sb /tmp/opencode` before → after: 4,255,154,875 → **4,255,329,894 B
$ python3 - <<'EOF'
import json
d=json.load(open('/data/agent-logs/tmp-sweep-apply-2026-10-17.json'))
c=d['candidates']
oc=[e for e in c if str(e.get('path','')).startswith('/tmp/opencode/')]
print('plan total:', len(c), c and list(c[0].keys()))
print('under /tmp/opencode:', len(oc), 'bytes:', sum(e.get('bytes',0) for e in oc))
ages=[e.get('age_hours',0) for e in oc]
if ages: print('age range h:', round(min(ages),1), '-', round(max(ages),1))
print('oldest 3:', sorted(oc,key=lambda e:-e.get('age_hours',0))[:3])
EOF
plan total: 761 ['path', 'root', 'bytes', 'mtime', 'age_hours']
under /tmp/opencode: 41 bytes: 287363306
age range h: 24.9 - 46.4
oldest 3: [{'path': '/tmp/opencode/run1139-old', 'root': '/tmp/opencode', 'bytes': 17238, 'mtime': 1792024343.184, 'age_hours': 46.42}, {'path': '/tmp/opencode/run1139', 'root': '/tmp/opencode', 'bytes': 99505, 'mtime': 1792026426.32, 'age_hours': 45.84}, {'path': '/tmp/opencode/cg1', 'root': '/tmp/opencode', 'bytes': 676, 'mtime': 1792030115.308, 'age_hours': 44.82}]
> build · mimo-v2.6-flash-free
$ head -5 /data/repo/agent-logs/tmp-opencode-prune-dryrun-2026-10-09.tsv; echo ...; wc -l /data/repo/agent-logs/tmp-opencode-prune-dryrun-2026-10-09.tsv; echo "=== existence spot-check:"; awk -F'\t' 'NR>1 {print $1}' /data/repo/agent-logs/tmp-opencode-prune-dryrun-2026-10-09.tsv | head -300 | while read p; do [ -e "$p" ] && echo "EXISTS $p"; done | head -10; echo "=== count existing of full list:"; awk -F'\t' 'NR>1 {print $1}' /data/repo/agent-logs/tmp-opencode-prune-dryrun-2026-10-09.tsv | while read p; do [ -e "$p" ] && echo x; done | wc -l
decision	name	kind	objects	bytes	newest_mtime_utc	age_days	class	reason
HOLD	base785	dir	26774	1123252066	2026-10-08T04:47:49Z	1.13	general	age 1.1 d <= N
HOLD	head786	dir	5465	429906866	2026-10-08T04:40:16Z	1.14	general	age 1.1 d <= N
HOLD	regcov.oCFQIm	dir	4526	151454826	2026-10-08T01:15:16Z	1.28	mkdtemp() sandbox	age 1.3 d <= N
HOLD	regcov.FORBxG	dir	4805	141318085	2026-10-04T23:23:15Z	4.36	mkdtemp() sandbox	age 4.4 d <= N
...
1941 /data/repo/agent-logs/tmp-opencode-prune-dryrun-2026-10-09.tsv
=== existence spot-check:
=== count existing of full list:
0
> 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)
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53852 Accepted
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53852 Closing
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53854 Accepted
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53854 Closing
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53864 Accepted
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53864 Closing
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53876 Accepted
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53876 Closing
[Sat Oct 17 01:09:05 2026] 127.0.0.1:53886 Accepted
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53886 Closing
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53890 Accepted
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53890 Closing
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53898 Accepted
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53898 Closing
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53910 Accepted
[Sat Oct 17 01:09:06 2026] 127.0.0.1:53910 Closing
[Sat Oct 17 01:12:16 2026] 127.0.0.1:44250 Accepted
[Sat Oct 17 01:12:16 2026] 127.0.0.1:44250 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34582 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34582 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34586 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34586 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34602 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34602 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34606 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34606 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34608 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34608 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34624 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34624 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34640 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34640 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34656 Accepted
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34656 Closing
[Sat Oct 17 01:15:25 2026] 127.0.0.1:34666 Accepted
[Sat Oct 17 01:15:26 2026] 127.0.0.1:34666 Closing
[Sat Oct 17 01:15:26 2026] 127.0.0.1:34668 Accepted
[Sat Oct 17 01:15:26 2026] 127.0.0.1:34668 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47424 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47424 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47426 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47426 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47442 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47442 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47448 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47448 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47456 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47456 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47458 Accepted
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47458 Closing
[Sat Oct 17 01:16:37 2026] 127.0.0.1:47466 Accepted
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47466 Closing
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47470 Accepted
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47470 Closing
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47484 Accepted
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47484 Closing
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47486 Accepted
[Sat Oct 17 01:16:38 2026] 127.0.0.1:47486 Closing
[Sat Oct 17 01:25:10 2026] 127.0.0.1:55052 Accepted

Other app logs: downloads.log

Generated 2026-10-16 23:25:10 UTC · Gladex.de