Каждый поток шаблона берёт аккаунты по порядку и пытается INSERTить в базу online.
Если duplicate, берёт следующий акк и так пока не найдёт свободный.
В середине шаблона есть проверка а не используется ли акк случайно другим потоком и если да, он самоубивается и пишет в лог предсмертную записку.
Таблица online ведётся в виде:
акк | PID | дата последней активности потока (раз в 7-10 сек отстукивает)
Возникает странный баг:
довольно часто потоки ловят дубли. То есть как-то запись успешно INSERTится. Зенка ошибается и в цикле ZennoPoster.Db.ExecuteQuery(String.Format("INSERT INTO... возвращает положительное значение в цикле.
Не понимаю это глюк MySQL или ZP..
Хелп
Если duplicate, берёт следующий акк и так пока не найдёт свободный.
В середине шаблона есть проверка а не используется ли акк случайно другим потоком и если да, он самоубивается и пишет в лог предсмертную записку.
Таблица online ведётся в виде:
акк | PID | дата последней активности потока (раз в 7-10 сек отстукивает)
Возникает странный баг:
довольно часто потоки ловят дубли. То есть как-то запись успешно INSERTится. Зенка ошибается и в цикле ZennoPoster.Db.ExecuteQuery(String.Format("INSERT INTO... возвращает положительное значение в цикле.
Не понимаю это глюк MySQL или ZP..
Хелп