향후 KLDP 재편 계획

권순선의 이미지

향후 KLDP 운영에 관련되어 진행 중인 일들을 말씀 드립니다.

이미 현재도 운영에 대해서는 KLDP Wiki쪽에 박원규님 등 WikiMaster 분들이 계시고, 이곳 KLDP BBS쪽에는 pynoos님, codebank님 등이 게시판 관리자로 활동 중입니다. http://kldp.net 쪽에서도 김성훈님이나 perky님 등이 비정기적으로 도움을 주고 계셨고요.

이에 더해서 앞으로는 실제 시스템 운영/관리 부문도 어느 정도 분리하여 공동 운영 체제로 들어갈 계획이며, 어제 안녕 리눅스( http://annyung.oops.org/ )를 개발하고 계신 김정균님과 어느 정도 이야기를 끝낸 상태입니다. 현재 계획은 여러 프로그램 간의 의존성이 큰 http://kldp.net 을 제외한 나머지 부분은 서버를 분리하여 안녕 리눅스로 migration할 예정입니다.

이를 위해서 이전 작업이 필요하기 때문에 약간의 서비스 중단이나 변동이 있을 수 있으니 불편하시더라도 양해 부탁드립니다. 그리고 위의 글들을 읽어 보시면 아시겠지만 http://kldp.net 쪽이 여전히 운영/관리의 부하가 심합니다. 오랫동안 해결되지 못하고 있는 문제점들도 산적해 있고요. 혹 개인적으로나 업무적으로 gforge를 운영해 보셨던 분이 계시면 연락 부탁드립니다...

lacovnk의 이미지

추석이 끝나자마자 힘쓰시는군요 ㅠㅠ

안녕리눅스로 마이그레이션이라.. 여러모로 굉장히 의미있는 작업이 될 것같습니다. :)

lifthrasiir의 이미지

제가 아는 몇몇 프로젝트가 KLDP.net 사망으로 인하여 한꺼번에 아는 사람 서버에 subversion 레포지토리 설치하고 옮겨 갔더군요. 다행히도 planning 단계였으니 망정이지 큰 프로젝트면 큰일날 뻔 했습니다. :p

- 토끼군

1day1의 이미지

그런데, 궁금한것이있는데.. gforge 가 유일한 방법인가요?

몇가지 요구사항을 줄이더라도 다른 대안이 있으면 옮겨보는 것도 좋지 않을까요?
계속 이런문제가 생기는 것보다 나을수도 있다는 생각이 듭니다.

아니면, 필요한 요구사항을 취합해서 새로 만드는 것도 좋지 않을까요?(포기해야할 것도 있겠지만요.)

ps. gforge 자체의 문제인지, 다른 문제인지는 모르겠지만, 왠지 gforge 자체의 문제인것 같아서 입니다.

F/OSS 가 함께하길..

wkpark의 이미지

kldp.net은 어떤지 잘 모르겠고, kldp.org의 네트웍 트래픽을 간단히 살펴보았습니다.

웹 요청 ~200건 (중복 제외 ~60건)

mysql요청 ~200건

이상하게 중복요청하는 몇몇 호스트가 ~20회 이상의 중복 요청을 하고있습니다.

netstat -n |grep ':80' |awk '{print $5}' |cut -d: -f1 |sort|uniq -c |cut -c1-7 |sort -n |tail
      4
      4
      5
      5
      5
      7
      8
     13
     19
     23

robot이 아닌가 의심스럽네요..

kldp.net의 트래픽은 그리 많을 것 같지 않은데 과도한 트래픽이 예상치 못한 gforge의 문제점을 야기하는 것은 아닐지 생각해보게 됩니다.

온갖 참된 삶은 만남이다 --Martin Buber

권순선의 이미지

gforge 자체에 문제가 있는 것이 아니고 프로그램 구성이 복잡하다 보니 운영이 쉽지 않다는 것이 문제입니다. 문제가 생겼을 경우 해결에 시간도 많이 걸리고요. gforge 자체는 상당히 안정적으로 잘 동작합니다.

그리고 gforge만이 유일한 대안이냐고 말씀하셨는데 이미 사이트가 gforge를 이용해서 만들었기 때문에 gforge clone을 scratch부터 다시 만들지 않는 한은 gforge를 계속 사용하는 것이 유일한 방법입니다. 그리고 혹시라도 문제가 있으면 gforge가 좀더 향상될 수 있도록 돕는 것이 더 효과적이겠고요. (gforge는 F/OSS 프로젝트입니다.)

세이군의 이미지

wkpark wrote:

netstat -n |grep ':80' |awk '{print $5}' |cut -d: -f1 |sort|uniq -c |cut -c1-7 |sort -n |tail
      4
      4
      5
      5
      5
      7
      8
     13
     19
     23


저 명령줄을 조금 수정해서 해당하는 IP까지 출력할 수는 없는지요.
wkpark의 이미지

drssay wrote:
wkpark wrote:

netstat -n |grep ':80' |awk '{print $5}' |cut -d: -f1 |sort|uniq -c |cut -c1-7 |sort -n |tail
      4
      4
      5
      5
      5
      7
      8
     13
     19
     23


저 명령줄을 조금 수정해서 해당하는 IP까지 출력할 수는 없는지요.

netstat -n |grep ':80' |awk '{print $5}' |cut -d: -f1 |sort|uniq -c |sort -n

"cut -c1-7" 부분만 빼시면 됩니다.

온갖 참된 삶은 만남이다 --Martin Buber

김정균의 이미지

wkpark wrote:

netstat -n |grep ':80' |awk '{print $5}' |cut -d: -f1 |sort|uniq -c |sort -n

"cut -c1-7" 부분만 빼시면 됩니다.

netstat -n | awk '/:80/ {print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

와 같이 하면 grep process 를 하나 줄일 수 있습니다. :-) awk 에서 grep 의 역할을 할 수 있더군요. 전 몰랐던 기능을 최근에 알았습니다. (awk 로 print 하는 것 외에는 관심이 없었던 지라..)