Comments (14)
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:in
send_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.
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.
From rmoriz on May 01, 2008 05:18:51
looks much better now. seems to work.
thank you
from passenger.
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.
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.
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.
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.
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:in
handle_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:in
fork'
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:in
handle_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:in
fork'
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: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/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:in
handle_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: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/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.
From honglilai on August 17, 2008 22:41:33
@complex: It's already fixed in the development version.
from passenger.
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:in
fork'
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:in
fork'
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.
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.
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.
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.
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)
- Web application could not be started by the Phusion Passenger(R) application server. HOT 1
- Install Passenger on Ubuntu 22.04
- How to remove multiple Passenger installs HOT 5
- I removed the gem file and kept the apt install, but then I get the following error: HOT 2
- Found a possible security concern HOT 1
- Centos package for mod_passenger rpm rather OLD 6.0.14 - support for centos 8 stream / fedora? HOT 2
- Ubuntu 18.04.02 LTS (Bionic) packages not found HOT 4
- passenger incompatible with global uncaught exception handling via at_exit HOT 6
- passenger_temp mkdir failed on nginx Version Issue HOT 1
- Cannot run PassengerAgent core -l unix:/tmp/s
- EL 8 / 9 cannot update passenger nginx module due to version conflict HOT 6
- `fork_tracker` active support module does not play nice with `passenger` and `zk` gems
- Yet Another Path Issue Based On Version HOT 5
- Debian 12 "bookworm" support HOT 24
- Passenger resets SIGPROF signal handlers causing profilers to crash application HOT 2
- Rake not found while compiling nginx dynamic module HOT 5
- Can't install with Ruby 2.7 on Alma 8 "package passenger-6.0.18-1.el8.x86_64 requires libruby.so.2.5" HOT 2
- Automation: How to communicate a selection via <space> as required for `assenger-config validate-install`
- Passenger Socket IO - Apache Return Error 101 HOT 1
- Debian 12 (bookworm) support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from passenger.