2010-07-17 1 views
3

에는 Jetty와 Tomcat의 Production에서 Grails 애플리케이션으로 작업 한 사람이 있으며 중요한 차이점을 발견 했습니까? 6.0.26으로 업데이트했을 때 수정 된 Tomcat 6.0.24의 메모리 문제가 발생하기 시작했고, 부두에 이런 종류의 문제가 있는지 궁금해졌습니다.Grails 애플 리케이션을 실행할 때 Tomcat과 Jetty의 차이점

문제 1 : Tomcat은 부두에 비해 (적어도 버전 7 이전에) 뜨거운 배포 메모리 누수가있는 것

답변

3

내가 발견 한 문제는 Tomcat이 짜증과 부두하지 않는했다. 몇 번 핫 전개하면 각 배치마다 permgen 공간이 커집니다. 가능한 해결책 : -XX : PermSize = SIZE, -XX : (태양 JVM에서)를 MaxPermSize는 = SIZE

  • 정지 바람둥이와는
  • Problem2을 배포 (임시 수정) 공간이 permgen

    • 증가 : Tomcat은 http PUT 요청의 페이로드 섹션에 매개 변수를 넣지 않습니다. 당신은 다음 중 하나를 수행 할 수 있습니다이 문제를 해결 얻으려면 : 대신

      • 사용 POST (이 IMO에서 해킹)
      • 읽기 및 inpustream를 사용하여
      • 이 URL을 통해 매개 변수를 전달하는 매개 변수를 구문 분석