Antarmuka web

Halaman ini menyediakan panduan komprehensif untuk pemecahan masalah kesalahan yang paling sering ditemui di antarmuka web Navixy On-premise. Ini mencakup Panel Admin dan Antarmuka Pengguna, karena keduanya berbagi server web Nginx, sehingga menghasilkan kejadian kesalahan yang serupa. Jelajahi sumber ini untuk menyelesaikan masalah secara efektif dan mengoptimalkan pengalaman Anda.

Halaman sambutan Nginx

Jika Anda melihat layar sambutan Nginx, itu berarti permintaan telah melewati dan Nginx terpasang serta berjalan, tetapi belum dikonfigurasi.

Selamat datang di Nginx

Hal-hal yang perlu diperiksa:

  • Konfigurasi situs web disimpan di direktori berikut:

    • Linux: /etc/nginx/sites-available

    • Windows: C:\nginx\conf\sites-enabled

  • Pada instance Linux, symlink untuk file-file ini harus dibuat di /etc/nginx/sites-enabled

Jika tidak ada konfigurasi yang tersedia - silakan hubungi tim dukungan Navixy.

Situs ini tidak dapat dijangkau (DNS_PROBE_FINISHED_NXDOMAIN)

Kesalahan DNS_PROBE_FINISHED_NXDOMAIN berarti domain Anda tidak diarahkan ke server Anda atau disetel secara tidak benar.

DNS_PROBE_FINISHED_NXDOMAIN

Untuk mengatasi masalah, silakan periksa bahwa catatan DNS untuk domain telah ditentukan dengan benar.

Domain harus memiliki catatan DNS tipe A agar berfungsi. Silakan periksa persyaratan domain untuk detail lebih lanjut.

Situs ini tidak dapat dijangkau (ERR_CONNECTION_REFUSED/TIME_OUT)

Kesalahan ini berarti upaya koneksi gagal.

ERR_CONNECTION_REFUSED

Langkah pemecahan masalah:

  1. Periksa bahwa port 80 (HTTP) atau 443 (HTTPS) terbuka dan koneksi diizinkan.

  2. Di Linux: periksa apakah symlink untuk konfigurasi Nginx dibuat di /etc/nginx/sites-enabled.

  3. Jika Anda telah mengedit salah satu konfigurasi Nginx - mulai ulang Nginx.

404 Not Found

Jika Anda melihat kesalahan seperti itu berarti NGINX tidak dikonfigurasi dengan benar atau Anda meminta URL yang salah.

404 tidak ditemukan

Kemungkinan cara untuk menyelesaikan:

  1. Pastikan bahwa URL dalam file konfigurasi Nginx benar. File-file terletak di /etc/nginx/sites-available/

  2. Di Linux: periksa apakah situs yang diperlukan diaktifkan. Situs diaktifkan dengan membuat symlink di /etc/nginx/sites-enabled/

  3. Periksa bahwa lokasi file statis yang ditentukan dalam konfigurasi Nginx benar.

  • Untuk Linux, file-file tersebut berada di /var/www/

  • Untuk Windows, file-file tersebut berada di C:\nginx\www

  1. Periksa bahwa URL dalam file statis dinyatakan dengan benar. File-file tersebut adalah:

  • ./www/panel-v2/PConfig.js

  • ./www/pro-ui/Config.js

  • ./www/pro-ui/static/app_config.js

  1. Jika Anda telah mengedit salah satu konfigurasi - mulai ulang Nginx.

Ikon pemuatan atau layar “We’ll be back soon” ditampilkan

Jika Anda melihat ikon pemuatan untuk periode waktu yang lama, atau layar “We’ll be back soon” muncul - itu berarti server web Anda berfungsi dan file statis dapat diakses, tetapi UI tidak dapat mengambil data dari platform.

Kami akan segera kembali error
Kami akan segera kembali

Untuk mengatasi masalah:

  1. Jika Panel Admin tersedia, dan masalah hanya pada antarmuka pengguna - periksa bahwa nama domain yang benar ditentukan di Panel Admin (Account Management - Service preferences).

  2. Periksa alat pengembang browser Anda. Di browser berbasis Chrome, tekan F12, buka Network, segarkan halaman dan periksa kesalahan. Jika Anda melihat bahwa get_ui_config panggilan API gagal dijalankan, dalam banyak kasus ini berarti API-server mati.

  3. Periksa status API-server. Jika layanan dihentikan - coba mulai ulang. Jika layanan tidak meluncur atau crash setelah beberapa saat - periksa lognya untuk melihat kesalahan.

  4. Periksa URL API, mungkin ditentukan secara tidak benar di ./www/pro-ui/Config.js. Jika ini masalahnya, gantilah URL dengan yang benar dan muat ulang halaman.

  5. Jika semua poin di atas baik-baik saja - periksa konsumsi memori dan periksa kembali file log API. Mungkin, layanan kehabisan memori.

Basis data tidak tersedia

Pesan Basis data tidak tersedia umumnya berarti layanan Java tidak dapat meminta data dari basis data.

DB tidak tersedia

Mulailah dengan memeriksa status MySQL. Jika MySQL mati - coba mulai ulang dan periksa lognya untuk menemukan penyebab kegagalan.

Jika basis data Anda dihosting di server terpisah, pastikan koneksi ke sana tersedia pada port MySQL default 3306 (atau port kustom jika instalasi dibuat demikian - periksa db.properties file dari salah satu layanan Java).

Koneksi Anda tidak pribadi

Kesalahan ini memberi tahu Anda bahwa koneksi tidak dilindungi SSL.

Koneksi Anda tidak pribadi

Kemungkinan alasan

  • Anda mencoba mengakses port 443 (dengan tautan HTTPS) dan tidak memiliki sertifikat SSL yang terpasang.

  • Sertifikat Anda tidak mencakup nama domain yang sedang Anda akses.

  • Sertifikat Anda telah kedaluwarsa dan Anda perlu menerbitkan yang baru.

  • Sertifikat Anda tidak disetel dengan benar (tidak ditentukan dalam konfigurasi Nginx).

Last updated

Was this helpful?