1

주제: 서버에 백업본이 저장되지 않습니다

좀 황당한 질문인지는 모르겠습니다만, 어제의 고민을 해결했더니 또다시 이상한 고민이 생기는군요

DB와 그림파일만으로 어찌어찌 복구에 성공하여 현재는 임시상태를 유지하고 있는 중입니다.  텍스트퓨브 버젼도 바뀌었고 이번엔 제대로 백업을 서버에 남겨놓고 티스토리 분점에 복원하려 관리화면의

백업하기 - 첨부파일포함하여 서버에 저장

을 선택했더니 우측상단에 백업을 저장하고 있습니다, 라는 메세지도 잠시, 곧이어 "백업을 저장할 수 없습니다"라는 메세지를 띄우더군요

혹여 계쩡용량의 부족으로 인하여 백업이 진행되지않는 것이라 생각(모두 백업하면 100MV정도되고, 당시 계정용량은 200MB가 한계였죠, 텍스트큐브설치용량이 약 5~15MB)하고 그렇지않아도 계정공간을 늘려야겠다고 생각했기에 상위서비스로 계정용량증설을 신청하고 하루가 지난 뒤 다시 서버에 백업을 저장하려고 시도했더니 역시 백업을 저장할 수 없습니다, 라는 메세지를 봐야했습니다.  그래서 이번에는 첨부파일을 빼고 서버에 백업을 시도했으나 역시나 실패...Orz

현재로서는 백업파일을 다운로드받거나 DB와 그림파일을 각각 백업받아 그것으로 복구를 하고 있는 현실입니다.  그렇다고 다운로드된 백업파일이 텍스트큐브나 티스토리에 제대로 복구가 되는 게 아니고 백업파일이 손상되어 가져올 수 없습니다, 라는 메세지만 출력하는 걸 보고있자니 환장하겠더군요

서버에 문제가 있는 건지 혹은 백업파일에 문제가 있는건지 잘 모르겠네요.  혹 실패한 백업파일이라도 올려보는 게 더 도움이 될까요?

한동안 계정관리를 소흘히했더니 여기저기서 문제가 생기는군요, 흑흑

비밀이란, 몰래 숨겨두고 남에게 알리지 않는 것을 말한다.
- by ILPALAZZO

2

답글: 서버에 백업본이 저장되지 않습니다

Creorix님께서 말씀하신대로

/루트디렉토리/cache/

의 전 파일 및 폴더를 퍼미션 777로 주고 실행해도 여전히 같은 현상이 일어나고 있습니다.  이건 퍼미션만의 문제는 아닌 듯 보이는데 실패한 백업물을 편집에디터로 열어보니 용량에 랜덤성이 보이지만 6000~9000번째줄부터 백업을 만들지 못하는 듯 보입니다.  물론 DB를 백업하면 멀쩡히 모든 데이터가 백업(첨부파일 제외)되며 다운로드를 받았을 경우도 열어보면 끝까지 백업되어있는 것을 볼 수 있었습니다

퍼미션을 루트 디렉토리를 포함하여 모두 777로 주었을 경우라도(초기세팅은 /루트디렉토리/cache/backup/은 777)
서버에 제대로 저장이 되지 않는다는 점
백업하여 다운로드받은 파일을 텍스트큐브나 티스토리로 복원을 시도하면 손상된 파일이라며 복원이 되지 않는 점
이 현재의 문제라고 여겨집니다.

정말로 백업파일이 깨진 걸까요...?


2008-06-11 오후 8시48분에 추가합니다
백업본을 Daum메일 대용량메일로 올려보낸 후에 복원을 시도하면 티스토리쪽은 복원이 잘 되는 것을 확인하였습니다.

그럼, 이 문제는 서버와 제 DB와의 합작품인 걸까요?

라피르 (2008-06-11 20:49:30)에 의해 마지막으로 수정

비밀이란, 몰래 숨겨두고 남에게 알리지 않는 것을 말한다.
- by ILPALAZZO

3

답글: 서버에 백업본이 저장되지 않습니다

네, 그렇습니다.  현재 첨부파일을 제외하고 백업을 하면 약 8MB가 나오는데 그것을 웹셰어/제 계정에서 티스토리로 복원을 시도할 경우에 역시 마찬가지의 메세지를 나타내고 있습니다. 
계정이 카페24와 티스토리밖에 없어서 실험할 곳을 티스토리로 잡고 복원을 돌리고 있는데 결과가 저렇게 나오는군요

윗글에 추가한대로 다음 대용량메일로 내려받은 백업본을 올려 복원시키면 언제 그랬냐는 듯 잘만 복원합니다
환장하겠더군요, 이거...;;;  대체 어디서 문제가 생긴 건지 모르겠습니다Orz

기억하고 있기로는 텍스트큐브/태터툴즈의 백업은 용량이 허용하는만큼의 백업본을 만들고 "백업이 완료되었습니다"라는 메세지를 보는 게 정상이라고 알고 있는데 어느 시점에서부터 저게 불가능해지더군요.  텍스트큐브 1.6.3버젼부터였던가 1.7베타버젼부터였던가....  그랬던 것으로 기억합니다.  당시는 계정의 용량도 적었기에 별 일이 아니라고 넘기고 있었는데 이제 충분한 용량이 갖추어지니 문제가 되더군요.  원활한 백업과 복원이 안 되니 말입니다

비밀이란, 몰래 숨겨두고 남에게 알리지 않는 것을 말한다.
- by ILPALAZZO

4

답글: 서버에 백업본이 저장되지 않습니다

머리아픈 문제군요....

혹시 1.6.3이나 1.7에서 지원하는 '서버에 업로드된 파일'에 바로 접근할 수 있는 URL을 통해서 복원을 시도했을 때도 같은 현상이 일어나나요?

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

5

답글: 서버에 백업본이 저장되지 않습니다

inureyes //

http로 접근하여 불러오는 방법을 말씀하시는 것인지는 잘 모르겠습니다만, 백업본의 용량도 용량이고, 습관처럼 ftp로 루트 디렉토리에 올려 그걸 "웹에서 백업파일 가져오기"로

http://lapile.cafe24.com(카페24의 제 계정입니다)/1.xml(백업파일명-지금은 ftp에 올려두지 않았습니다)

으로 불러와 복원을 합니다만 현재 이 복원이 진행되지 않고 "파일이 손상되었거나 가져올 수 없습니다"라는 메세지를 출력합니다.  오늘은 전 폴더의 퍼미션을 777로 주고 시도해봤는데 역시나 안 되더군요

실험삼아 첨부파일을 뺀 버젼으로 "복원하기-백업파일 올리기"를 시도하거나 Daum대용량메일 같은 곳으로 올려 복원을 시도하면 잘 복원이 됩니다만 '백업파일 올리기'의 방법은 현재 용량이 8MB를 넘고 있으므로 얼마 지나지 않아(빠르면 석달, 늦으면 1년) 올릴 수 있는 허용 용량을 초과하게 되어 사용할 수 없을 것으로 보입니다

오늘 웹을 찾으며 어렴풋이 알게 된 것이긴 합니다만 정통부에서 권고(?)하기를 웹서버 회사에 각 웹계정에 방화벽을 설치하라는 규정을 지키지 않으면 안 된다는 식의 글을 어디선가 봤는데 혹 이것과 연관이 있는 게 아닌지 조심스럽게 생각해 봅니다

혹 간단히 생각할 수 있는 문제인데 TNF 여러분들을 너무 귀찮게 하는 게 아닌지 모르겠군요

라피르 (2008-06-12 20:20:09)에 의해 마지막으로 수정

비밀이란, 몰래 숨겨두고 남에게 알리지 않는 것을 말한다.
- by ILPALAZZO

6

답글: 서버에 백업본이 저장되지 않습니다

백업이 안된다고 나오는건... 버그입니다! 완료 잘 되면 안 됐다고 메세지가 뜨는 버그가 있네요~! T_T
제대로 복업이 된겁니다 흑흑

1.7.1에서 고치도록 하겠습니다~

1017번 티켓으로 등록했습니다~

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

7

답글: 서버에 백업본이 저장되지 않습니다

서버에 백업 시작 시킨 후 33초 정도 지나면 무조건 실패 메세지가 뜹니다. 일반적인 php execution time이 30초이고, EAF(EOLIN Application Framework) 의 HTTPRequest 의 시간 제한이 3초인 것을 생각해보면 이것들과 연관이 있을 것 같은데, 정작 해당 backup은 set_time_limit(0) 을 통해서 실행시간 제한이 없는 상태입니다.

php가 safe mode에서 돌고 있는 것도 아니니 참으로 미스테리군요. 머리를 좀 싸매 보아야 할 듯... 혹시 짐작가는 부분 있으신 분 계신가요?

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

8

답글: 서버에 백업본이 저장되지 않습니다

음....33초 걸려 실패메세지가 뜬다, 라...  전 3초도 안 되서 저 메세지를 봅니다만....;;;  역시 서버마다의 차이가 있는 듯 합니다만 저 시간 이후의 백업본은 생성되지 않더군요(백업이 완료되지 않는다는 말).  첨부파일이 있는 경우는 원래 용량(다운로드)인 100MB가 아닌 7~30MB에서 오락가락하는 정도고, 첨부파일을 빼면 1~2MB를 오락가락하는 정도더군요.  용량의 랜덤성이 어쩌면 시간적인 문제일지도 모른다는 생각을 해 봅니다

그런데 이거 정말 버그인가요?  제 계정이 이상한 게 아닌 건가요?  호스팅회사에 세 들어 살고 있는 입장이니 서버를 건드릴 수 없으니 앞으로도 계속 문제가 생긴다면 한 번쯤 계정포멧을 의뢰해볼까 하는 생각도 듭니다

비밀이란, 몰래 숨겨두고 남에게 알리지 않는 것을 말한다.
- by ILPALAZZO

9

답글: 서버에 백업본이 저장되지 않습니다

버그입니다.^^ AJAX의 요청에 서버가 응답을 할 때, 얼마나 기다려주느냐가 서버의 설정에 의하여 결정되기 때문에 나타나는 현상인 것 같습니다. 지금까지 파 본 바로는 apache 서버의 설정에서 timeout 설정에 따라 영향을 받습니다. 아마 라피르님의 서버는 0초인 것 같고, 제 서버는 30초인것 같네요. smile

Keep-Alive 헤더를 잘 보내서 해결하는 방법도 있는 것 같은데, 좀 확실한 다른 방법이 없나 고민중입니다. T_T

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'