При uptime больше суток перестают отзываться некоторые сайты в Сети.

Автор Антон Валерьевич, 07 июня 2016, 16:48:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Антон Валерьевич

Больше года назад я уже пробовал попросить помощи в диагностировании и устранении существующей у меня проблемы, но тщетно.
Проблема заключается в том, что после одного-двух дней непрерывной работы мой Debian Wheezy перестаёт знаться с некоторыми сайтами. При этом другие по-прежнему отзываются, открываются, пингуются. Больше других проблеме подвержен тытруб, вероятно, просто более заметен, т.к. много ссылок на него приходится.
Проблема полностью снимается перезагрузкой системы. Так и живу, регулярно перезагружая комп, уже года 3.
Открыть содержимое (спойлер)

15:47:21
~$ ping ixbt.com
PING ixbt.com (91.208.42.67) 56(84) bytes of data.
^C
--- ixbt.com ping statistics ---
44 packets transmitted, 0 received, 100% packet loss, time 43003ms

16:22:40
~$ ping 91.208.42.67
PING 91.208.42.67 (91.208.42.67) 56(84) bytes of data.
^C
--- 91.208.42.67 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8056ms


16:23:06
~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=50 time=40.7 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=50 time=40.6 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=50 time=40.6 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 40.649/40.697/40.744/0.169 ms
[свернуть]

Пожалуйста, помогите определить и устранить проблему.

Yrii

Покажи содержимое /etc/nsswitch.conf
Как насчет попробовать Jessie?

Антон Валерьевич

Цитата: Yrii от 07 июня 2016, 17:16:48
Покажи содержимое /etc/nsswitch.conf
root@eyes:# cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal dns wins [NOTFOUND=return] mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
root@eyes:#



ЦитироватьКак насчет попробовать Jessie?
Возможно когда-нибудь позже, когда будет уже невмоготу.

* Используйте теги для оформления сообщения, ihammers

Yrii

Попробуй строку с hosts привести к такому виду:
hosts:          dns files

Антон Валерьевич

#4
Цитата: Yrii от 07 июня 2016, 20:15:51
Попробуй строку с hosts привести к такому виду:
hosts:          dns files

Сразу ли оно должно подействовать или придётся перезагружать компьютер ?

Обновлено:
Если должно было сработать сразу, то НЕ сработало.
Если необходима перезагрузка, то содержательно продолжить беседу я смогу через несколько дней, т.к. после перезагрузки всё вновь начнёт работать (я на это надеюсь :-) ).

Yrii

Должно сработать сразу. Но как видно - не помогло.
Посмотрите, как разрешаются имена dig проблемный сайт.
На всякий случай, место в системе есть?

Cообщение объединено 07 июня 2016, 21:47:04

dig @91.196.80.3 проблемный сайт
dig @91.196.80.2 проблемный сайт

Cообщение объединено 07 июня 2016, 21:56:13

Бегло глянул вашу пред тему. Нужно было в ней и писать, а не создавать новую...
Интересно взглянуть на вашу скрипты из-за которых все это происходит...

Антон Валерьевич

Цитата: Yrii от 07 июня 2016, 21:45:29
Должно сработать сразу. Но как видно - не помогло.
Посмотрите, как разрешаются имена dig проблемный сайт.
На всякий случай, место в системе есть?

Cообщение объединено 07 июня 2016, 21:47:04

dig @91.196.80.3 проблемный сайт
dig @91.196.80.2 проблемный сайт

Cообщение объединено 07 июня 2016, 21:56:13

Бегло глянул вашу пред тему. Нужно было в ней и писать, а не создавать новую...
Интересно взглянуть на вашу скрипты из-за которых все это происходит...
1
Открыть содержимое (спойлер)
# dig @91.196.80.3 www.kickstarter.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @91.196.80.3 www.kickstarter.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51306
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 0

;; QUESTION SECTION:
;www.kickstarter.com.      IN   A

;; ANSWER SECTION:
www.kickstarter.com.   69   IN   CNAME   c.global-ssl.fastly.net.
c.global-ssl.fastly.net. 17   IN   A   185.31.17.175

;; AUTHORITY SECTION:
fastly.net.      86387   IN   NS   ns4.p04.dynect.net.
fastly.net.      86387   IN   NS   ns1.p04.dynect.net.
fastly.net.      86387   IN   NS   ns3.p04.dynect.net.
fastly.net.      86387   IN   NS   ns2.p04.dynect.net.

;; Query time: 1 msec
;; SERVER: 91.196.80.3#53(91.196.80.3)
;; WHEN: Tue Jun  7 21:57:50 2016
;; MSG SIZE  rcvd: 173
[свернуть]

2
Открыть содержимое (спойлер)
# dig @91.196.80.2 youtube.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @91.196.80.2 youtube.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41944
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;youtube.com.         IN   A

;; ANSWER SECTION:
youtube.com.      300   IN   A   216.58.214.206

;; AUTHORITY SECTION:
youtube.com.      103606   IN   NS   ns4.google.com.
youtube.com.      103606   IN   NS   ns2.google.com.
youtube.com.      103606   IN   NS   ns3.google.com.
youtube.com.      103606   IN   NS   ns1.google.com.

;; ADDITIONAL SECTION:
ns1.google.com.      102797   IN   A   216.239.32.10
ns2.google.com.      102797   IN   A   216.239.34.10
ns3.google.com.      102797   IN   A   216.239.36.10
ns4.google.com.      102797   IN   A   216.239.38.10

;; Query time: 44 msec
;; SERVER: 91.196.80.2#53(91.196.80.2)
;; WHEN: Tue Jun  7 22:00:43 2016
;; MSG SIZE  rcvd: 188
[свернуть]

Место есть.

В том-то и дело, что имена разрешаются, что видно из самого первого моего примера с пингом в самом начале этого обсуждения. А я прежде писал, что НЕ разрешаются. - ВРАЛ. (ошибался).

endru

какой то роутер шалит. нужно вычислять.
cat /etc/network/interfaces
ip a
route
cat /etc/resolv.conf

как подключены к интернету? кабель, вафля или свисток?
в момент проблемы выполняем:
traceroute имя_нужного_сайта

Антон Валерьевич

Цитата: endru от 08 июня 2016, 05:08:37
какой то роутер шалит. нужно вычислять.
cat /etc/network/interfaces
ip a
route
cat /etc/resolv.conf

как подключены к интернету? кабель, вафля или свисток?
в момент проблемы выполняем:
traceroute имя_нужного_сайта

Я посмею возразить вам. Роутер, на сколько я понимаю, обслуживает всех одинаково, однако столь характерное поведение замечено лишь на этом компьютере.
Traceroute мне ничего НЕ покажет. За всё время подключения к этому провайдеру я НИ РАЗУ увидел маршруты, а пробовал я и из Окошек, и из Линуксов (разных), и на свежеустановленной системе, и на давно работающей.
В настоящий момент, открываемость сайтов чудесным образом восстановилась - это давно известная мне часть проблемы. Т.е. после включения компьютера работает, примерно через полтора суток некоторые сайты перестают открываться, а ещё через 1,5-2 суток всё восстанавливается. После этого работает почти стабильно с кратковременными перебоями.

endru

можно делать миллион догадок и рассуждений без технической составляющей.
покажите команды, дальше уже будем думать и смотреть. кстати в сообщении выше был и вопрос.

vadd


CoolAller

Антон Валерьевич, поставь DNS не от провайдера, пробуй Google Public DNS (8.8.8.8, 8.8.4.4). Только проверь маршрут traceroute до них, некоторые ISP специально их подменяют.

Cообщение объединено 13 июня 2016, 12:43:31

Цитата: Антон Валерьевич от 08 июня 2016, 09:45:17я НИ РАЗУ увидел маршруты
Не понял, что вы хотели сказать. Наверно вы хотели сказать, что не видели маршруты, тогда звоните провайдеру и узнавайте, что они там навертели. Что за провайдер, если не секрет?