Magento 서비스를 일시적으로 사용할 수 없습니까?


109

내 응용 프로그램은 어제 잘 작동했습니다. 오늘 PC를 시작했습니다. Magento를 시작하려고 할 때이 오류 메시지가 나타납니다.

일시적으로 서비스를 사용할 수 없음

유지 보수 중단 시간 또는 용량 문제로 인해 서버가 일시적으로 귀하의 요청을 처리 할 수 ​​없습니다. 나중에 다시 시도하십시오.

관리자 페이지를 열 수 없거나 페이지에서 어떤 종류의 오류도 볼 수 없습니다. 내 Magento 사이트의 URL을 방문하면 위의 출력이 표시됩니다. 이 문제를 어떻게 해결합니까?


Magento가 웹 서버에서 온라인으로 실행됩니까, 아니면 로컬 컴퓨터에서 실행됩니까? 환경 세부 정보 (웹 서버, PHP 등)는 무엇입니까? 최근에 확장을 추가 했습니까? 페이지로드 중 일부가 있거나 게시 한 내용이 페이지에있는 모든 것입니까?
matthewpavkov 2011

1
고마워요 매튜. 그것의 로컬, 난, 그것은 오류가 나중에 다시 사이트 시도에 .. 연결할 수 없습니다 보여주는데 설치되지 않은 어제 마법 줌을 설치하려고하지만 .. 우분투와 XAMPP를 사용하고
전갈

답변:


369

maintenance.flag 라는 파일이 있는지 확인 하고 있다면 삭제합니다 .

Magento 1.x : maintenance.flag 파일 위치 : magento 루트 디렉터리

Magento 2.x : maintenance.flag 파일 위치 : var 폴더

Magento가 특정 작업을 수행 할 때 일시적으로이 파일을 생성합니다. Magento는 존재 여부를 확인하고 존재하는 경우 설명한 페이지로 사용자를 보냅니다.

어떤 작업을 수행하든 처리가 완료되면이 파일을 자동으로 삭제해야하지만 문제가 발생하여 삭제에 실패한 경우가 있습니다.


7
magento connect에서 모듈을 성공적으로 설치하지 못한 후에도 동일한 문제에 직면했습니다. 파일 삭제가 작동했습니다.
Mohammad Faisal

maintenance.flag파일 은 어디에 있습니까 ?
Pratik

1
@ jQuery.PHP.Magento.com magento 웹 사이트의 루트 폴더에 있습니다. 그러나 사이트가 유지 관리 모드에서 멈춘 경우에만 존재합니다. 정상적인 작업에서는이 파일이 존재하지 않습니다.
elMarquis

1
우분투 VM하지만 플래그 파일에서 일어나고
Sushivam

1
maintenance.flag 파일 이 없으면 어떻게합니까?
Razvan Zamfir

13

간단히 삭제 maintenance.flag루트 폴더에 파일을 다음 내부 폴더 캐시 폴더 및 세션의 파일을 삭제 var/폴더.


11

이제 새 버전 magento2 에서 오류 생성 서비스를 일시적으로 사용할 수 없습니다.

Remove maintenance.flag

변경된이 경로에서 magento2/var/maintenance.flag.

또한

$ rm maintenance.flag

우리에게는 magento2/var/.maintenance.flag
DarkMukke


5

동일한 문제가 있었지만 Magento 루트에서 maintenance.flag 파일을 찾지 못했습니다. 단순히 캐시와 세션 파일을 삭제하고 모두 다시 작동했습니다.


작업을 수행하려면 세션과 캐시 파일을 모두 삭제해야했습니다.
Minesh

4

다음 단계를 따라야합니다.

  1. cPanel / FTP를 통해 magento 루트 디렉터리로 이동합니다.
  2. Magento1의 경우 maintenance.flag 를 찾아 삭제합니다.
  3. Magento2의 경우 var / maintenance.flag를 삭제합니다.


3

Magento 2에서는 /var/.maintenance.flag에있는 파일을 제거해야합니다. 방금 검색 한 후 공유하겠습니다.


2

다음과 같이 할 수 있습니다.

http : // localhost / magento / downloader로 이동합니다 . URL입니다. 여기에서는 내 로컬 호스트에서 마 젠토 스토어를 실행하고 있습니다. 이제 magento connect manager에 로그인하고 이전에 설치 한 확장을 제거 할 수 있습니다.

이것이 효과가 있기를 바랍니다 !!!!!

감사.


파일이 남았다는 이유로 모듈을 제거하는 일종의 과잉 maintenance.flag입니다. 수동으로 캐시를 지우고 제거하십시오.maintenance.flag 하고 관리자 패널에 로그인하여 모듈 설치를 완료 할 수 있는지 확인합니다.
Fiasco Labs

1

이 문제가 발생하고 (내가 한 것처럼) maintenance.flag 파일이 어디에도 존재하지 않는다면 문제를 일으키는 것이 Redis 캐시입니다. 그것을 지우십시오.

호스팅 회사에 연락하여 Redis 캐시를 지우고 해당 캐시에 액세스 할 수 없기 때문에 그들이 그렇게하도록해야했습니다.

나는이 대답을 사용하여 이것을 알아 냈습니다 : https://magento.stackexchange.com/a/55814/77803


Redis와 동일한 문제가 있었는데 CM_Redis 모듈을 사용하여 503이 여기에 반환됩니다.
DependencyHell

0

Magento 설치 디렉터리의 루트 폴더를 확인합니다. maintenance.flag 파일을 찾아 삭제하고 사이트를 새로 고치면 정상적으로 작동합니다.


0

나는 새 플러그인을 설치할 때 항상 발생합니다. 루트 디렉토리에서 maintenance.flag 파일을 삭제하기 만하면됩니다.


-6

플래그를 제거하면 서비스를 일시적으로 사용할 수 없음이 표시됩니다. " http://localhost.com/downloader "및 unisntall 슬라이더 배너, BusinessDecision_Interaktingslider, lightbox2 및 내가 기억하지 못하는 다른 항목으로 이동하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.