Engine Yard Developer Center

Differences in the V6 stack from our stack older versions

Major Changes with the V6 Stack

Engine Yard's stack V6 is the first stack to be based on Ubuntu LTS distribution. Previous stacks were based on Gentoo. 

 

Ruby

Ruby versions 2.3, 2.4, 2.5, and 2.6 are supported. We recommend using Ruby 2.6 or 2.5. Selecting Ruby 2.3 will add 5-15 mins to instance booting since Ruby 2.3 is not included on the AMI and needs to be installed during instance booting.

 

Monit

Monit's use to monitor and restart processes has been reduced on V6. On this stack, monit is tracking the processes of web servers (passenger, puma, unicorn) and background jobs (resque/sidekiq). It's no longer being used for services such as redis.

 

Unattended upgrades

The unattended-upgrades package can be used to automatically install updated packages, and can be configured to update all packages or just install security updates.Unattended upgrades are disabled by default on /etc/apt/apt.conf.d/20auto-upgrades. Set environment variable "EY_ENABLE_UNATTENDED_UPGRADES" to true to enable security updates. If you wish to utilize unattended-upgrades package differently you have to create a custom recipe to modify its configuration files. File a support ticket and we will be happy to help you configure your instances based on your requirements.

 

Unicorn Gem

On Stack V6 you have to specifically include the Unicorn dependency in your Gemfile file as Unicorn gem is no longer provided by stack.

Consider adding the following:

gem 'unicorn'

 

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Please sign in to leave a comment.

Powered by Zendesk