Tatbikat
- Arşiv hash ve HMAC kontrolü
- Ağa kapalı MariaDB 10.3.39
- Tablo/constraint sayımı
- Dosya sayısı ve ağaç hash
- Gizlilik ledger kararları
Günlük sıra: liveness → readiness → Operasyon durumu → scheduler heartbeat → Güncellemeler. HTTP 200 tek başına kabul değildir; beklenen gövde, zaman ve ilgili iş sayımı birlikte okunur.
Gizli veriyi taşımadan doğru bileşeni ayırın.
| Sinyal | İlk kontrol | İlk hareket |
|---|---|---|
| Liveness başarısız | Web/PHP ve document root | Son değişen dosya hashlerini karşılaştır |
| Readiness başarısız | DB, Redis, migration, heartbeat, storage | Yanıtta adı geçen bileşeni izole et |
| Heartbeat >120 sn | Scheduler sonucu, launcher hash, pause | Kör yeniden başlatmadan sahipliği doğrula |
| Outbox/queue >300 sn | İki ardışık ölçüm, oldest age | Payloadı kopyalamadan backlogu ayır |
| Update failed | Operation aşaması ve şema modu | Expand ise hedefli rollback; contract ise forward-fix |
Tarihli release klasörü ve tam ağaç yüklemesi kullanılmaz.
Restore önce izole ortamda kanıtlanır.
Secretları döndürün. Health, yönetici girişi ve temel ticaret okuması geçmeden trafik aktarmayın. Ölçülen tatbikat süresi RPO/RTO/SLA değildir.
Karar şema uyumuna ve yedek sonrası ticari yazıma bağlıdır.
| Şema | Eski kod | Yeni ticari kayıt | Karar |
|---|---|---|---|
| pre/expand | Uyumlu | Fark etmez | Yalnız değişen kodu geri al |
| contract/bilinmeyen | Uyumsuz | Yok | Forward-fix |
| contract/bilinmeyen | Uyumsuz | Var | Snapshot restore'u reddet, kayıtları koru |
Destek görevlisinin güvenli ilk adımları.
Tutar/currency/açıklama, exact yetki ve parola+MFA sonucunu kontrol edin. İkinci POST yerine payment, audit ve idempotency kaydını okuyun.
Güncel panel adapterı yayımlanmış değildir. DB'ye elle kayıt yazmayın; sipariş, kalem/miktar, gerekçe ve fiziksel dönüş kararıyla teknik ekibe devredin.
Lisans, disk, yedek/restore, şema, yerel fark, doğru system.update.* yetkisi ve parola+MFA kapılarını sırayla okuyun.
Storefront siparişini kapatmayın. Kurulu paketler çalışır; yeni aktivasyon ve güncelleme bağlantı düzelene kadar bekler.
Native mobil uygulama ayrı ve sonraki iş koludur. Onaylı App Store/Google Play binary yoksa boş liste beklenen durumdur.
Sonucu yeniden üretmeye yetecek bilgiyi, gizli veri olmadan bırakın.