Comments (19)
From honglilai on April 14, 2008 05:10:27
Labels: -Type-Defect Type-Enhancement
from passenger.
From daddyez.it on April 21, 2008 06:40:46
I also want (if is possible) RailsEnv, RailsMaxPoolSize, RailsPoolIdleTime, RailsDefaultUser for each vhost.
Is possible to have a date for this change?
Thanks
from passenger.
From timcharper on April 29, 2008 15:34:49
You can make it happen very quickly by heading on over to github, cloning passenger, and doing it yourself!
from passenger.
From cpisto on May 22, 2008 10:50:41
Having a global option and additionally per vhost (where sum(vhost) <= global) would
be an ideal solution
from passenger.
From [email protected] on June 06, 2008 05:30:41
Same for me. I have a server that runs "production" and "staging" sites, so having RailsEnv per virtual hosts woul
dbe awesome (yes I know, I should run those on separate servers, but hey... have to deal with constraints). ;-)
from passenger.
From [email protected] on June 06, 2008 05:32:52
Ho... Add RailsRuby as well. This would allow having old applications running along with newer application (like
a rails 1.2.6 and ruby 1.8.5 beside a rails 2.1.0 and ruby 1.8.6 application).
from passenger.
From [email protected] on March 05, 2009 03:49:25
I believe this can be closed now that 2.1 has PassengerMaxInstances per virtual host.
from passenger.
From [email protected] on March 05, 2009 05:24:59
Belay that order - it's a global option. Indeed, a per virtual host setting would be
awesome!
from passenger.
From Andrea3D on March 19, 2009 03:31:56
This would be great! I hope in this change too...
from passenger.
From avirus on January 14, 2010 18:17:12
I could really use this as well. I'm working with an specialized application that
needs to handle requests in the order they are received instead of simultaneously.
Thanks!
from passenger.
From hurikhan77 on November 12, 2010 13:50:37
This is what PassengerMaxInstances is for...
from passenger.
From whitet73 on November 30, 2011 22:07:53
+1 for a PassengerMaxInstances option (which doesn't currently exist from what I can see)
from passenger.
From honglilai on October 24, 2012 10:36:18
This has been implemented in Phusion Passenger Enterprise.
Status: Fixed
from passenger.
From kieran776 on October 24, 2012 10:52:04
Why was this made an Enterprise feature? It seems a pretty basic setting that everyone would benefit from.
from passenger.
From Andrea3D on October 24, 2012 10:53:42
I've waited 3 years to see a basic feature become Enterprise, nice :|
from passenger.
From honglilai on October 24, 2012 11:30:19
I can understand that it would come as a surprise to you. It was made an Enterprise feature because the funds would allow us to develop the open source version faster. Bills have to be paid, employees need to eat, and that kind of stuff. However, we remain committed to open source. Phusion Passenger 4 has recently been released with many exciting features ( http://blog.phusion.nl/2012/10/24/phusion-passenger-4-0-beta-1-is-here/ ), and many of these features are in the open source version. Part of the reason why development has been slow in the past is because not commercializing Phusion Passenger didn't bring in enough funds. Now that we have paying customers, we can iterate faster.
Please rest assured because the licensing terms are very reasonable and affordable. There is also no copy protection because we don't want our customers to suffer license management pains. We even offer discounts for startups, students, educational institutions and non-profits.
from passenger.
From kieran776 on October 24, 2012 12:12:01
Oh, I completely understand the need to have an Enterprise version, and things like rolling restarts among the other goodies make perfect sense as enterprise features. But the ability to limit passengers instances to specific sites (5 for production, 1 for staging for example) seems like a pretty critical feature that has been missing from Passenger for a long time now. This issue has been open for over 4y 6m. Given that it's a one line config and not a massive enterprisey feature like the others, it doesn't seem like it has to be an enterprise feature...
from passenger.
From Andrea3D on October 24, 2012 12:40:54
Yeah, it's what i was thinking too. I'm ok with the enterprise edition, you should put there a lot of awesome features, passenger is a great piece of software. But i think this is a really basic features that shouldn't be an enterprise feature only.
from passenger.
From rogerpack2005 on March 12, 2014 13:25:25
ok my current work around for this is basically, given "2 rails apps"
where I want to reserve at least 3 slots for the second rails app, I set pool size to 6, then max_instances_per_app to 3. Then at least I am guaranteed some slots per app. HTH.
from passenger.
Related Issues (20)
- Feature request: Ability to configure path to error renderer template
- Deprecation warning with ActiveRecord 7.1.2
- passenger-install-nginx-module is running after installation as a dynamic module HOT 8
- Security update without published advisory HOT 2
- Memory leak HOT 3
- Crash when starting Ruby 3.3.0 Rails 7 application HOT 3
- Disable secure headers option for GLS HOT 1
- HTTP3/QUIC breaks passenger Python apps ( Nginx + HTTP3 + Passenger ) HOT 2
- Cannot build passenger nginx dynamic module HOT 1
- Out of memory leads to passenger shutdown and ensuing 502 error on nginx HOT 3
- Out of memory leads to passenger shutdown and ensuing 502 error on nginx HOT 1
- Cannot upgrade to 1.24.0-1: unmet dependencies HOT 2
- Cannot find nginx module on Amazon Linux 2023 HOT 1
- Cannot install passenger-6.0.20-1.el9.x86_64.rpm on CentOS 9 Stream with Ruby 3.3 HOT 2
- Requests intermittently result in 500, directory in /tmp not found HOT 2
- Better cooperation with Kubernetes zero-downtime restarts
- Error with Rack prevents editing rails production credentials
- params are empty upon proper form submission HOT 1
- Packaging of unmaintained dependency: http-parser HOT 2
- The passenger spawns more processes than are allocated to it
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.