2012-12-17 4 views
0

Windows Server 2003 및 MySQL에 Redmine 1.4를 설치했습니다. 인스턴스가 더 많은 사람들에 의해 사용되던 지 얼마되지 않아 테스트를 위해 다른 인스턴스 (개발 환경)가 필요했습니다. Redmine 프로덕션 인스턴스를 파괴 할 위험없이 플러그인을 테스트 할 수 있기를 원했기 때문에 원본 Redmine (redmine_prod) 폴더를 다른 폴더 (예 : redmine_devel)에 복사했습니다. redmine_devel에 대한 새로운 빈 Redmine 데이터베이스를 만들었습니다. 첫 번째 환경에서는 production 환경을 정의하고 두 번째 환경에서는 development을 정의했습니다. 두 인스턴스는 다른 포트에서 Windows 서비스로 시작된 Webrick에서 실행됩니다. 그러나이 두 인스턴스의 성능에는 큰 차이가 있습니다. 오래된 제품은 매우 빠르게 실행되지만 개발은 느리게 실행됩니다 (시간이 지나도 변경되지 않는 페이지를 불러 오려면 몇 초).WEBrick에서 매우 다른 성능을 가진 동일한 머신의 두 Redmine 1.4 인스턴스

또한 성능이 약간 향상되지 않는 thin 서버에서 redmine_devel을 실행하여 테스트를 수행했습니다.

이유가 무엇일까요? 둘 다 똑같은 조건에서 운영됩니다.

감사드립니다.

답변

0

OK, Redmine에 production 이외의 환경에 대한 기본 로그 수준입니다. 나는. production은 기본값으로 :info을 사용하지만 다른 환경에서는 :debug을 사용합니다.

config.logger.level = 로거 :: 정보

을 chosed 환경이는 config\environments\[your_env].rb을 편집하고 추가에 의해 변경 될 수 있습니다. 또한 다른 옵션도 사용할 수 있습니다.