EasyEngine v4 โ€“ Second Release Candidate

We have released second release candidate for EasyEngine v4 tagged RC2. This release focuses mainly on bug fixes from RC1.

Update from v4 RC1

If you have already have RC1 on your server, you can update to RC2 with the following command

wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.pharchmod +x /usr/local/bin/ee cli version

This would be needed as there was a bug in update command in RC1.

Note: There could be a downtime of ~1-2 minutes for your sites. 

For Fresh Install

If you want to test RC2 on the new server, use the following command:

wget -qO ee rt.cx/ee4 && sudo bash ee

You can find the detailed instructions, here.

What has changed?

  • The issue with ee-admin and whitelisting IP for HTTP Auth has been fixed
  • PHP and Postfix mounts have been corrected
  • Incorrect cron entries have been fixed and `no-overlap` has been added.
  • ping/nginx status has been added in admin-tools

Issue with ee-admin

There was an issue with nginx configuration generation due to which /ee-admin/ was not accessible. This issue has been fixed.

PHP and Postfix Mounts

In site’s PHP config, now we have mounted all PHP’s config on host including that of PHP daemon. Earlier only the config of PHP-fpm was mounted but not of PHP itself.

The configuration of Postfix has been mounted correctly. Earlier they weren’t mounted.

Fix Incorrect Cron Entries and add no overlap

We found out that sometimes cron entries were not getting generated correctly. This has been fixed. Also, we’ve configured our cron scheduler to ensure that two same crons don’t run simultaneously.

So if a cron is configured to run at 5 minutes interval and if it takes more than 5 minutes to complete one cron, then another cron process will not be created as the previous cron process is still running.

Add ping and nginx_status in Admin Tools

Now we have added two Admin Tools that were present in EasyEngine v3.

The ‘ping’ admin tool is used to verify that PHP-FPM is alive and responding. It can be accessed at example.com/ee-admin/ping. You should see ‘pong’ in response.

The ‘nginx_status’ admin tool is used to display basic nginx statistics that might be helpful in debugging nginx related issues. It can be accessed at example.com/ee-admin/nginx_status.

Note: If you try to access above URL, you’ll be prompted for username/password. You can obtain these credentials from

ee auth list global

Status

Next release will be hopefully 4.0. We are targeting it on 20th November! 🤞

Help us test and make EasyEngine as easy as possible for all! 🙏

Link: EasyEngine 4.0.0-rc.2 release

6 responses to “EasyEngine v4 โ€“ Second Release Candidate”

Leave a Reply