목록2026/06 (1)
0xFF
cpp-httplib를 활용하여 로컬 영상 스트리밍을 테스트하던 중 서버가 불규칙적으로 잘 돌아가다가 죽는 문제를 확인했다.(약 30분~1시간 정도?)처음에는 단순히 재시작하기만 했는데 몇 번 이상 같은 자리에서 반복하여 문제가 생기는 것을 확인하여 아무래도 수정이 필요할 것 같았다.위의 send 함수에서 문제가 발생했는데 스택트레이스에는 SIGPIPE 시그널을 받았다고 나와 있었다.SIGPIPE란 무엇일까? 아마 시그널의 한 종류인 것 같은데 manpage에서 찾아보자. man 7 signal 명령을 사용하면 이렇게 SIGPIPE의 정의를 확인할 수 있다."write to pipe with no readers."즉, 리더가 없는 파이프에 쓰려고 한 경우 발생하는 시그널이라고 한다.그렇다면 거의 확실히 ..
LINUX
2026. 6. 23. 15:30