Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - 📣 Світлобот ⚡️ Новини
Додано 14 лип 2024

📣 Світлобот ⚡️ Новини

@svitlobot_news
Кількість підписників: 7 264
Фото: 38
Посилання: 32
Опис:
➡️Сайт проекту: svitlobot.in.ua ❓Відповіді на поширені запитання тут: @Svitlobot_FAQ 🗯Обговорення тут: @svitlobot_api ❤️Фінансово підтримати проект за бажанням можна тут: https://send.monobank.ua/jar/3RTGxFWCMF
Джерело

📣 Світлобот ⚡️ Новини | Реєстрації нових каналів призупинено. Буду думати над вирішенням пробл...

Логотип телеграм спільноти - Новини ⚡️ СвітлоБот 📣 Світлобот ⚡️ Новини @svitlobot_news
5 200 Охват/переглядів 2024-07-26 19:50 Повідомлення №64
Реєстрації нових каналів призупинено. Буду думати над вирішенням проблеми хибних спрацьовувань. В особисті вже багато написали гарних пропозицій, можна і тут в коментарях, все прочитаю.Про відновлення реєстрацій буде повідомлено в цьому каналі.Всі зареєстровані канали працюють в штатному режимі з повним функціоналом.***Головна моя проблема зараз це зробити функцію яка пінгує 1000 айпі адрес раз на хвилину. Коли я писав цей код я не планував що у мене буде 2000 каналів, тому писав код який працював повільно. Коли каналів стало дуже багато то код просто не встигав пінгувати всі канали за цей час. Я постійно намагаюсь його пришвидшити, але якщо я пришвидшую дуже сильно (наприклад ставлю більше workers у моїх кластерах) то починаются time outs і деякі каналі просто не пропінговуються. Я реально намагаюсь робити все що можу. Я вже і hash queue split, і threading з кластеризацією робив... Та завжди код працює недовго, потім кількість каналів удвоюється, і знов треба шукати як це пришвидшувати 😅. Для каналів які працюють від API (це також усі канали з телефонами, бо телефони пінгують endpoint) все добре. Мені не треба їх дьоргати.Якщо хтось придумає і напише мені код який приймає array of hostnames (ip, ddns, ip + port, та ddns + port), пінгує кожен hostname (їх більше 1000) і повертає новий dict де (hostname: "Up"/"Down") for each hostname, і це все буде виконуватись швидше ніж 30 секунд, і вся інформація буде правильна (так само як і на цьому сайті) то я дуже дуже сильно подякую і вставлю в свій проект