日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries excee

發(fā)布時(shí)間:2024/3/24 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries excee 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問題描述:
使用nohup … > log.txt &命令訓(xùn)練深度學(xué)習(xí)模型時(shí),輸出日志報(bào)錯(cuò)Connection to remote host was lost…

相關(guān)命令可見我的另一篇博客
如何使用遠(yuǎn)程linux服務(wù)器運(yùn)行深度學(xué)習(xí)項(xiàng)目

具體錯(cuò)誤:

[Errno 111] Connection refused Traceback (most recent call last):File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connection.py", line 170, in _new_conn(self._dns_host, self.port), self.timeout, **extra_kwFile "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/util/connection.py", line 96, in create_connectionraise errFile "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/util/connection.py", line 86, in create_connectionsock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refusedDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connectionpool.py", line 706, in urlopenchunked=chunked,File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connectionpool.py", line 394, in _make_requestconn.request(method, url, **httplib_request_kw)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connection.py", line 234, in requestsuper(HTTPConnection, self).request(method, url, body=body, headers=headers)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/http/client.py", line 1287, in requestself._send_request(method, url, body, headers, encode_chunked)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/http/client.py", line 1333, in _send_requestself.endheaders(body, encode_chunked=encode_chunked)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/http/client.py", line 1282, in endheadersself._send_output(message_body, encode_chunked=encode_chunked)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/http/client.py", line 1042, in _send_outputself.send(msg)File "/usr/local/anaconda3/envs/p2p/lib/python3.6/http/client.py", line 980, in sendself.connect()File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connection.py", line 200, in connectconn = self._new_conn()File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connection.py", line 182, in _new_connself, "Failed to establish a new connection: %s" % e urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f5bc655ce48>: Failed to establish a new connection: [Errno 111] Connection refusedDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/requests/adapters.py", line 449, in sendtimeout=timeoutFile "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/connectionpool.py", line 756, in urlopenmethod, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]File "/usr/local/anaconda3/envs/p2p/lib/python3.6/site-packages/urllib3/util/retry.py", line 574, in incrementraise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=2019): Max retries exceeded with url: /events (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f5bc655ce48>: Failed to establish a new connection: [Errno 111] Connection refused',)) ......(循環(huán)地報(bào)類似的錯(cuò)誤)

報(bào)錯(cuò)原因:
在訓(xùn)練中使用了visdom可視化工具對模型訓(xùn)練進(jìn)行可視化監(jiān)測,因?yàn)関isdom無法正常工作導(dǎo)致報(bào)錯(cuò)。
具體原因可能如下:
①在訓(xùn)練前沒使用python -m visdom.server命令開啟visdom服務(wù)
②在訓(xùn)練中因?yàn)閿嚅_了遠(yuǎn)程連接導(dǎo)致python -m visdom.server命令停止運(yùn)行,visdom無法正常工作
③設(shè)定的端口已被占用

解決方案:
1)在開始訓(xùn)練前使用lsof -i:端口號(hào)查看所需要使用的端口是否被占用(listened狀態(tài)),如果此時(shí)端口被占用,可以選擇結(jié)束此進(jìn)程kill -9 進(jìn)程id或者在程序中更改visdom需要使用的端口號(hào)(此處我就將端口號(hào)改成了2019)

2)在確認(rèn)端口無占用后,使用nohup pyhton -m visdom.server &開啟visdom服務(wù),保證命令在后臺(tái)運(yùn)行不掛斷

如果更換端口號(hào),請使用nohup python -m visdom.server -p 端口號(hào) &開啟visdom服務(wù) 對應(yīng)網(wǎng)址為http://localhost:端口號(hào)/

3)然后就可以開始愉快地訓(xùn)練啦~

總結(jié)

以上是生活随笔為你收集整理的urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=‘localhost‘, port=8097): Max retries excee的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。