Posts

사설망 대역(RFC 1918)
RFC 1918 사설망을 위한 IP 대역을 할당합니다. 해당하는 IP 대역은 internet으로 routing되지 않기로 약속되어 있습니다. 10.0.0.0(8비트) / 172.16.0.0(12비트) / 192.168.0.0(1…
Read more…
cprayer
nodeJS HTTP API CALL시 간헐적인 RST(Connection reset by peer) 발생 이슈
TL; DR 클라이언트 - 서버간 연결이 유효하다면, 서버에서 임의로 커넥션을 정리하지 않도록 서버에서 설정한 connection idle timeout 시간보다 더 짧은 주기로 probe / heartbeat…
Read more…
cprayer
TCP keepalive, HTTP keepalive
TCP keepalive TCP keepalive는 현재 두 호스트간에 연결되어 있는 TCP 커넥션이 유효한지, 아닌지를 판단할 때 사용됩니다. 이는 서버 어플리케이션에서 유효하지 않은 커넥션을 정리할 때 사용됩니다. linux에서 제공해주는 TCP…
Read more…
cprayer
dns timeout으로 인한 응답 5초 지연 이슈
테스트, 그리고 이상 지표 최근에 하고 있는 업무가 기존에 운영하고 있는 어플리케이션 서버를 포팅하는 작업입니다. 서버를 포팅하며 기존과 바뀐 환경에서 정상적으로 어플리케이션 서버가 동작하는지 확인하기 위해 특정 HTTP API…
Read more…
cprayer
첫 번째 커밋 메세지 수정하기
TL; DR; 위의 명령어를 입력하면 해당 브랜치로 체크아웃하고 해당 브랜치의 첫 번째 커밋부터 모든 커밋 내용을 변경할 수 있습니다. 브랜치를 생략하면 현재 브랜치로 지정이 됩니다. 주의 !!! git 2.7.4에서는 --root…
Read more…
cprayer
확률적 자료구조 종류 및 관련 링크
소개 확률적 자료구조인 Bloom filter를 공부하다가, 다른 확률적 자료구조는 어떠한 것이 있는지 궁금했기에 검색을 해봤더니 위키피디아에서 'Probabilistic data structures…
Read more…
cprayer