Skip to content
AnymHost
Cara Mengatasi Error 503 Service Unavailable Laravel

Cara Mengatasi Error 503 Service Unavailable Laravel

AnymHost 20 September 2024 2 menit baca
#php #laravel

Error 503 Service Unavailable menandakan jika request yang masuk tidak dapat di proses oleh server karena layanan yang tidak tersedia. Penyebabnya cukup beragam, namun yang umumnya terjadi karena akibat alokasi resource yang penuh. Berikut ini beberapa cara untuk mengatasi error 503 service unavailable pada web yang menggunakan framework laravel.

1. Cek Penggunaan Resource (Disk, CPU, Ram)

Error 503 sering kali muncul jika server mengalami overload karena resource yang tidak mencukupi. Aplikasi yang memerlukan banyak sumber daya seperti CPU, RAM, atau disk space bisa memicu error ini. Pada layanan hosting kamu bisa mengecek penggunaan resource di menu Resource Usage atau dengan melihat indikator resource yang berada di halaman awal control panel seperti pada gambar berikut.

[caption id=“attachment_6646” align=“aligncenter” width=“800”] 1.1 Menu Resource Usage Pada Hosting[/caption]

[caption id=“attachment_6647” align=“aligncenter” width=“800”] 1.2 statistik penggunaan resource pada hosting[/caption]

2. Cek Status Artisan Laravel

Aplikasi laravel akan menampilkan pesan error 503 secara otomatis saat artisan dalam keadaan down. Penyebabnya bisa jadi karena kamu mungkin tidak sengaja memasukkan aplikasi ke mode maintenance, atau karena process yang terhenti akibat resource penuh. Untuk mengatasi hal ini ada dua opsi yang bisa dilakukan, pertama dengan menjalankan command berikut

php artisan up

lalu kedua dengan menghapus file down pada directory /storage/framework/

[caption id=“attachment_6648” align=“aligncenter” width=“800”] 2.1 directory /storage/framework/ pada laravel[/caption]

3. Lihat Log Aplikasi Laravel

Log aplikasi Laravel sangat berguna untuk mendeteksi penyebab error. Laravel menyimpan informasi kesalahan dan pengecualian pada direktori /storage/logs. File log yang umum adalah laravel.log.

Cara melihat log bisa dilakukan dengan membuka file log langsung, atau menggunakan command seperti tail untuk membaca file log dari baris terakhir yang muncul. tail -f storage/logs/laravel.log Dari log ini, kamu bisa mendapatkan rincian lebih lanjut tentang masalah yang menyebabkan aplikasi tidak dapat diakses. Jika kamu melihat pesan kesalahan yang spesifik, tindak lanjuti dengan memperbaiki masalah yang disebutkan, seperti error database, masalah konfigurasi, atau kesalahan pada kode PHP.

AnymHost

AnymHost

Tim Konten AnymHost

Tim content creator AnymHost yang menulis panduan, tutorial, dan tips seputar web hosting, VPS, domain, dan pengelolaan website. Punya pertanyaan atau butuh bantuan? Tim support kami siap membantu 24/7.

Bagikan:

Dapatkan Update Terbaru

Follow WhatsApp Channel kami untuk info promo, tips, dan artikel terbaru.

Follow Channel