지금 테스트하시는 환경이 램디스크 이미지인지 아니면 NFS로 부팅했을 때인지 궁금하군요.
저도 예전에 작업할 때 NFS로 했을 때에는 잘 되다가 램디스크 이미지로 만들어 넣었을 때 아무런 메시지도 없이 바로 죽어버리는 현상이 있어서 해결책으로 찾았던게 /etc/hosts의 내용을 정확히 기재하는 것이었거든요.
만약 NFS로 했을 때, 즉 루트 파일 시스템의 환경이 거의 완벽하게 구축되어 있을 때에는 잘 되는지 궁금합니다.
아~! 자세히 설명 드리면
일단 nfs로 마우트한 디렉토리의 웹서버 프로그램을 일단 타겟보드로
가져와서 거기서 실행을 하구요..
또 nfs로 마운트디렉토리에 있는것을 그냥 실행을 했습니다..
현상이
백그라운드로 실행하면 pid는 받아 오는데 그다음 엔터 나 기타 ps ax
를 실행하면 걍 exit되어버리고 맘니다.. 그래서 엔터 치기전에
다른 컴에서 그 타겟보드의 아이피를 치고 들어가도 당연히 않되네요..
ㅋㅋ
어케 뭐가 잘못 됬는지 궁금하네요.. 아~! 일단 웹페이지 파일도 같
이
타겟보드에 가지고 가서 실행도 했구요 마운트한곳에서도 실행을 했습니
다.
그리고 ping 타겟보드의 아이피와 했을때 icmp 패킷 receive warning
error가 났습니다. 다른 컴에서 타겟보드의 아이피로 핑을 하면 reply가
옵니다.
웹서버는 정상적으로 로드가 되는데요.. 그런데 웹페이지를 열수가 없다고
나오는디 어케 설정이 되는지 궁금하네요..
타겟보드에 /web라는 폴더를 맹글어서 그곳에 관련된 파일들을 넣어 두었
는데 페이지를 열수가 없다고 하네요.. 혹시 퍼미션 문제나 파일들이
root 소유권으로 되어 있어서 않되는 지..
로드후 설정되어야 하는 네트워크 셋팅이랑 관련 파일들의 디폴트 위치가
궁금하네요.. ㅋㅋ
그럼 한수 또 부탁합니다.
Re: 타켓보드에 백그라운드로 실행 시키면 죽는 이유???
같은 질문 두번 올리셨네요?
아래쪽 글에 참고하실만한 리플 달아두었습니다.
Re^2: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
/etc/hosts 정보는 맞습니다.
근데 여전히 백그라운드로 띄우면 죽네요
이 hosts 정보말고 다른곳 확인해 볼때 없을까요????
고수님 대답주세요....
Re^3: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
에러 내용 혹시 알 수 있을까요?
그리고 백그라운드가 아닐 때에는 실행이 잘 되나요?
Re^4: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
호스트에서 컴파일시에는 에러가 없었습니다.
그런데 타겟보드(arm-tbl1110)에서 구동시에
실행되었다가 바로 죽는 것 같습니다. (백.포그라운드)
마찬가지 입니다.
어떤 쪽이 문제인지를 모르겠습니다.
새해 복많이 받으세요!!!
넘 고맙습니다.
Re^5: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
지금 테스트하시는 환경이 램디스크 이미지인지 아니면 NFS로 부팅했을 때인지 궁금하군요.
저도 예전에 작업할 때 NFS로 했을 때에는 잘 되다가 램디스크 이미지로 만들어 넣었을 때 아무런 메시지도 없이 바로 죽어버리는 현상이 있어서 해결책으로 찾았던게 /etc/hosts의 내용을 정확히 기재하는 것이었거든요.
만약 NFS로 했을 때, 즉 루트 파일 시스템의 환경이 거의 완벽하게 구축되어 있을 때에는 잘 되는지 궁금합니다.
Re^6: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
아~! 자세히 설명 드리면
일단 nfs로 마우트한 디렉토리의 웹서버 프로그램을 일단 타겟보드로
가져와서 거기서 실행을 하구요..
또 nfs로 마운트디렉토리에 있는것을 그냥 실행을 했습니다..
현상이
백그라운드로 실행하면 pid는 받아 오는데 그다음 엔터 나 기타 ps ax
를 실행하면 걍 exit되어버리고 맘니다.. 그래서 엔터 치기전에
다른 컴에서 그 타겟보드의 아이피를 치고 들어가도 당연히 않되네요..
ㅋㅋ
어케 뭐가 잘못 됬는지 궁금하네요.. 아~! 일단 웹페이지 파일도 같
이
타겟보드에 가지고 가서 실행도 했구요 마운트한곳에서도 실행을 했습니
다.
그리고 ping 타겟보드의 아이피와 했을때 icmp 패킷 receive warning
error가 났습니다. 다른 컴에서 타겟보드의 아이피로 핑을 하면 reply가
옵니다.
그럼.. 한수 가르쳐주세요!!!!!
Re^7: /etc/hosts 정보는 맞는데 이부분 말고 다른 부분인거 같
음. 일단 타겟 보드의 네트웍은 이상없이 된다는 말씀이시군요.
소스 레벨에서 한번 디버깅해보시죠?
goahead 소스 압축 풀면 LINUX라는 디렉토리에 main.c가 있을거고 여기에서 적당히 printf써가면서 확인하실 수 있을 듯 하네요.
아마 대부분은 initWebs()에서 에러가 발생할 것 같군요.
컴파일에 이상없었고 바이너리는 당연히 ARM용일테고 GoAhead에 필요한 네트웍 설정에 이상이 없다면 뭔가 다른 문제겠죠. -_-;
소스레벨에서 디버깅해보시길 강력히 추천드리는 바입니다.
(제가 잘 모르는 부분을 교묘히 빠져나가기 위해서 이런 방법을 자주 쓰곤 하죠. -)
Re^8: 웹서버는 정상적으로 로드가 됬는데 ?
웹서버는 정상적으로 로드가 되는데요.. 그런데 웹페이지를 열수가 없다고
나오는디 어케 설정이 되는지 궁금하네요..
타겟보드에 /web라는 폴더를 맹글어서 그곳에 관련된 파일들을 넣어 두었
는데 페이지를 열수가 없다고 하네요.. 혹시 퍼미션 문제나 파일들이
root 소유권으로 되어 있어서 않되는 지..
로드후 설정되어야 하는 네트워크 셋팅이랑 관련 파일들의 디폴트 위치가
궁금하네요.. ㅋㅋ
그럼 한수 또 부탁합니다.
댓글 달기