Włączam tryb konserwacji, dodając plik var/.maintenance.flag
, ale pojawia się błąd:
Unable to proceed: the maintenance mode is enabled.
#0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance()
#1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#2 {main}
Próbowałem nawet włączyć to za pomocą polecenia:
bin/magento maintenance:enable
Ponadto włączono tryb produkcji, wyczyściłem pamięć podręczną, ale nie otrzymuję strony 503. Proszę pomóż!
magento2
maintenance
Twinkal
źródło
źródło
Mój
MAGE_MODE
został ustawiony na programistę i wdrożyłem w produkcji przy użyciu:php bin/magento deploy:mode:set production
zakładając, że jest to dynamiczny sposób zmiany trybu programisty na produkcję.
Musiałem zmienić stronę
MAGE_MODE
naproduction
lubdefault
uzyskać 503.Chciałbym poznać różnicę między
MAGE_MODE
trybem wdrażania a trybem wdrażania.źródło
config.php
ienv.php
. Właśnie dlatego tryb programisty był włączony, nawet jeśli ustawiłeś go inaczej za pomocą cli.config.php
aleenv.php
zmieniaMAGE_MODE
wartość na podstawie polecenia cli. Dzięki :)1) / bin / magento maintenanca: wyłącz
Jeśli problem nie został rozwiązany za pomocą pierwszego polecenia, a pojawi się błąd „ Serwer tymczasowo nie może obsłużyć żądania z powodu przestojów w konserwacji lub problemów z pojemnością. Spróbuj ponownie później ”. W takim przypadku sprawdź tutaj .
2) Teraz uruchom polecenie :: / bin / magento Maintenance: status
3) / bin / magento Maintenance: enable
źródło
Gdy jesteś w Magento
developer mode
-> następnie aktywujmaintenance mode
-> otrzymasz komunikat o błędzie, który opisałeśKiedy będziesz w innym trybie -> następnie aktywuj
maintenance mode
-> otrzymasz stronę 503źródło