Недавно ко мне обратился предыдущий заказчик. У него перестал работать один из сайтов для которого бекенд писал я. При осмотре сайта появлялось много ошибок, причем разных, например, не подгружались фото для верстки, не удавалось загрузить файл через форму загрузки, да и войти в аккаунт тоже было нельзя.
Происходящее на сайте меня, мягко сказать, удивило. Первым же делом я сразу стал проверять целостность исходников — сверял по git’у, все оказалось в норме. Далее проверил настройки сервера до которых мог добраться, тоже все было по-старому, но на всякий случай отписался админу сервера. Настройки сервера он не менял. После этого начал изучать ответы сервера и дело стало проясняться. В браузере ответы выглядели вот так:
На большинство подгружаемых ресурсов сервер отвечал ошибкой:
Failed to load resouce: net::ERR_HTTP2_PROTOCOL_ERROR
После недолгого гугления проблемы оказалось, что подобные ошибки часто возникают из-за проблем со свободным местом на жестком диске сервера. Так было и в моём случае. Все заработало после увеличения свободного пространства на сервере.
Подобную ситуацию, возможно, спровоцировал пользовательский интерфейс и, конечно, недосмотр за свободным местом. В данном проекте пользователь имеет возможность загружать множество файлов за один раз, что нередко выходит боком.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.