Layanan Magento Untuk Sementara Tidak Tersedia?


109

Aplikasi saya berfungsi dengan baik kemarin. Saya memulai PC saya hari ini. Ketika saya mencoba memulai Magento, saya mendapat pesan kesalahan ini.

Layanan sementara tidak tersedia

Server untuk sementara tidak dapat melayani permintaan Anda karena waktu henti pemeliharaan atau masalah kapasitas. Silakan coba lagi nanti.

Saya bahkan tidak dapat membuka halaman admin atau melihat kesalahan apa pun di halaman. Jika saya mengunjungi URL apa pun dari situs Magento saya, saya mendapatkan output di atas. Bagaimana cara mengatasi ini?


Apakah Magento berjalan di server web online atau di komputer lokal Anda? Apa detail lingkungan Anda (server web, PHP, dll)? Apakah Anda baru saja menambahkan ekstensi apa pun? Apakah ada bagian dari halaman yang memuat atau apa yang Anda posting (secara harfiah) semua yang ada di halaman?
matthewpavkov

1
Terima kasih Matthew. Di Lokal, saya menggunakan Ubuntu dan Xampp .. Saya mencoba menginstal zoom ajaib kemarin tetapi itu tidak diinstal, itu menunjukkan kesalahan Tidak dapat terhubung ke situs coba lagi nanti ..
ScoRpion

Jawaban:


369

Periksa apakah ada file bernama maintenance.flag dan jika demikian, hapuslah .

Magento 1.x : file maintenance.flag ada di: direktori root magento

Magento 2.x : file maintenance.flag ada di folder : var

Saat Magento melakukan tugas tertentu, file ini dibuat untuk sementara. Magento memeriksa keberadaannya dan jika ada akan mengirim pengguna ke halaman yang Anda jelaskan.

Itu seharusnya secara otomatis menghapus file ini ketika selesai memproses tugas apa pun yang dilakukannya, tetapi saya pernah mengalami kejadian di mana ada yang tidak beres dan gagal menghapusnya.


7
Saya menghadapi masalah yang sama setelah gagal menginstal modul dari magento connect. Penghapusan file berhasil.
Mohammad Faisal

Dimana maintenance.flagfile?
Pratik

1
@ jQuery.PHP.Magento.com Ini akan berada di folder root situs web magento Anda. Tetapi itu hanya akan ada di sana jika situs tersebut macet dalam mode pemeliharaan. Dalam operasi normal, file ini tidak akan ada.
elMarquis

1
terjadi di Ubuntu VM tetapi tidak ada file bendera
Sushivam

1
Bagaimana jika tidak ada file maintenance.flag?
Razvan Zamfir

13

Cukup hapus maintenance.flagfile di folder root dan kemudian hapus file dari folder cache dan folder sesi di dalam var/folder.


11

Sekarang dalam versi baru magento2 di Hasilkan kesalahan Layanan Sementara Tidak Tersedia.

Remove maintenance.flag

Dari jalan inilah yang berubah magento2/var/maintenance.flag.

Juga

$ rm maintenance.flag

bagi kami itumagento2/var/.maintenance.flag
DarkMukke


5

Saya memiliki masalah yang sama tetapi belum menemukan file maintenance.flag di root Magento saya. Saya hanya menghapus file cache dan sesi dan semuanya bekerja lagi.


Saya harus menghapus sesi dan file cache agar berfungsi, terima kasih.
Minesh

4

Anda perlu mengikuti langkah-langkah ini:

  1. Buka direktori root magento melalui cPanel / FTP
  2. Dalam kasus Magento1, Anda akan menemukan maintenance.flag dan menghapusnya
  3. Dalam kasus Magento2, hapus var / maintenance.flag


3

Di Magento 2 Anda harus menghapus file yang terletak di /var/.maintenance.flag - baru menyadari bahwa setelah beberapa pencarian, jadi saya akan berbagi.


2

Anda bisa melakukan hal ini:

Buka url http: // localhost / magento / downloader . Di sini saya menjalankan toko magento di localhost saya. Sekarang Anda dapat masuk ke magento connect manager dan menghapus ekstensi yang Anda instal sebelumnya.

Semoga ini berhasil !!!!!

Terima kasih.


Agak berlebihan untuk menghapus modul hanya karena meninggalkan maintenance.flagfile. Kosongkan cache secara manual, hapus maintenance.flagdan lihat apakah Anda dapat masuk ke panel admin untuk menyelesaikan instalasi modul.
Fiasco Labs

1

Jika Anda mengalami masalah ini (seperti yang saya lakukan) dan TIDAK ADA file maintenance.flag di mana pun, cache Redis-lah yang menyebabkan masalah; bersihkan itu.

Saya harus membersihkan cache Redis dengan menghubungi perusahaan hosting saya dan membiarkan mereka melakukannya karena saya tidak memiliki akses ke cache itu.

Saya menemukan ini menggunakan jawaban ini: https://magento.stackexchange.com/a/55814/77803


Memiliki masalah yang sama dengan Redis, menggunakan modul CM_Redis 503 dikembalikan di sini /app/code/local/Cm/RedisSession/Model/Session.php - Saya memiliki beberapa ConcurrentConnectionsExceededException jadi saya meningkatkan angka max_concurrency tanpa membersihkan cache.
DependencyHell

0

Periksa folder root dari direktori instalasi Magento Anda. Anda akan menemukan file maintenance.flag, hapus dan segarkan situs. Itu akan berfungsi dengan baik.


0

Saya selalu terjadi saat Anda menginstal plugin baru. Anda hanya perlu menghapus file maintenance.flag di direktori root Anda


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.