크롬(chrome)에서 빠른 ajax(http, https) 요청이 계속 pending(요청이 가지 않는, 먹통이 되는, 중지)되는 이슈

experience

  • one page 웹 서비스 운영중, 크롬에서만 request가 빠르게 진행되는 경우, 요청이 pending되면서 그 이후로의 요청이 전달되지 않는 현상이 계속 발생..

 개발자도구(F12)로 보게되면 CAUTION: request is not finished yet! 이라고 되면서, pending됨..


 - 찾아보니, 크롬의 경우 origin별로 tcp connection max개수가 6개라고 함. 따라서 max connection을 다 쓰게되면 idle이 될 때까지 대기..

  • keep alive설정이 켜져있는 상태에서 api 응답이 느리면 connection을 계속 잡고 있게 됨..
  • connection을 잡지않도록하는 설정이 필요한 듯...

댓글

이 블로그의 인기 게시물

엑셀(excel) 비쥬얼 베이직(visual basic, vba) 심플 실비(실손보험, 실손의료비) 계산식

아트월에 날짜, 시간 나오는 LED 벽시계 설치시 케이블(전선)이 두꺼워서 틈새(홈)에 매립이 안되는 경우 랜선(lan cable, lan선) 이용시 주의사항

신한투자증권(주) 님이 세금계산서를 발행하였습니다. TaxBill365 관련 안전한 메일인지 여부?