铁轨美洲狮 – 命令没有configuration文件 – 错误日志的path?

我正在运行这样的美洲狮

puma -e production -b unix://blahblah.sock 

设置configuration等​​需要多一点时间,所以我想用这个投入生产。 当然,使用nginx

我在哪里可以find错误日志?

或者任何其他命令来包含错误日志工作?

创建config/puma.rb文件是一个很好的做法,您可以在其中管理相关的配置设置。

设置美洲狮

可以通过提供命令行参数来配置Puma,但将配置设置烧写到配置文件中,然后使用单个-C命令行指令提供该文件会更方便。 与MRI Ruby一起使用的一个简单的puma.rb是:

 #!/usr/bin/env puma # start puma with: # RAILS_ENV=production bundle exec puma -C ./config/puma.rb application_path = Rails.root railsenv = 'production' directory application_path environment railsenv daemonize true pidfile "#{application_path}/tmp/pids/puma-#{railsenv}.pid" state_path "#{application_path}/tmp/pids/puma-#{railsenv}.state" stdout_redirect "#{application_path}/log/puma-#{railsenv}.stdout.log", "#{application_path}/log/puma-#{railsenv}.stderr.log" threads 0, 16 bind "unix://#{application_path}/tmp/sockets/#{railsenv}.socket" 

欲了解更多信息,请参阅 – 彪马和Nginx生产堆栈