diff --git a/docs/docs/linux/network/troubleshooting.md b/docs/docs/linux/network/troubleshooting.md index a45b689..ed825a7 100644 --- a/docs/docs/linux/network/troubleshooting.md +++ b/docs/docs/linux/network/troubleshooting.md @@ -17,9 +17,9 @@ Для начала посмотрим коды ошибок. ??? info "Комментарий автора" - Сам не запоминаю коды, так как сразу перехожу на поиск проблемы. Это происходит на мышечном памяти. Это означает, что могу почти сразу понять проблему. + Сам не запоминаю коды, так как сразу перехожу на поиск проблемы. Это происходит на мышечном памяти. - Когда управляешь самостоятельно всей инфраструктурой, можешь сразу определить причину методом исключения. Однако коды необходимо знать. + Когда управляешь самостоятельно всей инфраструктурой, можешь сразу определить причину методом исключения. Однако это не очень правильно и коды необходимо знать. ### Коды ошибок @@ -33,8 +33,7 @@ - Активен фильтр ограничения доступа (IP-белый список и т.п.). 3. **504** — **Gateway Timeout** — бэкенд не ответил вовремя. - - Тяжелые скрипты, превышающие время ожидания прокси. - - Проблемы с сетевым взаимодействием между прокси и бэкендом. + - Сервер отвечает долго и может происходить на сетевом уровне или из-за нагруженности бэкенда. 4. **503** — **Service Unavailable** — бэкенд временно недоступен. - Бэкенд не запущен или упал. @@ -44,11 +43,15 @@ - Несовместимость версий протоколов. - Бэкенд отдает ответ в неправильном формате. +!!! info Бэкенд + Был упомянут такой термин, как Бэкенд. + + Это распространенное название конечных серверов, когда веб сервер находиться из сервером проксирования. Коды ошибок во время диагностики: 1. **200** - **OK** - ресурс упешно получен без каких либо ошибок. -2. **301* - **Moved Permanently** - Перенаправляет на другой URI. +2. **301** - **Moved Permanently** - Перенаправляет на другой URI. --- @@ -62,12 +65,12 @@ - Браузер сразу показывает ошибку, что не может достучаться до сайта. - **Server not found** или **Не удается получить доступ к сайту**. - Выводит статическу ошибку о ошибке. - + - Сервер выведет данную ошибку ввиде HTML страницы кода, если такое веб сервер умеет. ##### Сайт не открываеться. - Для начало узнаем, открыт ли порт. +Для начало узнаем, открыт ли порт. ``` nc -zv
@@ -85,9 +88,6 @@ $ nc -zv 192.168.1.1 80 nc: connect to 100.222.6.5 port 80 (tcp) failed: Connection timed out ``` -Чаще всего, если порт не доступен, nc будет пытаться дочстучаться до него, пока не сработает time out. Можно установить свой time out, с помощью аттрибута `-w`. +!!! info "Рекомендация" + Используйте параметр `-w`. Данный параметр выставляет time out по секундноe - ---- - -**Информация постепенно дополняеться, однако на данный момент поставлена на паузу.** diff --git a/mkdocs.yml b/mkdocs.yml index eb61f99..2e417b4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -41,9 +41,9 @@ nav: - "Главная": index.md - Документации: - 'index': docs/index.md - #- 'Linux': - # - 'Сеть': - # - 'Устранение проблем': docs/linux/network/troubleshooting.md + - 'Linux': + - 'Сеть': + - 'Устранение проблем': docs/linux/network/troubleshooting.md - 'Docker': 'О проекте': docs/docker/about.md 'Установка': docs/docker/install.md