Ошибка 502 bad gateway nginx может возникнуть, например, при обновлении wordpress, когда сайт работает в режиме CGI. В Журнале при этом можно увидеть следующую запись:
The timeout specified has expired: AH10298: failed reading from CGI bucket, referer: https://domain.ru/wp-admin/update-core.php
Решение
Увеличить в Apache параметры таймаутов до 60:
Timeout 15
KeepAliveTimeout 10
После чего проверить обновление Wordpress на последней версии php