簡體   English   中英

AWS EC2 Ubuntu不支持ProcessPoolExecutor?

[英]AWS EC2 Ubuntu don't support ProcessPoolExecutor?

我使用ProcessPoolExecutor運行2個selenium python3

在我的桌面上,它正常工作。

但在使用t2.micro的Ubuntu中,只有一個selenium運行並且ubuntu不會輸出錯誤。

硒僅使用200MB內存。 有什么問題?

t2.micro的cpu功率很低,可以運行兩個硒?

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)

Instaed可以像下面這樣運行

#test.py
import subprocess

subprocess.Popen('python3 1.py&', sheel=True)
subprocess.Popen('python3 2.py&', sheel=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM