configuration problem whit ngingx and unicorn
Yunior Miguel A.
lists at ruby-forum.com
Thu Jul 11 16:08:53 UTC 2013
Hello again:
I am working to configure a nginx-unicorn server but when I am finish
to configuring that server and try to enter to de web site, the welcome
to nginx default page open, and not my web site, this is my
configuration files:
#NGINX
redmine:
upstream redmine {
# fail_timeout=0 means we always retry an upstream even if it failed
# to return a good HTTP response (in case the Unicorn master nukes a
single worker for timing out).
# server unix:/tmp/myapplication.sock fail_timeout=0;
server unix:/var/www/redmine/tmp/sockets/unicorn.sock
fail_timeout=0;
}
server {
listen 80; # default;
client_max_body_size 4G;
server_name redmine.unicorn.com.ve;
root /var/www/redmine/public;
keepalive_timeout 5;
location / {
access_log off;
include proxy_params;
proxy_redirect off;
if (-f $request_filename) {
access_log off;
expires max;
break;
}
if (-f $request_filename.html) {
rewrite (.*) $1.html break;
}
access_log off;
include proxy_params;
proxy_redirect off;
if (-f $request_filename) {
access_log off;
expires max;
break;
}
if (-f $request_filename.html) {
rewrite (.*) $1.html break;
}
if (!-f $request_filename) {
proxy_pass http://redmine;
break;
}
}
# Rails error pages
error_page 500 502 503 504 /500.html;
location = /500.html {
root /home/service/apps/redmine/public;
}
}
#UNICORNS
redmine.rb
worker_processes 1
working_directory "/var/www/redmine/public"
# This loads the application in the master process before forking
# worker processes
# Read more about it here:
# http://unicorn.bogomips.org/Unicorn/Configurator.html
preload_app true
timeout 60
# This is where we specify the socket.
# We will point the upstream Nginx module to this socket later on
listen "/var/www/redmine/tmp/sockets/unicorn.sock", :backlog => 64
listen 8080, :tcp_nopush => true
pid "/var/www/redmine/tmp/pids/unicorn.pid"
# Set the path of the log files inside the log folder of the testapp
stderr_path "/var/www/redmine/log/unicorn.stderr.log"
stdout_path "/var/www/redmine/log/unicorn.stdout.log"
before_fork do |server, worker|
# This option works in together with preload_app true setting
# What is does is prevent the master process from holding
# the database connection
defined?(ActiveRecord::Base) and
ActiveRecord::Base.connection.disconnect!
end
and the log file
I, [2013-07-11T11:14:56.151485 #5077] INFO -- : Refreshing Gem list
/var/lib/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug/command.rb:32:
warning: already initialized constant DEF_OPTIONS
/var/lib/gems/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
I, [2013-07-11T11:15:09.579343 #5077] INFO -- : unlinking existing
socket=/var/www/redmine/tmp/sockets/unicorn.sock
I, [2013-07-11T11:15:09.579724 #5077] INFO -- : listening on
addr=/var/www/redmine/tmp/sockets/unicorn.sock fd=10
I, [2013-07-11T11:15:09.580282 #5077] INFO -- : listening on
addr=0.0.0.0:8080 fd=11
I, [2013-07-11T11:15:09.585867 #5077] INFO -- : master process ready
I, [2013-07-11T11:15:09.606967 #5086] INFO -- : worker=0 ready
some times the log file say:
I, [2013-07-11T12:01:26.607025 #5518] INFO -- : Refreshing Gem list
/var/lib/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug/command.rb:32:
warning: already initialized constant DEF_OPTIONS
/var/lib/gems/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
I, [2013-07-11T12:01:40.023799 #5518] INFO -- : listening on
addr=/var/www/redmine/tmp/sockets/unicorn.sock fd=10
E, [2013-07-11T12:01:40.024537 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
E, [2013-07-11T12:01:40.024630 #5518] ERROR -- : retrying in 0.5 seconds
(4 tries left)
E, [2013-07-11T12:01:40.525005 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
E, [2013-07-11T12:01:40.525160 #5518] ERROR -- : retrying in 0.5 seconds
(3 tries left)
E, [2013-07-11T12:01:41.025482 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
E, [2013-07-11T12:01:41.025606 #5518] ERROR -- : retrying in 0.5 seconds
(2 tries left)
E, [2013-07-11T12:01:41.526000 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
E, [2013-07-11T12:01:41.526330 #5518] ERROR -- : retrying in 0.5 seconds
(1 tries left)
E, [2013-07-11T12:01:42.033350 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
E, [2013-07-11T12:01:42.033491 #5518] ERROR -- : retrying in 0.5 seconds
(0 tries left)
E, [2013-07-11T12:01:42.533870 #5518] ERROR -- : adding listener failed
addr=0.0.0.0:8080 (in use)
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/socket_helper.rb:147:in
`initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/socket_helper.rb:147:in
`new'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/socket_helper.rb:147:in
`bind_listen'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:229:in
`listen'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:773:in
`block in bind_new_listeners!'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:773:in
`each'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:773:in
`bind_new_listeners!'
from
/var/lib/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:141:in
`start'
from /var/lib/gems/1.9.1/gems/unicorn-4.6.3/bin/unicorn_rails:209:in
`<top (required)>'
from /usr/local/bin/unicorn_rails:19:in `load'
from /usr/local/bin/unicorn_rails:19:in `<main>'
Please help me.
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list