Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
Production moved from on-prem VM 249 (10.22.68.249) to OVH VPS (57.128.200.27, inpi-vps-waw01). Updated ALL documentation, slash commands, memory files, architecture docs, and deploy procedures. Added |local_time Jinja filter (UTC→Europe/Warsaw) and converted 155 .strftime() calls across 71 templates so timestamps display in Polish timezone regardless of server timezone. Also includes: created_by_id tracking, abort import fix, ICS calendar fix for missing end times, Pros Poland data cleanup. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
81 lines
1.9 KiB
Markdown
81 lines
1.9 KiB
Markdown
# NordaBiz Production Logs
|
|
|
|
Przeglądaj logi produkcyjne aplikacji NordaBiz.
|
|
|
|
## Argument: $ARGUMENTS
|
|
Opcjonalny argument określa typ logów lub liczbę linii, np.:
|
|
- `/logs` - ostatnie 50 linii aplikacji
|
|
- `/logs 100` - ostatnie 100 linii
|
|
- `/logs error` - tylko błędy
|
|
- `/logs nginx` - logi Nginx
|
|
|
|
## Kroki do wykonania:
|
|
|
|
### 1. Logi aplikacji (systemd)
|
|
Połącz się z serwerem i pobierz logi:
|
|
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes -n 50 --no-pager"
|
|
```
|
|
|
|
Dla więcej linii:
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes -n 100 --no-pager"
|
|
```
|
|
|
|
Tylko błędy:
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes -p err -n 50 --no-pager"
|
|
```
|
|
|
|
### 2. Logi Nginx (access)
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "tail -50 /var/log/nginx/access.log"
|
|
```
|
|
|
|
### 3. Logi Nginx (error)
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "tail -50 /var/log/nginx/error.log"
|
|
```
|
|
|
|
### 4. Logi w czasie rzeczywistym (follow)
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes -f"
|
|
```
|
|
(Ctrl+C aby przerwać)
|
|
|
|
### 5. Logi z określonego czasu
|
|
Ostatnia godzina:
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes --since '1 hour ago' --no-pager"
|
|
```
|
|
|
|
Dzisiaj:
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes --since today --no-pager"
|
|
```
|
|
|
|
### 6. Szukanie wzorca
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "journalctl -u nordabiznes --no-pager | grep -i 'error\|exception\|failed'"
|
|
```
|
|
|
|
### 7. Status usługi
|
|
```bash
|
|
ssh maciejpi@57.128.200.27 "systemctl status nordabiznes"
|
|
```
|
|
|
|
## Analiza logów:
|
|
Po pobraniu logów przeanalizuj je pod kątem:
|
|
- Błędów HTTP (500, 502, 503)
|
|
- Wyjątków Python (Traceback)
|
|
- Problemów z bazą danych
|
|
- Błędów API Gemini
|
|
- Nieautoryzowanych prób dostępu
|
|
|
|
## Uwagi:
|
|
- Serwer: OVH VPS inpi-vps-waw01 (OVH VPS, IP 57.128.200.27)
|
|
- Usługa systemd: `nordabiznes`
|
|
- Logi rotują automatycznie
|
|
- Dla alertów rozważ integrację z Zabbix (skill: monitoring-manager)
|