Thanks for your help. I’ve done as you suggested above. However no new errors are recorded in any of the error log files when I recreate the Gateway timeout.
Is it possible that it is timing out when WordPress is checking for an update on your server? Can you recreate this situation?