我的pumaconf.rb有这一行:
stdout_redirect '/var/log/puma/puma.log', '/var/log/puma/puma-err.log', true
puma.log包含:
=== puma startup: 2016-09-07 23:33:01 +0000 === [4433] - Worker 0 (pid: 4436) booted, phase: 0
puma-err.log包含:
10.10.10.1 - - [08/Sep/2016:00:03:27 +0000] "GET /health HTTP/1.0" 200 - 0.0005
10.10.10.1 - - [08/Sep/2016:00:03:27 +0000] "GET /health HTTP/1.0" 200 - 0.0005
关于我可能错误设置的任何提示?
修改
我身边的更多信息 - 我在美洲狮代码的克隆中设置了一个新的测试,使用以下配置:
log_requests
stdout_redirect "t4-stdout", "t4-stderr", true
pidfile "t4-pid"
bind "tcp://0.0.0.0:10103"
rackup File.expand_path('../hello.ru', File.dirname(__FILE__))
daemonize false
围绕" 200写了一个测试OK应该只在stdout中,而不是在stderr"一切都过去了。
我非常难过为什么从基地回购中哄骗美洲狮服务器的行为如此不同,但我会继续挖掘。