Я установил Redmine на сервер Ubuntu 13.04. Эта установка работала нормально, и я подтвердил, что Redmine работает через WEBrick-сервер (согласно документации redmine).Установка redmine не работает через nginx и тонкая
Чтобы сделать вещи более стабильными, я хочу запустить Redmine за Nginx & Тонкий.
С этой стороны я столкнуться с проблемами, как сообщает Nginx получать таймауты:
2013/07/19 07:47:32 [error] 1051#0: *10 upstream timed out (110: Connection timed out) while connecting to upstream, .......
Тонкая настройка:
---
chdir: /home/redmine/app/redmine
environment: production
address: 127.0.0.1
port: 3000
timeout: 5
log: log/thin.log
pid: tmp/pids/thin.pid
max_conns: 128
max_persistent_conns: 64
require: []
wait: 10
servers: 1
daemonize: true
Я могу видеть Thin работает, файл PID создается и файл_журнала является начал. Я не вижу дополнительных дополнений к лог-файлу при выполнении запросов.
конфигурации Nginx:
upstream redmine {
server 127.0.0.1:3000;
}
server {
server_name redmine.my.domain;
listen 443;
ssl on;
ssl_certificate /home/redmine/sites/redmine/certificates/server.crt;
ssl_certificate_key /home/redmine/sites/redmine/certificates/server.key;
access_log /home/redmine/sites/redmine/logs/server.access.nginx.log;
error_log /home/redmine/sites/redmine/logs/server.error.nginx.log;
root /home/redmine/app/redmine;
location/{
try_files $uri @ruby;
}
location @ruby {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_read_timeout 5;
proxy_pass http://redmine;
}
}
Я могу видеть дополнения к журналу Nginx.
Может ли кто-нибудь дать мне подсказку, где найти проблему в этом?
Текущий результат iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:3000
ACCEPT tcp -- anywhere anywhere tcp dpt:https
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
что такое журнал ошибок? – Raptor
Строка журнала ошибок Nginx находится поверх сообщения. – DoppyNL
как тонкий.3000.log, так и production.log в стартовых сообщениях redmine dir. Тогда больше ничего не добавляется. – DoppyNL