Phusion Passenger Enterprise on Heroku?

290 views
Skip to first unread message

Nathan Youngman

unread,
Jan 30, 2014, 6:13:40 PM1/30/14
to phusion-...@googlegroups.com
Hi,

We're trying out the open source Standalone version of Passenger on Heroku right now.

Is it possible to run Phusion Passenger Enterprise on Heroku?

Also, is it possible to enforceĀ maximum per-process memory usage limits while also using the hybrid multi-threaded mode?

Thanks,
Nathan.

Hongli Lai

unread,
Feb 4, 2014, 8:59:44 AM2/4/14
to phusion-passenger
Yes, Phusion Passenger Enterprise works on Heroku. Installation
instructions for Heroku are available from our support team on
request. Licensing is currently on a per-dyno basis, where a dyno
counts as a server.
And yes, it is possible to enforce max per-process memory usage limits
while in multithreaded mode.
> --
> You received this message because you are subscribed to the Google Groups
> "Phusion Passenger Discussions" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to phusion-passen...@googlegroups.com.
> To post to this group, send email to phusion-...@googlegroups.com.
> Visit this group at http://groups.google.com/group/phusion-passenger.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/phusion-passenger/dbdb8eb3-4b8f-4b03-88e0-95a3d075cff2%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Phusion | Ruby & Rails deployment, scaling and tuning solutions

Web: http://www.phusion.nl/
E-mail: in...@phusion.nl
Chamber of commerce no: 08173483 (The Netherlands)

Nathan Youngman

unread,
Feb 7, 2014, 5:31:43 PM2/7/14
to phusion-...@googlegroups.com

Hongli Lai,

That's good to hear.

We recently switched from Unicorn to Puma after the increased memory footprint of Ruby 2.1 MRI reduced the number of workers we could run. We haven't been able to run Puma reliably in clustered mode on a 2X dyno due to a memory leak we still haven't tracked down. However, it has working fairly well in non-clustered mode with 8 threads.

As the licensing is annual, how do you handle dyno scaling? While the increased concurrency is helping us reduce the number of required dynos, we certainly hope to have more users/traffic over the course of the year.

I'm not sure if we're going to do another web server switch immediately. That said, Passenger's auto-scaling workers may be a good fit for Heroku PX dynos when we're ready to evaluate those. Is it possible to evaluate the Enterprise edition (against Puma) before committing to a year?

Nathan.

Tinco Andringa

unread,
Feb 17, 2014, 5:01:45 PM2/17/14
to phusion-...@googlegroups.com
Hi Nathan,

We offer monthly licenses at the moment, so you can sign up for a
monthly license, that's only $34 per month, and try it out. You'll get
full support on it and if anything's not to your liking we'll either
fix it or you get your money back. When you decide you want to commit
to it you can switch to a yearly license and enjoy the reduced price.

For scaling purposes we have a cloud offering, but unfortunately
Heroku is not supported yet at the moment. So the situation is that
you have to have at least as many Passenger licenses as you have dynos
provisioned. Getting an additional Passenger license is as easy as a
few clicks, and you can be well stocked on licenses in under a minute
if the need be.

Kind regards,
Tinco
> --
> You received this message because you are subscribed to the Google Groups
> "Phusion Passenger Discussions" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to phusion-passen...@googlegroups.com.
> To post to this group, send email to phusion-...@googlegroups.com.
> Visit this group at http://groups.google.com/group/phusion-passenger.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/phusion-passenger/0b0846ab-6124-40a3-af0d-fbbd9877eebf%40googlegroups.com.

j...@philosophie.is

unread,
Dec 9, 2015, 5:54:08 PM12/9/15
to Phusion Passenger Discussions
Hi!

This thread looks a bit stale -- I'm interested the current state of the "cloud offering" mentioned above for Phusion Passenger Enterprise on Heroku.

We're currently running Rails 4.5 on Passenger (open source) on Heroku. We want to upgrade to Enterprise, but don't know how many licenses to get given our dynos are set to automatically scale.

I've already viewed the following:
I couldn't find any mention of how many Enterprise licenses were needed for our proposed scenario though (i.e. autoscaling dynos on as-needed basis).

Also don't know how we'd install multiple licenses - the last link says to install on Heroku via a single environment variable.

Hoping to get some help. Thanks!
JD

kri...@philosophie.is

unread,
Dec 10, 2015, 9:33:30 PM12/10/15
to Phusion Passenger Discussions
Hi! I also have this issue, was wondering if you had any thoughts. Thanks!

Hongli Lai

unread,
Dec 17, 2015, 5:51:50 AM12/17/15
to phusion-passenger
Hi jd, Krishen, sorry for this late reply. There is now a cloud
offering available for Heroku. It works on a pay-as-you-go basis. The
current price is $0.11 per dyno per hour (at large numbers of dynos,
volume discounts are possible).
> https://groups.google.com/d/msgid/phusion-passenger/183fd97f-3314-4371-beaa-1f912ee4e960%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
Phusion B.V. | Web Application deployment, scaling, and monitoring solutions
Chamber of commerce no: 63501007 (The Netherlands)
Reply all
Reply to author
Forward
0 new messages