On one domain, auto updates to core and plugin are simply refusing to finish and I can't work out why. The core update to latest version just hung at the 'Downloading update' stage and didn't progress even though I left it several hours. Eventually I refreshed the page and the dashboard told me it had installed latest version, but now the plugin updates are hanging too.
Tried to auto-update WordFence plugin but hung as above. Deactivated all plugins and tried again, still hung. Refresh got me the 'Briefly unavailable for scheduled maintenance. Check back in a minute.' message, so deleted the .maintenance file and got back to dashboard. Removed WordFence plugin, tried installing again. Hung at 'downloading plugin' screen. Downloaded the plugin in my browser and then FTP'ed it to the server, and it finally installed correctly. The other plugin that has an update available is WooCommerce, and that is hanging as above. I don't want to remove the plugin, download latest version and FTP it, because of course I have customisations (and products) that will all have to be put back. Any advice?