В данный момент реализовано очень топорно и тупо. Это изначально проверка запущенного процесса по порту через nc, далее парс пидов, если существуют, то завершаем и потом уже запуск по тому же порту идет...
Но приходится много процессов держать открытыми для этого. А завершение процесса делать по завершению потока - невозможно, описано в посте.
Обработка мультипоточности (аккаунтов)
-
Всем привет.Есть скрипт где потоки запускаются через [[THREAD_INDEX]] == 1 (например) и есть большое количество аккаунты,сразу много запускать нереально.Хотелось бы узнать совета.Как можно реализовать скрипт так: запуск 12 аккаунтов,после выполнения,запускается 13 аккаунт,и он это делает в том потоке,который закончил работу.И при ошибке,не начинался запуск тех,кто уже отработал.Для каждого аккаунта есть своя функция.Что посоветуете?
-
@moemope said in Обработка мультипоточности (аккаунтов):
Всем привет.Есть скрипт где потоки запускаются через [[THREAD_INDEX]] == 1 (например) и есть большое количество аккаунты,сразу много запускать нереально.Хотелось бы узнать совета.Как можно реализовать скрипт так: запуск 12 аккаунтов,после выполнения,запускается 13 аккаунт,и он это делает в том потоке,который закончил работу.И при ошибке,не начинался запуск тех,кто уже отработал.Для каждого аккаунта есть своя функция.Что посоветуете?
Ожидание значения глобальной переменной.
Галочка "не перезапускать поток" в fail/success.