我正在尝试打开我的网页http://moneytree.space/catalogs/traders,但我得到了:
独角兽和nginx正在运行。我的工作目录是/ home / zhall / zoulfia
root@moneytree:/home/zhall/zoulfia# rails s -e production
=> Booting Unicorn
=> Rails 4.2.0 application starting in production on
http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
当我输入:
在我的/ etc / nginx / sites-avalable / default文件中我得到了:
我是否需要将server_name更改为localhost?我是所有这些配置的新手,任何帮助将不胜感激。谢谢。 也许我的服务器因为存在一些错误而关闭。我不知道在哪里打猎他们。我的日志文件为空:(
我检查nginx配置:
sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
当我启动webrick时:
Zoulfias-iMac:zoulfia zoulfiahall$ rails s -e production
=> Booting WEBrick
=> Rails 4.2.0 application starting in production on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-07-10 17:08:38] INFO WEBrick 1.3.1
[2015-07-10 17:08:38] INFO ruby 2.2.0 (2014-12-25) [x86_64-darwin13]
[2015-07-10 17:08:38] INFO WEBrick::HTTPServer#start: pid=18631 port=3000
启动我的应用程序没问题。
当Unicorn服务器启动时,我得到:
root@moneytree:/home/zhall/zoulfia# rails s -p80 -e production
=> Booting Unicorn
=> Rails 4.2.0 application starting in production on http://localhost:80
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
root@moneytree:/home/zhall/zoulfia# ------> this line should not be here!
如何设置应用程序日志记录以查看错误?
答案 0 :(得分:0)
我做了一件非常愚蠢的事。我检查了我的/ home / zhall / zoulfia / config文件,看到unicorn.rb文件就在那里。我删除了文件并再次运行服务器。它现在有效。有些东西告诉我这不是结束......我会回来谈谈其他一些问题。