Mam aplikację, która akceptuje przesyłanie obrazów. Jest to aplikacja rails 3 na heroku za pomocą Unicorn. Od czasu do czasu dostaję wyjątki, i tak naprawdę nie wiem, co je powoduje i jak sobie z nimi radzić. Co powinienem zrobić?Co mogę zrobić w sprawie błędów jednorożca :: błędy podczas zamykania klienta w mojej aplikacji heroku?
To mój unicorn.rb
pliku: dodane
before_fork do |server, worker|
# Replace with MongoDB or whatever
if defined?(ActiveRecord::Base)
ActiveRecord::Base.connection.disconnect!
Rails.logger.info('Disconnected from ActiveRecord')
end
# If you are using Redis but not Resque, change this
if defined?(Resque)
Resque.redis.quit
Rails.logger.info('Disconnected from Redis')
end
end
after_fork do |server, worker|
# Replace with MongoDB or whatever
if defined?(ActiveRecord::Base)
ActiveRecord::Base.establish_connection
Rails.logger.info('Connected to ActiveRecord')
end
# If you are using Redis but not Resque, change this
if defined?(Resque)
Resque.redis = ENV['REDIS_URI']
Rails.logger.info('Connected to Redis')
end
end
Czy jednorożec plik dziennika odkryć coś? –