Enable linux-network-troubleshooting in mkdocs.yml and modification article
This commit is contained in:
@@ -17,9 +17,9 @@
|
|||||||
Для начала посмотрим коды ошибок.
|
Для начала посмотрим коды ошибок.
|
||||||
|
|
||||||
??? info "Комментарий автора"
|
??? info "Комментарий автора"
|
||||||
Сам не запоминаю коды, так как сразу перехожу на поиск проблемы. Это происходит на мышечном памяти. Это означает, что могу почти сразу понять проблему.
|
Сам не запоминаю коды, так как сразу перехожу на поиск проблемы. Это происходит на мышечном памяти.
|
||||||
|
|
||||||
Когда управляешь самостоятельно всей инфраструктурой, можешь сразу определить причину методом исключения. Однако коды необходимо знать.
|
Когда управляешь самостоятельно всей инфраструктурой, можешь сразу определить причину методом исключения. Однако это не очень правильно и коды необходимо знать.
|
||||||
|
|
||||||
|
|
||||||
### Коды ошибок
|
### Коды ошибок
|
||||||
@@ -33,8 +33,7 @@
|
|||||||
- Активен фильтр ограничения доступа (IP-белый список и т.п.).
|
- Активен фильтр ограничения доступа (IP-белый список и т.п.).
|
||||||
|
|
||||||
3. **504** — **Gateway Timeout** — бэкенд не ответил вовремя.
|
3. **504** — **Gateway Timeout** — бэкенд не ответил вовремя.
|
||||||
- Тяжелые скрипты, превышающие время ожидания прокси.
|
- Сервер отвечает долго и может происходить на сетевом уровне или из-за нагруженности бэкенда.
|
||||||
- Проблемы с сетевым взаимодействием между прокси и бэкендом.
|
|
||||||
|
|
||||||
4. **503** — **Service Unavailable** — бэкенд временно недоступен.
|
4. **503** — **Service Unavailable** — бэкенд временно недоступен.
|
||||||
- Бэкенд не запущен или упал.
|
- Бэкенд не запущен или упал.
|
||||||
@@ -44,11 +43,15 @@
|
|||||||
- Несовместимость версий протоколов.
|
- Несовместимость версий протоколов.
|
||||||
- Бэкенд отдает ответ в неправильном формате.
|
- Бэкенд отдает ответ в неправильном формате.
|
||||||
|
|
||||||
|
!!! info Бэкенд
|
||||||
|
Был упомянут такой термин, как Бэкенд.
|
||||||
|
|
||||||
|
Это распространенное название конечных серверов, когда веб сервер находиться из сервером проксирования.
|
||||||
|
|
||||||
Коды ошибок во время диагностики:
|
Коды ошибок во время диагностики:
|
||||||
|
|
||||||
1. **200** - **OK** - ресурс упешно получен без каких либо ошибок.
|
1. **200** - **OK** - ресурс упешно получен без каких либо ошибок.
|
||||||
2. **301* - **Moved Permanently** - Перенаправляет на другой URI.
|
2. **301** - **Moved Permanently** - Перенаправляет на другой URI.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -62,12 +65,12 @@
|
|||||||
- Браузер сразу показывает ошибку, что не может достучаться до сайта.
|
- Браузер сразу показывает ошибку, что не может достучаться до сайта.
|
||||||
- **Server not found** или **Не удается получить доступ к сайту**.
|
- **Server not found** или **Не удается получить доступ к сайту**.
|
||||||
- Выводит статическу ошибку о ошибке.
|
- Выводит статическу ошибку о ошибке.
|
||||||
|
- Сервер выведет данную ошибку ввиде HTML страницы кода, если такое веб сервер умеет.
|
||||||
|
|
||||||
|
|
||||||
##### Сайт не открываеться.
|
##### Сайт не открываеться.
|
||||||
|
|
||||||
Для начало узнаем, открыт ли порт.
|
Для начало узнаем, открыт ли порт.
|
||||||
|
|
||||||
```
|
```
|
||||||
nc -zv <address> <port>
|
nc -zv <address> <port>
|
||||||
@@ -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: connect to 100.222.6.5 port 80 (tcp) failed: Connection timed out
|
||||||
```
|
```
|
||||||
|
|
||||||
Чаще всего, если порт не доступен, nc будет пытаться дочстучаться до него, пока не сработает time out. Можно установить свой time out, с помощью аттрибута `-w`.
|
!!! info "Рекомендация"
|
||||||
|
Используйте параметр `-w`. Данный параметр выставляет time out по секундноe
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Информация постепенно дополняеться, однако на данный момент поставлена на паузу.**
|
|
||||||
|
|||||||
@@ -41,9 +41,9 @@ nav:
|
|||||||
- "Главная": index.md
|
- "Главная": index.md
|
||||||
- Документации:
|
- Документации:
|
||||||
- 'index': docs/index.md
|
- 'index': docs/index.md
|
||||||
#- 'Linux':
|
- 'Linux':
|
||||||
# - 'Сеть':
|
- 'Сеть':
|
||||||
# - 'Устранение проблем': docs/linux/network/troubleshooting.md
|
- 'Устранение проблем': docs/linux/network/troubleshooting.md
|
||||||
- 'Docker':
|
- 'Docker':
|
||||||
'О проекте': docs/docker/about.md
|
'О проекте': docs/docker/about.md
|
||||||
'Установка': docs/docker/install.md
|
'Установка': docs/docker/install.md
|
||||||
|
|||||||
Reference in New Issue
Block a user