[Wordpress] Briefly unavailable for scheduled maintenance. Check back in a minute.
Briefly unavailable for scheduled maintenance. Check back in a minute.
예약되어 있는 유지보수를 위해 잠시 사용할 수 없습니다. 잠시 후에 다시 확인하세요.
자동 업데이트 기능으로 위드프레스 플러그인을 새 판으로 바꾸다가 도중에 멈추면 이용자가 보는 블로그 화면에 이런 내용만 뜰 수 있다.
이 때에는 .maintenance 파일을 지워서 블로그 화면을 되살릴 수 있고, timeout 값을 늘려서 플러그인을 바꾸는 작업이 도중에 멈추는 때를 줄일 수 있다.
(1) .maintenance 파일 지우기
FTP나 SSH로 접속하여 워드프레스가 깔린 경로에 있는 .maintenance 파일을 찾아 지우면 블로그 화면을 정상으로 되돌릴 수 있다.
※ .htaccess 파일처럼 .maintenance 파일도 숨김 파일이다. SSH에서는 "ls -a"로 볼 수 있는데, FTP 프로그램에서 이런 숨김 파일이 보이지 않을 수도 있다. 아래는 파일질라(FileZilla)에서 '숨김 파일 강제 표시' 기능을 켰을 때 나오는 경고문이다.
숨김 파일 강제 표시
이 기능은 FTP 프로토콜 사용 시에만 지원됩니다.주1
정상적인 서버는 항상 모든 파일을 표시하지만 일부 잘못된 서버는 사용자로부터 파일을 숨깁니다. 강제로 서버의 모든 파일을 표시하려면 이 옵션을 사용하십시오.
모든 서버가 이 기능을 지원하지는 않으며 이 기능을 사용하더라도 잘못된 목록을 가져올 수 있습니다. FileZilla는 서버가 이 기능을 지원하는지 몇 가지 확인을 하지만 확인이 틀릴 수 있습니다.
디렉터리 내용을 정상적으로 볼수 없게 되면 다시 이 옵션을 해제하십시오.
※ https://themeisle.com/blog/fix-briefly-unavailable-for-scheduled-maintenance-check-back-in-a-minute/
(2) 웹 서버의 timeout 늘리기
웹 서버의 timeout 값이 너무 적으면, 플러그인을 바꾸는 작업이 timeout에 걸려 도중에 멈추기 쉽다.
nginx를 쓴다면, 아래처럼 프록시나 fastcgi와 얽힌 timeout 값을 늘려 준다.
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
Varnish 캐시를 쓴다면 vcl 파일(보기: default.vcl)에 아래처럼 .first_byte_timeout 값을 넣어 준다.
backend default {
.host = "127.0.0.1";
.port = "8080";
.connect_timeout = 600s;
.between_bytes_timeout = 600s;
.first_byte_timeout = 600s;
}
덧글을 달아 주세요