Servis Geçici Olarak Kullanılamıyor Magento?


109

Başvurum dün gayet iyi çalışıyordu. Bilgisayarıma bugün başladım. Magento'yu başlatmaya çalıştığımda bu hata mesajını aldım.

Hizmet Geçici Olarak Kullanılamıyor

Bakım kesintisi veya kapasite sorunları nedeniyle sunucu geçici olarak isteğinize hizmet veremiyor. Lütfen daha sonra tekrar deneyiniz.

Yönetici sayfasını açamıyorum veya sayfada herhangi bir hata göremiyorum. Magento sitemin herhangi bir URL'sini ziyaret edersem, yukarıdaki çıktıyı alıyorum. Bunu nasıl çözerim?


Magento çevrimiçi bir web sunucusunda mı yoksa yerel bilgisayarınızda mı çalışıyor? Ortam ayrıntılarınız nelerdir (web sunucusu, PHP, vb.)? Yakın zamanda herhangi bir uzantı eklediniz mi? Sayfanın yüklenmesinin herhangi bir parçası mı yoksa sayfadaki her şeyi (kelimenin tam anlamıyla) yayınladığınız şey mi?
matthewpavkov

1
Teşekkürler Matthew. Yerelde, Ubuntu ve Xampp kullanıyorum .. Dün sihirli yakınlaştırmayı yüklemeyi denedim ama bu Yüklenmedi, bir hata gösteriyordu Siteye bağlanamıyorum daha sonra tekrar deneyin ..
ScoRpion

Yanıtlar:


369

Maintenance.flag adında bir dosya olup olmadığını kontrol edin ve varsa silin .

Magento 1.x : Maintenance.flag dosyası: magento kök dizini

Magento 2.x : care.flag dosyası: var klasörü

Magento belirli görevleri gerçekleştirirken geçici olarak bu dosyayı oluşturur. Magento, varlığını kontrol eder ve varsa, tanımladığınız sayfaya kullanıcıları gönderir.

Yaptığı görevi tamamladığında bu dosyayı otomatik olarak silmesi gerekiyordu, ancak bir şeylerin ters gittiği ve silmenin başarısız olduğu durumlar yaşadım.


7
Magento connect'ten bir modülün başarısız kurulumundan sonra aynı problemle karşılaştım. Dosyayı silmek çalıştı.
Mohammad Faisal

maintenance.flagDosya nerede ?
Pratik

1
@ jQuery.PHP.Magento.com Magento web sitenizin kök klasöründe olacaktır. Ancak, yalnızca site bakım modunda kaldıysa orada olacaktır. Normal işlemler altında bu dosya mevcut olmayacaktır.
elMarquis

1
Ubuntu
VM'de

1
Ne varsa hiçbir maintenance.flag dosyası?
Razvan Zamfir

13

maintenance.flagKök klasördeki dosyayı silin ve ardından klasörün içindeki önbellek klasörünü ve oturum klasörünü silin var/.


11

Şimdi yeni sürüm magento2'de Hata Oluşturma Hizmeti Geçici Olarak Kullanılamıyor.

Remove maintenance.flag

Değişen bu yoldan magento2/var/maintenance.flag.

Ayrıca

$ rm maintenance.flag

bizim için öyleydimagento2/var/.maintenance.flag
DarkMukke


5

Aynı sorunu yaşadım ancak Magento kökümde care.flag dosyasını bulamadım. Sadece önbelleği ve oturum dosyalarını sildim ve hepsi tekrar çalıştı.


Çalışması için hem oturumu hem de önbellek dosyalarını silmem gerekti, teşekkürler.
Minesh

4

Şu adımları izlemeniz gerekir:

  1. CPanel / FTP yoluyla magento kök dizinine gidin
  2. Magento1 durumunda, bulacaksınız maintenance.flag ve silin
  3. Magento2 olması durumunda, var / care.flag dosyasını silin


3

Magento 2'de /var/.maintenance.flag'da bulunan dosyayı kaldırmanız gerekiyor - biraz aramadan sonra bunu paylaşacağımı fark ettim.


2

Bunu yapabilirsin:

Git http: // localhost / magento / indirici url. Burada yerel ana makinemde magento mağazasını çalıştırıyorum. Artık magento bağlantı yöneticisine giriş yapabilir ve önceden yüklediğiniz uzantıyı kaldırabilirsiniz.

Umarım bu işe yarar !!!!!

Teşekkürler.


Bir modülü sırf bir maintenance.flagdosyanın arkasında bıraktığı için kaldırmak biraz abartılı . Önbelleği manuel olarak temizleyin, kaldırın maintenance.flagve modül kurulumunu tamamlamak için yönetici panelinde oturum açıp açamayacağınıza bakın.
Fiasco Labs

1

Bu sorunla karşılaşırsanız (benim yaptığım gibi) ve hiçbir yerde bakım.flag dosyası YOKSA, soruna neden olan Redis önbelleğidir; Temizle.

Redis önbelleğini barındırma şirketimle iletişime geçerek temizlemem ve bu önbelleğe erişimim olmadığı için yapmalarına izin vermem gerekiyordu.

Bunu şu cevabı kullanarak buldum: https://magento.stackexchange.com/a/55814/77803


Redis ile aynı sorunu yaşadım, CM_Redis modülünü kullanarak 503 buraya döndürüldü /app/code/local/Cm/RedisSession/Model/Session.php - Biraz ConcurrentConnectionsExceededException vardı, bu yüzden önbelleği temizlemeden max_concurrency sayısını artırdım.
DependencyHell

0

Magento kurulum dizininizin kök klasörünü kontrol edin. Maintenance.flag dosyasını bulacak, silecek ve siteyi yenileyeceksiniz. İyi çalışacaktır.


0

Yeni bir eklenti kurduğunuzda her zaman olurum. Kök dizininizdeki Maintenance.flag dosyasını silmeniz yeterlidir.


-6

Bayrağın kaldırılması hizmetin geçici olarak kullanılamadığını gösteriyorsa. "Git http://localhost.com/downloader " ve unisntall kaydırıcı afiş, BusinessDecision_Interaktingslider, lightbox2 ve dont'anımsamak o anotherone.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.