Ishga tayyor · Linux, Nginx va runtime diagnostika
Daraja: O'rta
Process, port, log, permission, reverse proxy va TLS muammolarini tizimli topish.
Tushuntirish
## Ishdagi vazifa Productionda `ishlamayapti` degan holatni qatlamma-qatlam tekshirish: DNS/TLS, proxy, port, service, app health, dependency va data. Systemd processni boshqaradi va restart siyosatini beradi; Nginx TLS termination, static fayl va reverse proxy vazifasini bajarishi mumkin.
## Diagnostika Avval xizmat statusi va so‘nggi loglar, keyin local health endpoint, tinglayotgan port va proxy config tekshiriladi. Config o‘zgarishidan oldin syntax test, deploydan oldin backup. File ownership va least privilege saqlanadi. Disk to‘lishi, certificate muddati va restart soni monitoringga kiradi.
## Ishga tayyor mezon Nomzod taxminiy restartdan oldin dalil yig‘adi va aniq rollbackga ega.
Kod misoli
systemctl status my-api
journalctl -u my-api --since "15 min ago"
ss -lntp
curl -fsS http://127.0.0.1:8080/actuator/health
nginx -t
Keng tarqalgan xatolar
- Sababni bilmasdan qayta-qayta restart qilib muhim log va holatni yo‘qotish.
Mashqlar
- Noto‘g‘ri upstream portli Nginx configini status/log/curl bilan diagnostika qiling.
- Readiness, disk va TLS monitoring checklist yozing.
Teglar: ishga-tayyor, career-05, operations, linux