Ubuntu PHP-FPM issue with reloading php5-fpm

This is a problem I encountered when setting up Envoyer on some of my Forge-provisioned Digital Ocean droplets.

However, it is a bug in Ubuntu, and here is a solution.

And here is a step-by-step quick fix that works!

First create a file:

sudo nano /etc/init/php5-fpm.override

and add one line to it:

reload signal USR2

then you need to kill the php5-fpm service and restart it:

sudo pkill php5-fpm; sudo service php5-fpm start

and now this should work fine:

sudo service php5-fpm reload

Done!