-
Notifications
You must be signed in to change notification settings - Fork 557
Open
Labels
Description
Issue report
Question 1: What is the problem?
After upgrade to 5.1.7 (from 5.1.4) the following error happens during shutdown. It's not a huge problem as the dyno is killed afterwards anyway, but didn't happen before the update.
Aug 17 10:51:45 heroku/web.1: Stopping all processes with SIGTERM
Aug 17 10:51:45 app/web.1: Stopping web server...bundler: failed to load command: passenger (/app/vendor/bundle/ruby/2.2.0/bin/passenger)
Aug 17 10:51:45 app/web.1: PhusionPassenger::DaemonController::StopError: nginx: [alert] could not open error log file: open() "/tmp/passenger-standalone.3bkoss/logs/error.log" failed (2: No such file or directory)
Aug 17 10:51:45 app/web.1: 2017/08/17 08:51:45 [emerg] 25477#0: open() "/tmp/passenger-standalone.3bkoss/nginx.conf" failed (2: No such file or directory)
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller.rb:436:in `rescue in kill_daemon'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller.rb:433:in `kill_daemon'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller.rb:295:in `block (2 levels) in stop'
Aug 17 10:51:45 app/web.1: /app/vendor/ruby-2.2.7/lib/ruby/2.2.0/timeout.rb:88:in `block in timeout'
Aug 17 10:51:45 app/web.1: /app/vendor/ruby-2.2.7/lib/ruby/2.2.0/timeout.rb:98:in `call'
Aug 17 10:51:45 app/web.1: /app/vendor/ruby-2.2.7/lib/ruby/2.2.0/timeout.rb:98:in `timeout'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller.rb:294:in `block in stop'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller/lock_file.rb:68:in `block in exclusive_lock'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller/lock_file.rb:63:in `open'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller/lock_file.rb:63:in `exclusive_lock'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/vendor/daemon_controller.rb:292:in `stop'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/start_command.rb:535:in `block in trapsafe_shutdown_and_cleanup'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/start_command.rb:532:in `synchronize'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/start_command.rb:532:in `trapsafe_shutdown_and_cleanup'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/start_command.rb:76:in `rescue in run'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/start_command.rb:89:in `run'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/src/ruby_supportlib/phusion_passenger/standalone/main.rb:51:in `run!'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/gems/passenger-5.1.7/bin/passenger:45:in `<top (required)>'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/bin/passenger:23:in `load'
Aug 17 10:51:45 app/web.1: /app/vendor/bundle/ruby/2.2.0/bin/passenger:23:in `<top (required)>'
Aug 17 10:51:45 heroku/web.1: Process exited with status 1
Question 2: Passenger version and integration mode:
open source 5.1.7 standalone (on Heroku)
Question 3: OS or Linux distro, platform (including version):
Heroku, cedar-14 stack
Question 4: Passenger installation method:
RubyGems + Gemfile
Question 5: Your app's programming language (including any version managers) and framework (including versions):
Ruby 2.2.7, Rails 4.2.9
Question 6: Are you using a PaaS and/or containerization? If so which one?
Heroku
Question 7: Anything else about your setup that we should know?
/