Qt로 짜여진 소스가 있는데 여러가지 부분을 고치고 이제 마지막으로 Qt의 GUI부분을 없앨 차례만 남았습니다....이유인즉, X가 아닌 console에서 돌아가도록 하려고 합니다. Gui관련 Qt lib부분만 빼고 나머지 Qt lib를 사용할 수 있는지..console에서 돌아가도록 하려합니다................현재는 X에서 돌아가는 데 console에서 돌리면 not connect X server 라는 에러가 뜨는데 이런 에러가 뜨면 Gui Qt부분을 제거하더라도 Gui Qt가 아닌 다른 부분때문에 console에서 돌릴때 문제가 생기는지 알고 싶습니다.
방화벽 내부에서 사설망으로 서버를 쓰려고 합니다.
dns가 없어서 그냥 ip로 돌리는데요.
(서버에서 자기 이름을 hostname으로 정해놓긴 했지만 다른 컴퓨터에서는 그냥 ip로밖엔 접근을 못합니다.)
apache등은 잘 돌아가는데 mailman은 에러가 납니다.
메일 주소가 문제인 것 같은데요.
Quote:
The original message was received at Tue, 18 May 2004 11:52:08 +0900 from localhost with id i4I2q8Ig015676
----- The following addresses had permanent fatal errors ----- <mailman-bounces@192.168.1.29>
(reason: 550 Host unknown)
fork를 이용해서 서버를 만들었습니다.
1 클라이언트에 1 서버 프로세스 방식으로 동작 하구요
일단은 정상적으로 동작 하는듯 보이는데 문제가 하나 생겼습니다.
top을 실행시킨후 계속해서 서버 프로세스를 모니터링 하고 있었는데
순간적으로 cpu 사용율이 99.9%로 올라가는 것 이었습니다
일반적인 경우에서는 cpu 점유율이나 메모리 문제 없이 동작하는듯 보이는데
클라이언트가 접속을 종료 하는 시점에서 이런 현상이 발생합니다.
마지막 처리부분에서 무슨 문제가 있나 하고 의심이 가는 곳(read, write)에서 errno를 출력해 봤는데 모두 0으로 출력이 됩니다.