Phusion-passenger crash

gregseth

I'm using passenger with apache to run my ruby application. I've noticed that passenger crashes from time to time (apache is still working), and I need to manually restart apache to make it work again.

A look at the log makes me think it occurs when apache changes the log file (archives the current an create a new one). This is what a tail -F on tha apache errors log file looks like:

tail: ‘/var/log/apache2/error.log’ has become inaccessible: No such file or directory                                           
tail: ‘/var/log/apache2/error.log’ has appeared;  following end of new file                                                     
[ 2013-10-06 05:05:27.2678 10498/7f3f0cf82740 agents/Watchdog/Main.cpp:459 ]: Options: { 'analytics_log_user' => 'nobody', 'default_group' => 'nogroup', 'default_python' => 'python', 'default_ruby' => '/usr/bin/ruby1.9.1', 'default_user' => 'nobody', 'log_level' => '0', 'max_instances_per_app' => '0', 'max_pool_size' => '6', 'passenger_root' => '/var/lib/gems/1.9.1/gems/passenger-4.0.14', 'pool_idle_time' => '300', 'temp_dir' => '/tmp', 'union_station_gateway_address' => 'gateway.unionstationapp.com', 'union_station_gateway_port' => '443', 'user_switching' => 'true', 'web_server_pid' => '18659', 'web_server_type' => 'apache', 'web_server_worker_gid' => '1000', 'web_server_worker_uid' => '1001' }                                                                
[Sun Oct 06 05:05:27 2013] [error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because it encountered the following error during startup: Tried to reuse existing server instance directory /tmp/passenger.1.0.18659, but it has wrong permissions                                                                             
[Sun Oct 06 05:05:27 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.9-4ubuntu2.2 Phusion_Passenger/4.0.14 configured -- resuming normal operations
  • The message mentions a file in /tmp with wrong permissisons, why are they wrong? what should they be? how to make them right?
  • The last message "resuming normal operations" seems wrong too since passenger is down. Is it a bug? What does it mean?
  • What should I do to prevent this from happening?
Hongli

Ah, I see that you are on version 4.0.14. Please upgrade to the latest version, which is 4.0.20. Versions prior to 4.0.17 or so didn't properly support /tmp directories with the setgid flag.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Phusion-passenger crash

From Dev

Phusion Passenger Not Working on Apache

From Dev

Phusion Passenger - ActiveRecord::PendingMigrationError

From Dev

Control the number of processes with Phusion Passenger?

From Dev

What is optimal value for Phusion passenger PassengerMaxRequestQueueSize

From Dev

Phusion Passenger and Docker-Compose Issue with Permissions

From Dev

Rails Phusion Passenger error after updates

From Dev

memory leak issue in rails and phusion passenger

From Dev

phusion passenger on apache : Could not spawn process for group

From Dev

SELinux permission denied to Phusion Passenger for redmine

From Dev

What is optimal value for Phusion passenger PassengerMaxRequestQueueSize

From Dev

Package manager issue after installing phusion passenger

From Dev

How to add a second app to Phusion Passenger?

From Dev

Rails Phusion Passenger error after updates

From Dev

How to update phusion passenger + nginx on ubuntu server?

From Dev

How does Phusion Passenger respect gemfiles?

From Dev

Phusion Passenger file not found when the file exits

From Dev

Java Web App in Phusion Passenger Server

From Dev

Phusion Passenger Rails not balancing request across workers

From Dev

Phusion Passenger not reading .zshrc environment variables

From Dev

Start Phusion Passenger from Ruby code

From Dev

Phusion Passenger error with Rails 4 and ruby 2.5

From Dev

Passenger load error - cannot load such file -- phusion_passenger (LoadError)

From Dev

Passenger load error - cannot load such file -- phusion_passenger (LoadError)

From Dev

Is it possible to use Phusion Passenger Enterprise and Phusion Passenger Open source for same app but different server

From Dev

Phusion Passenger 4 ignores setenv GEM_PATH

From Dev

Issue with Phusion Passenger handling multiple projects with multiple RVM rubies

From Dev

Phusion Passenger 4 & nginx cannot see environment variables in Ubuntu Linux

From Dev

Phusion Passenger / Apache Not Running Correctly on Mac OSX Maverick

Related Related

  1. 1

    Phusion-passenger crash

  2. 2

    Phusion Passenger Not Working on Apache

  3. 3

    Phusion Passenger - ActiveRecord::PendingMigrationError

  4. 4

    Control the number of processes with Phusion Passenger?

  5. 5

    What is optimal value for Phusion passenger PassengerMaxRequestQueueSize

  6. 6

    Phusion Passenger and Docker-Compose Issue with Permissions

  7. 7

    Rails Phusion Passenger error after updates

  8. 8

    memory leak issue in rails and phusion passenger

  9. 9

    phusion passenger on apache : Could not spawn process for group

  10. 10

    SELinux permission denied to Phusion Passenger for redmine

  11. 11

    What is optimal value for Phusion passenger PassengerMaxRequestQueueSize

  12. 12

    Package manager issue after installing phusion passenger

  13. 13

    How to add a second app to Phusion Passenger?

  14. 14

    Rails Phusion Passenger error after updates

  15. 15

    How to update phusion passenger + nginx on ubuntu server?

  16. 16

    How does Phusion Passenger respect gemfiles?

  17. 17

    Phusion Passenger file not found when the file exits

  18. 18

    Java Web App in Phusion Passenger Server

  19. 19

    Phusion Passenger Rails not balancing request across workers

  20. 20

    Phusion Passenger not reading .zshrc environment variables

  21. 21

    Start Phusion Passenger from Ruby code

  22. 22

    Phusion Passenger error with Rails 4 and ruby 2.5

  23. 23

    Passenger load error - cannot load such file -- phusion_passenger (LoadError)

  24. 24

    Passenger load error - cannot load such file -- phusion_passenger (LoadError)

  25. 25

    Is it possible to use Phusion Passenger Enterprise and Phusion Passenger Open source for same app but different server

  26. 26

    Phusion Passenger 4 ignores setenv GEM_PATH

  27. 27

    Issue with Phusion Passenger handling multiple projects with multiple RVM rubies

  28. 28

    Phusion Passenger 4 & nginx cannot see environment variables in Ubuntu Linux

  29. 29

    Phusion Passenger / Apache Not Running Correctly on Mac OSX Maverick

HotTag

Archive