Enable linux-network-troubleshooting in mkdocs.yml and modification article
This commit is contained in:
@@ -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,7 +65,7 @@
|
||||
- Браузер сразу показывает ошибку, что не может достучаться до сайта.
|
||||
- **Server not found** или **Не удается получить доступ к сайту**.
|
||||
- Выводит статическу ошибку о ошибке.
|
||||
|
||||
- Сервер выведет данную ошибку ввиде HTML страницы кода, если такое веб сервер умеет.
|
||||
|
||||
|
||||
##### Сайт не открываеться.
|
||||
@@ -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
|
||||
|
||||
|
||||
---
|
||||
|
||||
**Информация постепенно дополняеться, однако на данный момент поставлена на паузу.**
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user