이런난감할때가 있네요..
프로그램이 분명히 뻗어버리는것을 몇번 목격했는데...
원인을 찾으려고.. 로그를 넣었습니다.. 그리고 부하를 심하게 주는데도 죽지를 않네요..ㅡㅡ;;
매우난감... 로그추가로 인해 더안죽게 됬을지도 모르겠네요.... 다시원래대로 하면 간간히 또죽을지도 모르고.. 코어덤프도 안생겼고..쓰레드라 디버깅툴쓰기도좀.. 곤란한거 같은데..
어찌해야할지...
그렇담 제일먼저 의심되는게 log code에 의한 정상화가 아닐까요? log code에 실행 코드가 들어있달지 하는 식으로요. :)
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ def ed():neTdiVeR in range(thEeArTh)
-------------------------------------------------------------------------------- \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ def ed():neTdiVeR in range(thEeArTh)
로그...는 실행코드뿐만아니라.. 변수값조차도 잘안찍는데.. 워낙 성의없게 넣어서...로그에는 _FILE_ _LINE_ 정도밖에 없는데..ㅎㅎ
----------------------------------------------------------------------------
log를 enable하기 위한 macro, such as _DBG_LEVEL_, 같은것들이 어딘가의 코드를 활성화시켜버렸을 가능성 있다에 한표...ㅎㅎ
로그로 인한 latency 때문에 문제가 발생 안하는 걸겁니다.
스레드간 공유하는 메모리 영역을 다루는 부분을 다시한번 살펴 보세요.
아니면 그부분을 따로 떼어서 캡슐화 하시던가요
無心
텍스트 포맷에 대한 자세한 정보
<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]
그렇담 제일먼저
그렇담 제일먼저 의심되는게 log code에 의한 정상화가 아닐까요?
log code에 실행 코드가 들어있달지 하는 식으로요.
:)
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
로그...는
로그...는 실행코드뿐만아니라.. 변수값조차도 잘안찍는데..
워낙 성의없게 넣어서...로그에는 _FILE_ _LINE_ 정도밖에 없는데..ㅎㅎ
----------------------------------------------------------------------------
그렇담...
log를 enable하기 위한 macro, such as _DBG_LEVEL_, 같은것들이 어딘가의 코드를 활성화시켜버렸을 가능성 있다에 한표...ㅎㅎ
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
멀티 스레딩 프로그램이라면
로그로 인한 latency 때문에 문제가 발생 안하는 걸겁니다.
스레드간 공유하는 메모리 영역을 다루는 부분을 다시한번 살펴 보세요.
아니면 그부분을 따로 떼어서 캡슐화 하시던가요
無心
댓글 달기