Skip to content

Operasi dan troubleshooting

Tujuan

Menyediakan perintah operasi umum setelah deployment, metode health check, dan jalur pemeriksaan masalah tipikal.

Perintah umum

bash
cd $INSTALL_PATH
docker compose ps
docker compose logs --tail 200 --follow
docker compose down
docker compose up -d

Melihat log aplikasi:

bash
tail -n 200 $INSTALL_PATH/logs/app/app.log

Memperbarui data lokasi geografis:

bash
bash update_geolite2.sh

Health check

ObjekPerintah atau pintu masukHasil normal
Status containerdocker compose psLayanan kunci running/up
Kesehatan aplikasihttps://<APP_DOMAIN>/status/healthMengembalikan status sehat
Konsol admin/admin/loginHalaman login dapat dibuka
Portal pengguna/app/loginHalaman login dapat dibuka
HTTPSAddress bar browserSertifikat valid atau sesuai strategi self-signed intranet
Resource replay/__replay__/...Resource enterprise dapat dimuat

Masalah tipikal

GejalaKemungkinan penyebabSaran penanganan
Halaman tidak bisa dibukaDomain belum resolve, port belum terbuka, Caddy belum berjalanPeriksa DNS, 80/443, firewall, dan log container
Admin tidak bisa loginKata sandi salah, inisialisasi belum selesai, cache browserGunakan kata sandi system saat instalasi, periksa log aplikasi
Pengguna tidak melihat situsGrup belum diotorisasi, situs dinonaktifkan, kategori kosongPeriksa otorisasi situs SaaS pada grup dan status situs
Pengguna tidak melihat workspaceGrup belum diberi workspaceTambahkan otorisasi di manajemen workspace grup
Login situs abnormalKategori akun, skrip, atau strategi situs target berubahPeriksa konfigurasi situs, konfigurasi kategori akun, dan URL pencocokan skrip
Sertifikat otomatis gagalDomain tidak mengarah ke IP publik atau port tidak terbukaPastikan resolusi domain dan rule masuk 80/443
Replay tidak tersediaDeployment bukan full atau resource object storage tidak dapat dijangkauPeriksa lisensi, tipe deployment, dan resource /__replay__/

Saran perubahan

  • Sebelum mengubah skrip situs, plugin, proxy, atau workspace, catat konfigurasi lama.
  • Sebelum upgrade besar, backup $INSTALL_PATH/volumes, $INSTALL_PATH/logs, dan data database.
  • Sebelum membagikan tautan kolaborasi eksternal, buka lengkap satu kali dengan pengguna uji tanpa privilege.
  • Setelah skrip diaktifkan pada situs produksi, minta tim bisnis melakukan validasi login dan halaman penting.

Sa2web 1.0.0