사용자 도구

사이트 도구


nexus

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
nexus [2015/09/15 11:24]
kwon37xi [설정시 주의점]
nexus [2015/09/15 11:25]
kwon37xi [설정시 주의점]
줄 3: 줄 3:
  
 ===== 설정시 주의점 ===== ===== 설정시 주의점 =====
-  * gradle이나 maven이 Nexus에 요청을 보낼때 GET이 아닌 **HEAD** 요청을 보내 파일의 존재 여부를 체크하는 경우가 있는데, 이때 nginx 1.2 버전에서 HEAD + gzip 설정이 돼 있을 경우 HEAD에 body 까지 담아 보내는 버그가 있어서 파일 다운로드 체크가 올바로 안되는 현상이 발생함. [[https://trac.nginx.org/nginx/ticket/358| HEAD request with Accept-Encoding: gzip returns a response body]] - gzip 을 꺼버려서 해결. 혹은 nginx을 1.4 이상으로 업그레이드 할 것.+  * gradle이나 maven이 Nexus에 요청을 보낼때 GET이 아닌 **HEAD** 요청을 보내 파일의 존재 여부를 체크하는 경우가 있는데, 이때 nginx 1.2 버전에서 HEAD + gzip 설정이 돼 있을 경우 HEAD에 body 까지 담아 보내는 버그가 있어서 파일 다운로드 체크가 올바로 안되는 현상이 발생함. [[https://trac.nginx.org/nginx/ticket/358|HEAD request with Accept-Encoding: gzip returns a response body]] - gzip 을 꺼버려서 해결. 혹은 nginx을 1.4 이상으로 업그레이드 할 것.
   * Maven Central 리포지토리 설정에서 ''HTTP Request Settings'' 조절안하면 존재하지 않는 파일에 대한 요청을 무한히 기다리는 현상이 발견됨.   * Maven Central 리포지토리 설정에서 ''HTTP Request Settings'' 조절안하면 존재하지 않는 파일에 대한 요청을 무한히 기다리는 현상이 발견됨.
     * ''Request Timeout'' : 3 초로 조정.     * ''Request Timeout'' : 3 초로 조정.
nexus.txt · 마지막으로 수정됨: 2019/06/12 15:35 저자 kwon37xi