EA
Ekosystem Aion
← Wróć do katalogu
Cedepe Select (interim managers)active
Slugselect-aionflow
Domenaselect.aionflow.pl,select-db.aionflow.pl
Port3005
Wzorzec deploysystemd
Ścieżka repo/root/cedepe-select-frontend

ANOMALIA: żyje pod systemd w /root/, nie PM2 w /var/www — niespójne z resztą floty.

Głębsze spojrzenie

inspiracja

Prototyp 'Cedepe Select Dark' — mockupy HTML/JSX od Claude Design jako spec wizualnyinsight

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

B2B matchmaking dla interim managerów C-level dla klienta Cedepe Consultinggoal

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

Faktyczna aplikacja żyje poza web root — Nuxt 3 SSR + dedykowany Directus, oba poza PM2dependency

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

To NIE jest martwy prototyp — realnie działająca usługa produkcyjna od ~2,5 miesiąca bez nadzoru PM2insight

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

Frontend SSR i katalog ekspertów odpowiadają poprawnie na żywotested-ok

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

Dedykowana instancja Directus (select-db.aionflow.pl) odpowiada poprawnietested-ok

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

Osierocony proces zip -FF zużywa 100% jednego rdzenia CPU od ~71 dnitested-broken

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

Zawartość /root/cedepe-select-frontend nieweryfikowalna (brak dostępu do odczytu)untested

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

Przenieść oba procesy pod PM2 i ubić zawieszony proces ziprecommendation

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)