Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

У меня есть софтина (скрипт), которая после любого лага инета перестаёт работать, и мне от этого плохо на душе. Что это за лаги, я не понимаю, возможно обрывы инета (только что сейчас вспомнил, что в логах написано, что я типа не могу подключиться к 443-му порту).

А также в браузере сайты часто открываются со второго раза, так как на первый ошибка что-то там с dns'ами, не помню точно

И ещё, когда я на смартфоне в Воландеморте выбираю фильтрацию днсов через днс-сервер провайдера, у меня отваливается половина сайтов в интернете, так что я поставил фильтрацию через днс разрабов (но на пк браузерах я офк такого не замечал, хотя в настройках инета стоит автоопределение днс, значит они провайдеровские)


Короче надо какую-то прогу, с которой я могу тестануть инет и кинуть логи провайдеру для пруфов27303a06d517dc7515a98db096fa1039-Full.webp?w=120&h=120


upd.

Цитата:
Sing сказал(а):

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

Нажмите, чтобы раскрыть...
papamozhet сказал(а):

443 порт закрывают) посмеялись всем департаментом)

Нажмите, чтобы раскрыть...

Вообще, вот эта ошибка - https://pastebin.com/raw/Ju6uFBd6

Я писал тому, кто написал этот скрипт, или кто имел к нему отношение, он сказал хз, трабл с моим инетом, наверное

Скрипт выполняет запросы на сайт и качает с него поочерёдно небольшие пикчи, примерно 1-3 пикчи в секунду, поэтому да, если там под каждую их них новый запрос, то таких запросов может быть от тысячи и больше

Нажмите, чтобы раскрыть...

Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

cmd tracert
cmd ping -n 100
ipconfig /flushdns
пропиши днсы
OpenDNS: 208.67.222.222 and 208.67.220.220;
перезагрузи

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Sing сказал(а):

cmd tracert
cmd ping -n 100
ipconfig /flushdns
пропиши днсы
OpenDNS: 208.67.222.222 and 208.67.220.220;
перезагрузи

Нажмите, чтобы раскрыть...

Другие днсы поставить это ещё ладно, но что мне дадут первые две команды? Мне бы логи теста за полчаса, минимум. Тот обрыв в том скрипте происходит примерно раз в 15-30 минут, может чаще или реже, пинг до сайта, с которым скрипт работает, очевидно нормальный и без потерь

papamozhet

Пользователь

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

papamozhet

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

Asmund сказал(а):

Другие днсы поставить это ещё ладно, но что мне дадут первые две команды? Мне бы логи теста за полчаса, минимум. Тот обрыв в том скрипте происходит примерно раз в 15-30 минут, может чаще или реже, пинг до сайта, с которым скрипт работает, очевидно нормальный и без потерь

Нажмите, чтобы раскрыть...

провайдерские днс никогда небыли корректно настроенными, каким образом подключен? LAN/WLAN

Каким образом приходит интернет? UTP/оптика/антенна

если приходит по кабелю, глянь в окно, если идет наверх значит весь дом получает интернет по радиорелейке, оттуда бывает пакеты отваливаются, 1/2 на 100 пакетов (это уже много, в стабильной сети не отвалится больше 1 пакета на 100000 пингов), с этим ничего не сделать

самый стабильный днс сервер - 8.8.8.8/8.8.4.4 (google), 1.1.1.1 (cloudflare)

---

если не лень повозится - wireshark в помощь

и что за скрипт? на чем выполняется? можешь в правилах винды настроить его перезапуск


Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

papamozhet сказал(а):

каким образом подключен? LAN/WLAN

Нажмите, чтобы раскрыть...

Что?) что значит lan/wlan.

papamozhet сказал(а):

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


Нажмите, чтобы раскрыть...


Как на счет свитча на крыше?KEKW.png?1598747039



Asmund сказал(а):

Другие днсы поставить это ещё ладно, но что мне дадут первые две команды? Мне бы логи теста за полчаса, минимум. Тот обрыв в том скрипте происходит примерно раз в 15-30 минут, может чаще или реже, пинг до сайта, с которым скрипт работает, очевидно нормальный и без потерь

Нажмите, чтобы раскрыть...

Может тебе просто порт закрывают? чем icmp пакеты отличаются от пакетов твоего скрипта?

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

papamozhet сказал(а):

провайдерские днс никогда небыли корректно настроенными, каким образом подключен? LAN/WLAN

Каким образом приходит интернет? UTP/оптика/антенна

если приходит по кабелю, глянь в окно, если идет наверх значит весь дом получает интернет по радиорелейке, оттуда бывает пакеты отваливаются, 1/2 на 100 пакетов (это уже много, в стабильной сети не отвалится больше 1 пакета на 100000 пингов), с этим ничего не сделать

самый стабильный днс сервер - 8.8.8.8/8.8.4.4 (google), 1.1.1.1 (cloudflare)

---

если не лень повозится - wireshark в помощь

и что за скрипт? на чем выполняется? можешь в правилах винды настроить его перезапуск


Нажмите, чтобы раскрыть...

LAN, опта, gepon вроде, но это не точно, да и неважно

Скрипт на питоне, в cmd выполняю, перезапуск не получится, так как он не крашится, а ошибку выдаёт, да и я не могу посреди выполнения его заново поставить, он выполняет определённое скачивание, и если оно не закончено и начать выполение заново, то так не пойдёт. Это надо в коде покопаться и внести туда заплатку, но код не мой и мне влом в нём разбираться

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

papamozhet сказал(а):

если приходит по кабелю, глянь в окно, если идет наверх значит весь дом получает интернет по радиорелейке, оттуда бывает пакеты отваливаются, 1/2 на 100 пакетов (это уже много, в стабильной сети не отвалится больше 1 пакета на 100000 пингов), с этим ничего не сделать

Нажмите, чтобы раскрыть...

PepeCringe.png?1598477741 Ты что, если бы у меня был wimax или подобная хрень, я бы даже не думал писать сюда, у меня он был раньше, я знаю, что это за дерьмовая технология (что очевидно)


Sing сказал(а):

Как на счет свитча на крыше?KEKW.png?1598747039

Нажмите, чтобы раскрыть...

Ткд на техэтаже DrakeYes.png?1605985346 (а вообще я в частном доме)

Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Asmund сказал(а):

LAN, опта, gepon вроде, но это не точно, да и неважно

Скрипт на питоне, в cmd выполняю, перезапуск не получится, так как он не крашится, а ошибку выдаёт, да и я не могу посреди выполнения его заново поставить, он выполняет определённое скачивание, и если оно не закончено и начать выполение заново, то так не пойдёт. Это надо в коде покопаться и внести туда заплатку, но код не мой и мне влом в нём разбираться

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

PepeCringe.png?1598477741 Ты что, если бы у меня был wimax или подобная хрень, я бы даже не думал писать сюда, у меня он был раньше, я знаю, что это за дерьмовая технология (что очевидно)


Ткд на техэтаже DrakeYes.png?1605985346 (а вообще я в частном доме)

Нажмите, чтобы раскрыть...

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

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Sing сказал(а):

Может тебе просто порт закрывают? чем icmp пакеты отличаются от пакетов твоего скрипта?

Нажмите, чтобы раскрыть...

Не очень понял второй вопрос, но если всё работает 99% времени, а потом обрывается, то...

papamozhet

Пользователь

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

papamozhet

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

Sing сказал(а):

Что?) что значит lan/wlan.


Как на счет свитча на крыше?KEKW.png?1598747039



Может тебе просто порт закрывают? чем icmp пакеты отличаются от пакетов твоего скрипта?

Нажмите, чтобы раскрыть...

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

443 порт закрывают) посмеялись всем департаментом)

lan - кабельное подключение, wlan - wireless lan, беспроводное соответственно

icmp - обычный даже не arp пакет, не нуждается в применении в больших сетях


Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

papamozhet сказал(а):

icmp - обычный даже не arp пакет, не нуждается в применении в больших сетях


Нажмите, чтобы раскрыть...

у тебя арп пакет уже в интернете гуляет?

papamozhet сказал(а):

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

Нажмите, чтобы раскрыть...


У меня в 2 зданиях в которых жил он стоял на чердаке. "никогда не поставит"



papamozhet сказал(а):

443 порт закрывают) посмеялись всем департаментом)

Нажмите, чтобы раскрыть...

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

papamozhet

Пользователь

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

papamozhet

Регистрация: 18.08.2020

Сообщения: 1564

Рейтинг: 2240

Sing сказал(а):

у тебя арп пакет уже в интернете гуляет?


У меня в 2 зданиях в которых жил он стоял на чердаке. "никогда не поставит"



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

Нажмите, чтобы раскрыть...

сокет всегда будет создаваться потому что процесс обрывается и начинается снова при перезапуске

про арп пакет я тебя не понял, я могу в любой момент запустить arp через тот же tracert

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

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Sing сказал(а):

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

Нажмите, чтобы раскрыть...
papamozhet сказал(а):

443 порт закрывают) посмеялись всем департаментом)

Нажмите, чтобы раскрыть...

Вообще, вот эта ошибка - https://pastebin.com/raw/Ju6uFBd6

Я писал тому, кто написал этот скрипт, или кто имел к нему отношение, он сказал хз, трабл с моим инетом, наверное

Скрипт выполняет запросы на сайт и качает с него поочерёдно небольшие пикчи, примерно 1-3 пикчи в секунду, поэтому да, если там под каждую их них новый запрос, то таких запросов может быть от тысячи и больше

Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

papamozhet сказал(а):

сокет всегда будет создаваться потому что процесс обрывается и начинается снова при перезапуске


Нажмите, чтобы раскрыть...

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

papamozhet сказал(а):

про арп пакет я тебя не понял, я могу в любой момент запустить arp через тот же tracert


Нажмите, чтобы раскрыть...

Ты арп будешь через весь интернет посылать до сервака чужого? ты сам про арп написал в сообщении про icmp-поясни

papamozhet сказал(а):

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

Нажмите, чтобы раскрыть...

Всем департаменентом решала дефиницию норм провайдеров?

Tamm

Пользователь

Регистрация: 07.10.2018

Сообщения: 19751

Рейтинг: 20491

Нарушения: 129

Tamm

Регистрация: 07.10.2018

Сообщения: 19751

Рейтинг: 20491

Нарушения: 129

WireShark попробуй

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

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

papamozhet сказал(а):

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

Нажмите, чтобы раскрыть...
Sing сказал(а):

У меня в 2 зданиях в которых жил он стоял на чердаке. "никогда не поставит"

Нажмите, чтобы раскрыть...

Здравствуйте, город Днепр, за всё время работы монтажником Киевстара во всём городе коммутатор стоял не на чердаке только в одном доме, в подвале, и это проклятый дом для монтажников, во всех остальных домах на техэтаже

Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Asmund сказал(а):

Здравствуйте, город Днепр, за всё время работы монтажником Киевстара во всём городе коммутатор стоял не на чердаке только в одном доме, в подвале, и это проклятый дом для монтажников, во всех остальных домах на техэтаже

Нажмите, чтобы раскрыть...

Да хз. у меня 0 проблем. кабель cat6 с фольгой до их свитча за 3 года 0 обрывов инета и проблем. свитчи цисковские. 24 порта 100мегабит и 6-8 гигабитных.
двойной нат

Asmund

Пользователь

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Asmund

Регистрация: 14.02.2016

Сообщения: 5122

Рейтинг: 8222

Sing сказал(а):

забавно но если погуглить твою ошибку то в 1 ответе написали мои мысли, с которых этот клоун @papamozhetржал всем департаментом KEKW.png?1598747039

Цитата:

This is probably the server limit of concurrent requests thinking you are doing a DoS attack. If you are in control of the server and it's running Apache you can raise that limit on the httpd conf for MaxKeepAliveRequests. If not, you can also set a limit to the amount of concurrent asyncio requests by using itssemaphores.

Нажмите, чтобы раскрыть...
Нажмите, чтобы раскрыть...

600e400d86fb84801ac1c3d1276ed0c0-Full.webp?w=120&h=120 Если я правильно понял суть, то такого быть вообще не должно, так как сервер должен быть готовым к таким скачиваниям, и не от одного человека даже

Sing

Пользователь

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Sing

Регистрация: 15.09.2013

Сообщения: 12854

Рейтинг: 3800

Asmund сказал(а):

600e400d86fb84801ac1c3d1276ed0c0-Full.webp?w=120&h=120 Если я правильно понял суть, то такого быть вообще не должно, так как сервер должен быть готовым к таким скачиваниям, и не от одного человека даже

Нажмите, чтобы раскрыть...

вайршарк качни там ясно будет

DaniCh

Пользователь

Регистрация: 16.09.2011

Сообщения: 8927

Рейтинг: 2623

DaniCh

Регистрация: 16.09.2011

Сообщения: 8927

Рейтинг: 2623

Asmund сказал(а):

У меня есть софтина (скрипт), которая после любого лага инета перестаёт работать, и мне от этого плохо на душе. Что это за лаги, я не понимаю, возможно обрывы инета (только что сейчас вспомнил, что в логах написано, что я типа не могу подключиться к 443-му порту).

А также в браузере сайты часто открываются со второго раза, так как на первый ошибка что-то там с dns'ами, не помню точно

И ещё, когда я на смартфоне в Воландеморте выбираю фильтрацию днсов через днс-сервер провайдера, у меня отваливается половина сайтов в интернете, так что я поставил фильтрацию через днс разрабов (но на пк браузерах я офк такого не замечал, хотя в настройках инета стоит автоопределение днс, значит они провайдеровские)


Короче надо какую-то прогу, с которой я могу тестануть инет и кинуть логи провайдеру для пруфов27303a06d517dc7515a98db096fa1039-Full.webp?w=120&h=120


upd.

Нажмите, чтобы раскрыть...
Asmund сказал(а):

Вообще, вот эта ошибка - https://pastebin.com/raw/Ju6uFBd6

Я писал тому, кто написал этот скрипт, или кто имел к нему отношение, он сказал хз, трабл с моим инетом, наверное

Скрипт выполняет запросы на сайт и качает с него поочерёдно небольшие пикчи, примерно 1-3 пикчи в секунду, поэтому да, если там под каждую их них новый запрос, то таких запросов может быть от тысячи и больше

Нажмите, чтобы раскрыть...

В чёт труббл закинуть в скрипт проверку на недоступность узла куда ты ломишься и в этом случае перезапускать себя?

Ну и было бы правильно добавить таймаут перед скачиванием пикч.
Кстати, не знал, что вы таким увлекаетесь, ну, пиксельным...


Asmund сказал(а):

600e400d86fb84801ac1c3d1276ed0c0-Full.webp?w=120&h=120 Если я правильно понял суть, то такого быть вообще не должно, так как сервер должен быть готовым к таким скачиваниям, и не от одного человека даже

Нажмите, чтобы раскрыть...

Сервер то готов, а вот твой провайдер к "спам атаке" может и нет.


Но тут раз есть проблема с DNS и сайтами наверно стоит решить сперва эту проблему, а затем искать далее.

На роутере, а не компе меняей DNSы, как вариант гугл, или Cloudflare 1.1.1.1 и 9.9.9.9 от IBM