贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-05 14:10:02

尚未解答Python- thread error

Python- thread error

from threading import Thread
import requests
import time

def status200():
res_200 = requests.get('url').status_code


def status301():
res_301 = requests.get('url', allow_redirects=False).status_code

def status502():
try:
res_502 = requests.get('url', timeout=3).status_code
except requests.exceptions.Timeout:
print('Timeout')
except requests.exceptions.ConnectionError:
print ('Error Connecting')
except requests.exceptions.RequestException as e:
raise SystemExit(e)


for i in range(150):
t1 = Thread(target=status200)
t1.start()
t2 = Thread(target=status301)
t2.start()
t3 = Thread(target=status502)
t3.start()

程式模擬同時對三個站送出requests,總共會有450個requests
跑下去會出現底下錯誤(錯誤訊息有點長,截取部分)
exception in thread thread-277:
socket.gaierror: [errno 8] nodename nor servname provided, or not known
同時併發450個請求,感覺也不是很大
請各位大大幫忙看看,感謝

--

0個答案 Python- thread error

其他問題

友站連結