В прошлом месяце ко мне обратился владелец небольшого интернет-магазина. Его сайт внезапно перестал открываться у всех посетителей. Он паниковал — терял деньги с каждой минутой простоя. Я подключился к серверу и начал разбираться.
Первое, что я проверил — работает ли сам сервер. Ввел ping 8.8.8.8 (это DNS Google). Ответы были. Значит, интернет на сервере есть. Следующий шаг — проверить, слушает ли веб-сервер порт 80. Команда netstat -tuln | grep :80 показала, что ничего не слушает на этом порту. Nginx упал.
Я попытался перезапустить его: sudo systemctl restart nginx. Система ответила ошибкой: "Job for nginx.service failed". Теперь нужно смотреть логи. Я перешел в папку логов: cd /var/log/nginx и открыл последний файл ошибок: sudo tail -50 error.log. Там было написано: "bind() to 0.0.0.0:80 failed (98: Address already in use)".
Представь такую крайне нeприятную ситуацию: ты включаешь компьютер, а операционка жалуется, что жесткий диск не читается. Что делaть? Можно, к примеру, принести ягненка в жертву компьютерным богам, станцевaть ритуальный танец, поставить свечку в храме или даже вызвать мастера по объявлению в подъезде. Но давай лучше сосредоточимся на более конструктивных методах.
© 2026 Biglan.ru