Да. vm242 — боевая production-VM геопортала, а host-15 — тестовая машина, на которой ты делал перенос на ALT.
Я проверил https://map.admirk.ru снаружи — он действительно сейчас отвечает HTTP 500 Internal Server Error, то есть проблема воспроизводится не только у тебя. (Неизвестный сайт)
На vm242 я бы пока ничего не перезапускал вслепую. Зайди по SSH и выполни сначала:
hostname
date
df -h
free -h
sudo systemctl status nginx --no-pager
sudo tail -n 100 /var/log/nginx/error.log
sudo journalctl -u nginx -n 100 --no-pager
Самая полезная команда дальше:
sudo nginx -T 2>/dev/null | grep -nE 'server_name|proxy_pass|fastcgi_pass|root'
Она покажет, куда nginx отправляет map.admirk.ru.
Если увидишь что-нибудь вроде:
proxy_pass http://127.0.0.1:8000;
то проверяем сам backend:
sudo ss -lntp
curl -v http://127.0.0.1:8000/
и ищем его сервис:
systemctl --type=service --state=running | grep -Ei 'gunicorn|uwsgi|django|node|java|tomcat|geo'
Если там Docker:
docker ps -a
docker compose ps
и уже потом:
docker logs --tail 100 ИМЯ_КОНТЕЙНЕРА
Если вместо proxy_pass увидишь:
fastcgi_pass ...
значит, скорее всего, PHP/PHP-FPM. Тогда:
systemctl status 'php*-fpm' --no-pager
journalctl -u 'php*-fpm' -n 100 --no-pager
Сейчас самое интересное — /var/log/nginx/error.log. Пришли мне вывод вот этих двух команд:
sudo tail -n 100 /var/log/nginx/error.log
sudo nginx -T 2>/dev/null | grep -nE 'server_name|proxy_pass|fastcgi_pass|root'
По ним обычно уже можно понять, куда копать дальше, и не трогать production наугад.
После восстановления можно поставить автоматическую проверку map.admirk.ru, чтобы сообщало, если он снова начнёт отдавать 5xx.
ChatGPT может допускать ошибки. Проверяйте важную информацию.