슈레딩거의 고양이(디버그) > 자유게시판

자유게시판

슈레딩거의 고양이(디버그) 정보

슈레딩거의 고양이(디버그)

본문

슈레딩거의 고양이를 아시나요?

 

상자안에 독국물 장치를 해 두고 고양이를 넣고 고양이가 죽었나? 살았나? 

 

상자를 까지기전에 고양이는 죽은 상태 또는 살아 있는 상태의 중첩 상태라는 양자역학의 dog소리... 법칙

 

지금 슈레딩거의 디버그 작업중입니다.

 

분명 로직상 문제 없고 디버깅을 해보면 정상적으로 된 걸 확인했는데, 실제 게시물에는 그놈이 살아서 저장됩니다. ㅜㅜ

 

hotdog 문자열을 만나면 continue 시켜 저장로직으로 안가고 다시 반복문 위로 올렸는데... 테스트하면 잘되는데 실제로는 이노무 hotdog 컨텐츠가 계속 게시판에 저장되네요.

 

제 서버가 양자컴퓨터인가 봅니다. ㅠㅠ 테스트로 까보면 죽었는데 실제로는 계속 죽은것도 산것도 아닌 중첩상태네요. 제길... 포기해야하나? hotdog를 계속 수동으로 지우는게 너무 귀찬은데요. 에휴

 

디버깅하기 힘든 작업이라 몇일을 보고 계속 모니터링하고 고쳐보고 모니터링하고 고쳐보고 하네요.

추천
1
  • 복사

베스트댓글

댓글 8개

QA 게시판이 아닌데 질문을 받아 주시네요 ㅎㅎ

foreach ($total_contents_copy as $porster) {

    // 쓸때 없는 콘텐츠 넘김 예) 핫도그
    $as_tag = strtolower($porster[0]['tags']);
    $title = strtolower($porster[0]['title']);

    $is_continue = false;
    $error_txt = "hotdog";

    if(strpos($as_tag, $error_txt) !== false){
        $is_continue = true;
    }
   
    if(strpos($title, $error_txt) !== false){
        $is_continue = true;
    }
    // 쓸때 없는 콘텐츠 넘김 예) 핫도그

    if($is_continue){
        continue;
    }

    // 아래는 게시물 저장 로직
      .
      .
}

대충 이런식이예요. 테스트 하면 걸러지는데, 실제로는 as_tag에 hotdog가 있어도 저장되고 있네요. 다 그런건지 아니면 일부 몇개만 저장되는지... 확인할 방법이 모호하네요. $total_contents_copy에는 외부에서 api로 컨텐츠를 끌어옵니다. 컨텐츠 가져오는 api가 제가 특정해서 페이지를 불러오는게 아니라 거의 랜덤식으로 불러와서 hotdog 컨텐츠 찾기가 힘듭니다. 몇개 확인해서 테스트 했는데 다 걸러지더군요.

QA 게시판이 아니라 글 쓰기가 더이상 모호합니다. 제가 다시 한번 모니터링 더 해봐야겠어요. 관심가져주셔서 감사합니다.
어떤 것인지는 모르겠으나 죽었나 살았나 두가지의 경우라면 rand 를 써서 첫 프론트 입방시 삶과 죽음을 결정하면서 웹에 뿌리고 그 결정한 값을 db에 저장한 후 두번째 입방시부터는 첫입방시에 결정한 값을 계속 뿌려주면 되지 않을까요?
hotdog 가 잘 안와서요. 우선 hotdog 컨텐츠가 들어오면 DB에 콜한 api 주소를 저장하는 로직을 넣어 두었습니다. 이제 내일까지 한번 지켜 볼려구요. 지금 홈페이지를 띄워나서 계속 테스트로 게시물을 업데이트 시키고 삭제하는게 피곤하네요. ㅜㅜ

https://dogcat.live/129 게시판에 6시간마다 스케줄러로 업데이트 시키고 있습니다.
답변 감사합니다. 뭔가 해결될꺼 같네요. 내일 한번 까보겠습니다. ^^ qa에서 질문드리고 답 채택해 드려야는데 이렇게 도움을 받네요. 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로