[Wordpress] Briefly unavailable for scheduled maintenance. Check back in a minute.

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;
}

https://serverfault.com/questions/573169/varnish-503-error-after-exactly-60-seconds-how-to-change-this-timeout-value

<주석>
  1. SFTP를 쓰는 때에도 숨김 파일이 보일 수 있는데, 아마도 FTP 또는 SSH 서버의 설정에 따라 달라지는 것 같다. back
2022/12/16 19:40 2022/12/16 19:40
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요