- Unix-way решение проблемы Создаете отдельных пользователей на серверах, и рас, Аноним (1), 23:38 , 25-Сен-19 (1)
Unix-way решение проблемы... Создаете отдельных пользователей на серверах, и раскидываете их SSH-ключи по серверам. Чтобы от этого пользователя на каждом сервере можно было подключиться на все остальные серваки.Перед тем, как стартануть бота, по SSH берете список процессов с каждого сервера. Если он там запущен, ничего не запускаете. Если запущенных процессов на других серверах нет, запускаете.
- Переделать скрипт, скорее всего достигнут порог некомпетентности скрипта Если , fantom (??), 15:33 , 16-Июл-20 (5)
> Подскажите средство для того чтобы всегда была запущена только одна копия python > скрипта на разных серверах, которая запускает бота > Иначе, если запущено 2 бота, то сообщения в чате дублируются Переделать скрипт, скорее всего достигнут "порог некомпетентности" скрипта. Если данные дублируются, вероятнее всего источник данных для скриптов на разных серверах один и тот же, достаточно добавить механизм проверки отослано или нет сообщение и количество скриптов перестанет быть проблемой.
|