ANOMALIA: żyje pod systemd w /root/, nie PM2 w /var/www — niespójne z resztą floty.
inspiracja
Katalog select.aionflow.pl zawiera głównie statyczne mockupy HTML/archiwa oraz folder 'iseller' z komponentami JSX — CLAUDE.md: HTML-e miały być tylko wizualną specyfikacją do odtworzenia w Vue, nie strukturą do importu.
źródło: ls select.aionflow.pl/, CLAUDE.md
cel
Cedepe Select ('ExpertsOnDemand') łączy firmy z anonimowym katalogiem menedżerów interim (CFO/COO/CMO/HR/CISO) — Cedepe pośredniczy w każdym kontakcie. Osobna linia biznesowa klienta Cedepe (Piotr Krzysztofik), nie ta sama usługa co cedepeconsulting.pl.
źródło: CLAUDE.md (Project Overview)
zależności
Rzeczywisty proces to /root/cedepe-select-frontend/.output/server/index.mjs (PPid 1, uruchomiony 29 kwietnia, poza nadzorem PM2), łączący się z dedykowaną instancją Directus pod select-db.aionflow.pl. Katalog /var/www/select.aionflow.pl zawiera tylko mockupy.
źródło: ps aux (PID node index.mjs, node directus start), CLAUDE.md
znaczenie
select.aionflow.pl i select-db.aionflow.pl obie odpowiadają 200 na żywo — funkcjonujący produkt, ale działający jako osierocony proces node (PPid 1) bez auto-restartu, istotne ryzyko operacyjne.
źródło: curl select.aionflow.pl -> 200, curl /eksperci -> 200, ps PPid=1
co działa
Strona zwraca realny SSR HTML z tytułem 'Interim Management — kuratowana platforma C-level — Cedepe Select' i działającym designem, podstrona /eksperci również 200.
źródło: curl 127.0.0.1:3005/, curl /eksperci -> 200
select-db.aionflow.pl odpowiada 200 na /server/info, potwierdzając że separacja instancji opisana w CLAUDE.md jest realnie wdrożona.
źródło: curl select-db.aionflow.pl/server/info -> 200
co nie działa
Proces (zip -FF Cedepe Select.zip --out fixed.zip, uruchomiony przez root 29 kwietnia) nadal działa i zużywa ~99.7% CPU nieprzerwanie od ponad 70 dni, bez wygenerowania pliku wynikowego — zawieszony/zombie proces.
źródło: ps aux (ELAPSED 70-23:03:38, %CPU 99.7), brak fixed.zip
co do przetestowania
Katalog zwrócił 'Permission denied' — nie udało się zweryfikować kodu źródłowego ani historii git, tylko fakt istnienia i działania procesu node.
źródło: ls /root/cedepe-select-frontend/ -> Permission denied
rekomendacja
1) Zabić proces zombie zip (71 dni 100% CPU) i posprzątać archiwa w select.aionflow.pl. 2) Przenieść oba procesy root pod PM2 dla auto-restartu i spójności z resztą ekosystemu.
źródło: ps aux (procesy zip, frontend, directus)