首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除production.log

删除production.log
EN

Stack Overflow用户
提问于 2013-06-21 21:55:18
回答 1查看 819关注 0票数 0

我将Capistrano用于我的rails项目到nginx服务器中。我的项目在我的开发机器上运行得很好,但是在生产服务器上,浏览器上写着“错误500”。我尝试了$nano log/production.log来查看错误,我得到了它,但是我删除了这个文件,现在,服务器说了同样的错误,但是我在production.log中没有看到,现在它没有显示出任何错误。

我的deploy.rb

代码语言:javascript
复制
require "bundler/capistrano"
require 'new_relic/recipes'

load "config/recipes/base"
load "config/recipes/nginx"
load "config/recipes/nodejs"
load "config/recipes/unicorn"
load "config/recipes/postgresql"
load "config/recipes/rbenv"
load "config/recipes/monit"
load "config/recipes/check"
load "config/recipes/newrelic"

server "rails.supera.com.br", :web, :app, :db, primary: true
# server "vagrant.dev",         :web, :app, :db                 # Maquina virtual
# server '54.232.212.216',      :web, :app, :db, primary: true  # Amazon server

set :user, "deployer"
set :application, "webapp"
set :deploy_to, "/home/#{user}/rails_apps/#{application}"
set :deploy_via, :remote_cache
set :use_sudo, false

set :scm, "git"
set :repository, "git@bitbucket.org:nicoskaralis/wt_#{application}.git"
set :branch, "dev"

default_run_options[:pty] = true
ssh_options[:forward_agent] = true

after "deploy", "deploy:cleanup" # keep only the last 5 releases

# Opções avançadas rbenv
set :default_environment, {
  'PATH' => "$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
}
set :bundle_flags, "--deployment --quiet --binstubs --shebang ruby-local-exec"

# Debug rake
# set :rake, "#{rake} --trace"

# Criar usuario novo
# sudo adduser deployer --ingroup admin
# cat ~/.ssh/id_rsa.pub | ssh deployer@rails.supera.com.br 'mkdir -p ~/.ssh/ && cat >> ~/.ssh/authorized_keys'
# echo "deployer ALL=(ALL:ALL) ALL" >> /etc/sudoers

# Deploy inicial em uma maquina zero
# cap deploy:install
# cap deploy:setup
# cap deploy:cold

# Deploy de uma nova versão na maquina ja instalada
# cap deploy
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-21 22:33:33

如果您有一个错误500,可能是web服务器(nginx或apache)服务它,因为应用服务器(如乘客)在能够显示页面或创建日志之前就崩溃了。检查您的web服务器上的日志(/var/log/apache2/ for apache)。

这可能是错误的,但每次我在rails应用程序上看到错误500时,都是因为编码(UTF-8/ASCII)问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17244918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档