AWS EC2 Ubuntu не поддерживает ProcessPoolExecutor? - PullRequest
0 голосов
/ 10 апреля 2019

Я запускаю 2 селен Python3 с ProcessPoolExecutor

На моём рабочем столе работает нормально.

Но в Ubuntu с t2.micro только один прогон селена, и Ubuntu не печатает ошибок.

Селен использует только 200 МБ памяти. В чем проблема?

Мощность процессора t2.micro настолько мала, чтобы запустить два селена?

from concurrent.futures import ProcessPoolExecutor

if __name__ == '__main__':

    executer = ProcessPoolExecutor(max_workers=2)
    argvs = [
        [1, 2],
        [3, 4],
    ]
    for argv in argvs:
        executer.submit(main, argv)

1 Ответ

0 голосов
/ 10 апреля 2019

Instaed может работать как ниже

#test.py
import subprocess

subprocess.Popen('python3 1.py&', sheel=True)
subprocess.Popen('python3 2.py&', sheel=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...