Страница 1 из 1

Установка и настройка Redmine+Ngnix+thin

Добавлено: 2014-11-23 22:10:15
bolahg
Добрый вечер.
Бьюсь с редймайном уже достаточно длительное время.
До этого момента я установил redmine в связке с апачем и пассажиром. Но результат меня не впечатлил, а точнее просто поверг в шок - скорость обработки просто бесконечно медленная. Особенно при старте, хотя проблему при старте я решил. Начал искать решение как бы сделать чтобы мой редмайн шустренько бегал - перелопатил кучу информации и пришел к выводу, что нужно запустить redmine в связке с ngnix+thin.
Тут опять кучу информации перелопатить пришлось касаемо ngnix. Все вроде бы поставил настроил, попробовал запустить phpmyadmin - все получилось
А вот насчет как установить и увязать redmine с thin, информации оказалось не так много. И победить запуск redmine в связке с ngnix+thin, мне не удалось и я уже почти сдался. Поэтому прошу помощи, если кому приходилось настраивать в такой связке - просьба сказать как? в каком порядке? :st:
Вот что я нашел, и что мне не помогло
http://www.redmine.org/projects/redmine ... un_Redmine
http://blackpenguins.ru/?p=668

Re: Установка и настройка Redmine+Ngnix+thin

Добавлено: 2014-11-24 8:04:42
bolahg
В доплнение к предыдущему посту
После настройки ngnix, порядок действий был следующий:
1. gem install thin, получил ответ что то вроде:

Код: Выделить всё

Successfully
unable to convert "\ xC3" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-A
SCII for CHANGELOG, skipping
1 gem installed
2. Добавил строки ngnix.conf

Код: Выделить всё

upstream thin_cluster {
server unix:/tmp/thin.0.sock;
}
server {
listen 80;
server_name mysite.ru;
access_log /var/log/nginx/redmine-proxy-access;
error_log /var/log/nginx/redmine-proxy-error;

charset utf-8;
root /disk2/www/redmine/public;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

client_max_body_size 50m;
client_body_buffer_size 10m;

proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

location / {
try_files $uri/index.html $uri.html $uri @cluster;
}
location @cluster {
proxy_pass http://thin_cluster;
}
}
3. создал директорию и файл /etc/thin/redmine.yml, с содержимым

Код: Выделить всё

pid: tmp/pids/thin.pid
group: redmine
wait: 30
timeout: 30
log: log/thin.log
max_conns: 1024
require: []
environment: production
max_persistent_conns: 512
servers: 1
daemonize: true
user: redmine
socket: /tmp/thin.sock
chdir: /disk2/www/redmine
4. И все незнаю что делать дальше? Redmine не работает.
5. Вот информация о redmine:

Код: Выделить всё

darcs: not found
hg: not found
cvs: not found
bzr: not found
git: not found
Environment:
Redmine version 2.6.0.stable.13591
Ruby version 2.0.0-p576 (2014-09-19) [i386-freebsd10]
Rails version 3.2.20
Environment production
Database adapter Mysql2
SCM:
Subversion 1.8.10
Filesystem
Redmine plugins:
redmine_agile 1.3.5
redmine_better_gantt_chart 0.9.0
redmine_checklists 3.0.1
redmine_dmsf 1.4.9 stable
redmine_people 0.1.8