Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - 📣 Світлобот ⚡️ Новини
Añadido 14 jul. 2024

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

@svitlobot_news
Número de suscriptores: 7 268
Fotos: 38
Enlaces: 32
Descripción:
➡️Сайт проекту: svitlobot.in.ua ❓Відповіді на поширені запитання тут: @Svitlobot_FAQ 🗯Обговорення тут: @svitlobot_api ❤️Фінансово підтримати проект за бажанням можна тут: https://send.monobank.ua/jar/3RTGxFWCMF
Fuente

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

Logotipo de la comunidad de telegram - Новини ⚡️ СвітлоБот 📣 Світлобот ⚡️ Новини @svitlobot_news
5 200 Vistas/Alcance 2024-07-26 19:50 Mensaje №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 секунд, і вся інформація буде правильна (так само як і на цьому сайті) то я дуже дуже сильно подякую і вставлю в свій проект