502 ошибки обычно возникают, когда PHP по какой-то причине сходит с ума. Первое, что вы должны сделать, это проверить все ваши файлы журналов. Сюда входят системные компоненты в / var / log / и журналы nginx.
Если вы не внесли каких-либо недавних изменений, и проблема только начала возникать без видимой причины, возможно, PHP не хватает памяти. Я знаю, что когда это происходит как модуль Apache, он дает пустой экран - не удивлюсь, если ошибка 502 произошла в nginx и интерфейсе FastCGI. Это легко исправить, поместив ini_set ('memory_limit', '256M') в ваш index.php и посмотрите, решит ли это проблему.
Кроме того, можете ли вы загружать отдельные PHP-файлы, в которых нет Drupal? Поместите put <? Php phpinfo (); ?> в файл с именем info.php, попробуйте нажать и посмотреть, что произойдет.
Удачи!