Code Monkey home page Code Monkey logo

Comments (14)

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From rmoriz on April 30, 2008 18:04:04

same on 64bit debian etch:

*** Exception Errno::EBADF in spawn manager (Bad file descriptor - sendmsg(2))
(process 24919):
from /usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/utils.rb:201:in send_fd' from /usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/utils.rb:201:insend_io'
from
/usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/message_channel.rb:199:in
send_io' from /usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/spawn_manager.rb:216:in handle_spawn_application'
from
/usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/abstract_server.rb:291:in
__send__' from /usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/abstract_server.rb:291:in main_loop'
from
/usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/lib/passenger/abstract_server.rb:147:in
`start_synchronously'
from /usr/lib/ruby/gems/1.8/gems/passenger-1.0.3/bin/passenger-spawn-server:32
[24617:SpawnManager.h:326] Spawn server died. Attempting to restart it...
[24617:SpawnManager.h:328] Restart seems to be successful.

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From honglilai on May 01, 2008 00:56:27

Could you try the development version from git? The issue should have been fixed.

Status: Started
Labels: -Priority-Medium Priority-Critical Milestone-1.0.4

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From rmoriz on May 01, 2008 05:18:51

looks much better now. seems to work.

thank you

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From honglilai on May 01, 2008 05:45:43

We need a confirmation from someone using 64-bit MacOS X with default Apache.

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From honglilai on May 01, 2008 07:50:27

Confirmed by xipher1 on 64-bit Linux and 64-bit OS X.

Status: Fixed

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From tux.nak on June 20, 2008 02:20:47

I have similar problem with spawning passanger on 64-bit FreeBSD 6.3:

[Fri Jun 20 11:12:10 2008] [notice] Apache/2.2.8 (FreeBSD) PHP/5.2.6 with
Suhosin-Patch Phusion_Passenger/1.9.1 configured -- resuming normal operations
*** Exception Errno::EBADF in application (Bad file descriptor - sendmsg(2)) (process
9563):
from
/usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/message_channel.rb:200:in
send_io' from /usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/message_channel.rb:200:in send_io'
from
/usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/railz/application_spawner.rb:304:in
start_request_handler' from /usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/railz/application_spawner.rb:276:in handle_spawn_application'
from
/usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/utils.rb:165:in
safe_fork' from /usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/utils.rb:163:in fork'
from
/usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/utils.rb:163:in
safe_fork' from /usr/local/www/passenger/FooBarWidget-passenger-f6274028879df43321824a80c3dc03796e76db04/lib/passenger/railz/application_spawner.rb:274:in handle_spawn_application'

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From felipekaufmann on August 17, 2008 08:36:42

Same problem here, on FreeBSD 7.0-STABLE, amd64, with passenger 2.03

How to I apply this git patch?

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From complex on August 17, 2008 21:59:04

Same thing here with 64-bit FBSD 7.0, Passenger 2.03, Apache 2.2...

[Sun Aug 17 23:41:14 2008] [notice] Apache/2.2.9 (FreeBSD) mod_ssl/2.2.9 OpenSSL/0.9.8e DAV/2
Phusion_Passenger/2.0.3 configured -- resuming normal operations
*** Exception Errno::EBADF in application (Bad file descriptor - sendmsg(2)) (process 64888):
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/message_channel.rb:200:in
send_io' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/message_channel.rb:200:in send_io'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-
2.0.3/lib/passenger/railz/application_spawner.rb:304:in start_request_handler' from /usr/local/lib/ruby/gems/1.8/gems/passenger- 2.0.3/lib/passenger/railz/application_spawner.rb:276:inhandle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:165:in safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:163:infork'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:163:in safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger- 2.0.3/lib/passenger/railz/application_spawner.rb:274:inhandle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:165:in safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:163:infork'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/utils.rb:163:in safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger- 2.0.3/lib/passenger/railz/application_spawner.rb:273:inhandle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in
__send__' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in main_loop'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:168:in
start_synchronously' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:135:in start'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:112:in
fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:112:in start'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-
2.0.3/lib/passenger/railz/application_spawner.rb:177:in start' from /usr/local/lib/ruby/gems/1.8/gems/passenger- 2.0.3/lib/passenger/railz/framework_spawner.rb:270:inhandle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-
2.0.3/lib/passenger/railz/framework_spawner.rb:263:in synchronize' from /usr/local/lib/ruby/gems/1.8/gems/passenger- 2.0.3/lib/passenger/railz/framework_spawner.rb:263:inhandle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in
__send__' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in main_loop'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:168:in
start_synchronously' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:135:in start'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:112:in
fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:112:in start'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-
2.0.3/lib/passenger/railz/framework_spawner.rb:87:in start' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/spawn_manager.rb:218:in spawn_rails_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/spawn_manager.rb:213:in
synchronize' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/spawn_manager.rb:213:in spawn_rails_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/spawn_manager.rb:122:in
spawn_application' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/spawn_manager.rb:247:in handle_spawn_application'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in
__send__' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:317:in main_loop'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/lib/passenger/abstract_server.rb:168:in
`start_synchronously'
from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.3/bin/passenger-spawn-server:46

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From honglilai on August 17, 2008 22:41:33

@complex: It's already fixed in the development version.

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From keith.pitty on January 23, 2009 05:31:54

Hi,

I just experienced the same problem on FreeBSD 7.0-STABLE with Apache 2.0.63 and
Passenger 2.0.6:

*** Exception Errno::EBADF in application (Bad file descriptor - sendmsg(2)) (process
41052): from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/message_channel.rb:200:in
send_io' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/message_channel.rb:200:in send_io'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb:318:in
start_ request_handler' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb:282:in handle_spawn_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:163:in
safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:161:infork'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:161:in
safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb:280:in handle
_spawn_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:163:in
safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:161:infork'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:161:in
safe_fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb:279:in handle_spawn_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:317:in
__send__' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:317:in main_loop' from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:168:in
start_synchronou sly' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:135:in start' from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:112:in
fork' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:112:in start'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb:179:in
start' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:222:in spawn_rails_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:217:in
synchronize' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:217:in spawn_rails_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:126:in
spawn_application' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:251:in handle_spawn_application'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:317:in
**send**' from /usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:317:in main_loop'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:168:in
`start_synchronously'
from
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/bin/passenger-spawn-server:46

Which version of Passenger contains the fix? And which versions of FreeBSD and
Apache does it support?

Keith Pitty

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From [email protected] on February 11, 2009 20:57:55

Same issue for me on FreeBSD 7 (64bit) on 2.04 and apache 2.2.11

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From deepu.kalidindi on March 11, 2009 04:35:44

i am facing the same problem on CentOS Apache 2 Passenger 2.0.6

someone please help out

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From anko.com on June 16, 2009 22:26:06

i have the same issue in solaris 10;
[Wed Jun 17 15:22:13 2009] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7d
DAV/2 PHP/5.2.4 Phusion_Passenger/2.2.2 configured -- resuming normal operations

*** Exception Errno::EBADF in spawn manager (Bad file number - sendmsg(2)) (process
1898):
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/utils.rb:460:in
send_fd' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/utils.rb:460:in send_io'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/message_channel.rb:206:in
send_io' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/spawn_manager.rb:317:in handle_spawn_application'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:337:in
__send__' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:337:in main_loop'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:187:in
start_synchronously' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/bin/passenger-spawn-server:61 *** Exception ThreadError in PhusionPassenger::AbstractServerCollection (not owner) (process 1898): from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/1.8/timeout.rb:76:in synchronize'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server_collection.rb:66:in
initialize' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server_collection.rb:64:in new'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server_collection.rb:64:in
initialize' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/spawn_manager.rb:62:in new'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/spawn_manager.rb:62:in
initialize' from /opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/bin/passenger-spawn-server:60:in new'
from
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/passenger-2.2.2/bin/passenger-spawn-server:60
** ERROR: ApplicationPoolServerExecutable received fatal signal 11. Running gdb to
obtain thebacktrace:
---------------- Begin gdb output -----------------
sh: gdb: not found
----------------- End gdb output -----------------
[ pid=1900 file=ext/apache2/Hooks.cpp:566 time=2009-06-17 15:22:19.78 ]:
Unexpected error in mod_passenger: The ApplicationPool server unexpectedly closed
the connection while we're reading a response for the 'get' command.
Backtrace:
in 'virtual boost::shared_ptrPassenger::Application::Session
Passenger::ApplicationPoolServer::Client::get(const Passenger::PoolOptions&)'
(ApplicationPoolServer.h:408)
in 'int Hooks::handleRequest(request_rec
)' (Hooks.cpp:449)

[Wed Jun 17 15:22:19 2009] [notice] child pid 1897 exit signal Segmentation fault (11)

from passenger.

FooBarWidget avatar FooBarWidget commented on May 25, 2024

From quuuuuux on October 16, 2010 09:13:13

I also encountered this problem in Solaris 10 x86, apache 2.0 and passenger 2.2.15 environment.
passenger 3.0.0 pre4 works good so far.

from passenger.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.