타켓보드에 백그라운드로 실행 시키면 죽는 이유???

익명 사용자의 이미지

arm에 goahead 서버를 올리는데요 arm에서
컴파일 할때는 에러없이 됬는데
타켓보드에 백그라운드로 실행 시키면
바로 죽는데 왜 그런지 이유를 모르겠습니다.
보드는 Tbel1110에 사용합니다.

고수님들에 답변 부탁드립니다.

익명 사용자의 이미지

같은 질문 두번 올리셨네요?

아래쪽 글에 참고하실만한 리플 달아두었습니다.

익명 사용자의 이미지

/etc/hosts 정보는 맞습니다.
근데 여전히 백그라운드로 띄우면 죽네요
이 hosts 정보말고 다른곳 확인해 볼때 없을까요????
고수님 대답주세요....

익명 사용자의 이미지

에러 내용 혹시 알 수 있을까요?
그리고 백그라운드가 아닐 때에는 실행이 잘 되나요?

익명 사용자의 이미지

호스트에서 컴파일시에는 에러가 없었습니다.
그런데 타겟보드(arm-tbl1110)에서 구동시에
실행되었다가 바로 죽는 것 같습니다. (백.포그라운드)
마찬가지 입니다.
어떤 쪽이 문제인지를 모르겠습니다.

새해 복많이 받으세요!!!
넘 고맙습니다.

익명 사용자의 이미지

지금 테스트하시는 환경이 램디스크 이미지인지 아니면 NFS로 부팅했을 때인지 궁금하군요.
저도 예전에 작업할 때 NFS로 했을 때에는 잘 되다가 램디스크 이미지로 만들어 넣었을 때 아무런 메시지도 없이 바로 죽어버리는 현상이 있어서 해결책으로 찾았던게 /etc/hosts의 내용을 정확히 기재하는 것이었거든요.
만약 NFS로 했을 때, 즉 루트 파일 시스템의 환경이 거의 완벽하게 구축되어 있을 때에는 잘 되는지 궁금합니다.

익명 사용자의 이미지

아~! 자세히 설명 드리면
일단 nfs로 마우트한 디렉토리의 웹서버 프로그램을 일단 타겟보드로
가져와서 거기서 실행을 하구요..
또 nfs로 마운트디렉토리에 있는것을 그냥 실행을 했습니다..
현상이
백그라운드로 실행하면 pid는 받아 오는데 그다음 엔터 나 기타 ps ax
를 실행하면 걍 exit되어버리고 맘니다.. 그래서 엔터 치기전에
다른 컴에서 그 타겟보드의 아이피를 치고 들어가도 당연히 않되네요..
ㅋㅋ
어케 뭐가 잘못 됬는지 궁금하네요.. 아~! 일단 웹페이지 파일도 같

타겟보드에 가지고 가서 실행도 했구요 마운트한곳에서도 실행을 했습니
다.

그리고 ping 타겟보드의 아이피와 했을때 icmp 패킷 receive warning
error가 났습니다. 다른 컴에서 타겟보드의 아이피로 핑을 하면 reply가
옵니다.

그럼.. 한수 가르쳐주세요!!!!!

익명 사용자의 이미지

음. 일단 타겟 보드의 네트웍은 이상없이 된다는 말씀이시군요.

소스 레벨에서 한번 디버깅해보시죠?
goahead 소스 압축 풀면 LINUX라는 디렉토리에 main.c가 있을거고 여기에서 적당히 printf써가면서 확인하실 수 있을 듯 하네요.

아마 대부분은 initWebs()에서 에러가 발생할 것 같군요.

컴파일에 이상없었고 바이너리는 당연히 ARM용일테고 GoAhead에 필요한 네트웍 설정에 이상이 없다면 뭔가 다른 문제겠죠. -_-;

소스레벨에서 디버깅해보시길 강력히 추천드리는 바입니다.
(제가 잘 모르는 부분을 교묘히 빠져나가기 위해서 이런 방법을 자주 쓰곤 하죠. -)

익명 사용자의 이미지

웹서버는 정상적으로 로드가 되는데요.. 그런데 웹페이지를 열수가 없다고
나오는디 어케 설정이 되는지 궁금하네요..
타겟보드에 /web라는 폴더를 맹글어서 그곳에 관련된 파일들을 넣어 두었
는데 페이지를 열수가 없다고 하네요.. 혹시 퍼미션 문제나 파일들이
root 소유권으로 되어 있어서 않되는 지..
로드후 설정되어야 하는 네트워크 셋팅이랑 관련 파일들의 디폴트 위치가
궁금하네요.. ㅋㅋ
그럼 한수 또 부탁합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.