레드마인 기본 설치시 실행되는 서버는 webrick입니다.

(ruby script/rails server webrick -e production)

이 서버를 이용해서 실행하는 경우 로컬에서는 어느정도 속도가 나올수 있는데 외부에서 접근하게 되면

속도가 현저하게 느린 문제가 발생 됩니다.

 

그래서 서버의 종류를 Unicorn/Thin/Puma 등의 다른 서버로 변경을 해야 합니다.

전 thin을 이용해서 서버를 구동하는 방법을 적도록 하겠습니다.

 

1. gem install thin

2. Gemfile 안에 gem "thin" 문구를 문서 최하단에 추가

3. bundle install --path vendor/bundle (thin을 설치 합니다.)

4. ruby script/rails server thin -e production (thin을 이용해서 서버를 실행)

 

윈도우 서버의 경우 3번 내용을 실행하지 않아도 됩니다.

또한 Gemfile은 redmine폴더의 파일을 이야기 합니다.

반응형
Posted by 질주하는구
,