KLDP 접속이 가끔 이상합니다.

rekcuf의 이미지

오늘 아침에도 그랬고, 가끔씩 그러네요.
저만 그런가요? (아침에는 주로 집이고, 낮에는 회사인데 회사에서는 잘 되니 제 문제인지 ???)
제 문제인지 아니면 KLDP 문제인지 궁금합니다.

KLDP BBS로 접속해 봐도 PHPBB 오류로 나옵니다.
이건 KLDP ORG 접속했을 때의 스샷.

File attachments: 
첨부파일 크기
Image icon kldp.jpg55.18 KB
bus710의 이미지

저도 그렇구요...

이전에도 몇번 그랬구요. 앞으로도 몇번 그럴 전망입니다.

사용자들이 밤새 달리는 것을 막아 산업 현장에서의 재해를 방지하기 위한 운영진의 배려입니다.... :wink:

뭐.... 개선되리라고 봅니다.

기다려 보죠^^

life is only one time

mycluster의 이미지

가끔이 아니라 매일밤마다 안되더군요. /var 가 full이 나지 않나 의심됩니다.

--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

김정균의 이미지

MyCluster wrote:
가끔이 아니라 매일밤마다 안되더군요. /var 가 full이 나지 않나 의심됩니다.

아마 그럴지도 모릅니다. :-) 일단 gforge log 가 엄청나게 쌓이고, 아파치 error_log 도 거의 주당 1G 정도가 쌓이니까요 ^^;

또한, 새벽시간에는 db dump 를 받는데, 이게 장난이 아니게 메모리를 사용합니다. db dump 를 받을 경우에는 memory 와 swap 을 거의 모두 사용 합니다.

백업을 하는 시간 중에는 접속이 거의 힘들 것 같습니다.

이 문제를 순선님께 제기를 했었는데, 조치가 있었는지는 모르겠군요. (한동안 밤에 접속을 안해봐서 ^^)

백업 정책의 경우에는 순선님 고유권한(?)이기 때문에 따로 건드리지는 못하겠습니다. (실은 핑계고, 어떻게 백업 하는지를 알아 보는게 귀찮아서요 ^^)

P.S
아 좀 헷갈릴 소지가 있는데, kldp.org 만 국한 한 것이 아니라, kldp 전체 서버의 상황을 말한 겁니다. ^^; gforge 는 kldp.net 서버죠.

다크슈테펜의 이미지

차라리 그냥 시간대 정해놓고 접속불가 페이지를 걸어 놓는 편이 나을지도 모르겠습니다.어짜피 덤프받는 것은 정책이라 불가피 하다면 차라리 시간대 정해서 접속 불가 페이지를 보내는게 더 합리적이라고 생각합니다.

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

offree의 이미지

내부 구조는 잘 모르지만, kldp.org 와 wiki.kldp.org 는 그 영향이 없는 듯 합니다.(서버가 다른듯..)
bbs.kldp.org 와 kldp.net 이 그런현상이 발생하는 것 같습니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

권순선의 이미지

새벽에 정기적으로 kldp.net의 각 프로젝트별 cvsroot 디렉토리를 덤프하는 것과 db 덤프 작업을 하고 있어서 로드가 많이 걸립니다. 둘다 꼭 필요한 작업이라 새벽으로 배정하여 두었는데 당장은 해결되기가 좀 어렵습니다. 양해 부탁드립니다.

pynoos의 이미지

덤프하는 놈의 nice 값을 높혀주는 것은 어떨까요...

nice -n 10 dumpscript.sh

권순선의 이미지

crontab에서 nice값을 지정할 수 있는 방법이 있나요?

현재 문제가 되는 crontab은 다음과 같습니다.

# Tarballs
5 2 * * * root [ -x /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php ] && php -d include_path=/etc/gforge:/usr/share/gforge/:/usr/share/gforge/www/include /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php

# Snapshots
35 2 * * * root [ -x /usr/lib/gforge/plugins/scmcvs/bin/snapshots.sh ] && /usr/lib/gforge/plugins/scmcvs/bin/snapshots.sh generate

여기를 어떻게 고쳐야 nice값을 지정할 수 있을까요?

pynoos의 이미지

스크립을 실행하는 방법이 길므로, 깔끔하게 고치고, nice 대신 renice를 써서
[ -x /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php ] && php -d include_path=/etc/gforge:/usr/share/gforge/:/usr/share/gforge/www/include /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php

부분을 바꾼다면, tarball.sh 같은 이름으로 내용을 다음과 같이 만들고

#!/bin/sh
renice 10 $$
[ -x /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php ] && php -d include_path=/etc/gforge:/usr/share/gforge/:/usr/share/gforge/www/include /usr/lib/gforge/plugins/scmcvs/cronjobs/tarballs.php

쉘의 nice 값을 조정하면 그 child들도 모두 같은 nice 값을 갖게 되니까요.
crontab에 tarball.sh 를 실행하도록 등록하는 것이 좋겠습니다.

다른 crontab entry도 비슷하게 처리하구요.

pynoos의 이미지

쓰고보니...

스크립트로 만들면 renice로 쉘의 nice 를 조절하기보다는 php 를 수행할 때 nice -n 10으로 수행하는 것이.. 더 낫겠군요.

galien의 이미지

제가 접속하는 시간이 바로 그 시간대이군요.

어쩐지 자주 그러는데 다른 분들은 아무 말씀 없으시더라구요.

purewell의 이미지

권순선 wrote:
새벽에 정기적으로 kldp.net의 각 프로젝트별 cvsroot 디렉토리를 덤프하는 것과 db 덤프 작업을 하고 있어서 로드가 많이 걸립니다. 둘다 꼭 필요한 작업이라 새벽으로 배정하여 두었는데 당장은 해결되기가 좀 어렵습니다. 양해 부탁드립니다.

꼭 필요한 작업이긴한데,
KLDP族이 거의 안 들어오는 이른 6-9시 사이에 백업을 하는게 어떨까요?

_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz

ssaico의 이미지

제가 사는 낙후지역(해외, 56K)은 한국시간으로
밤에나 새벽시간이 되어야 서핑이 가능한데...

그동안 그런 현상을 수없이 겪었어도...

제가 사용하는 ISP의 수많은 블로킹 사이트중 하나가 임시로 되었거나,
ISP가 강제하는 망할 프록시 서버의 과부하로만 생각했습니다.

감히 꺼낼 생각도 못했지요.

Quote:

KLDP族이 거의 안 들어오는 이른 6-9시 사이에 백업을 하는게 어떨까요?

환영합니다. :oops:

opiokane의 이미지

GMT -10 시간대에 살고 있습니다.
서울이 GMT +9니까
새벽 6~9 시면
제가 사는 곳은 11am~2am 이겠군요.
8)

George double you Bush has two brains, the left and the right, like normal people. But the problem is that there is nothing right in his left brain and there is nothing left in his right brain"