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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

問題描述:
使用nohup … > log.txt &命令訓練深度學習模型時,輸出日志報錯Connection to remote host was lost…

相關命令可見我的另一篇博客
如何使用遠程linux服務器運行深度學習項目

具體錯誤:

[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',)) ......(循環地報類似的錯誤)

報錯原因:
在訓練中使用了visdom可視化工具對模型訓練進行可視化監測,因為visdom無法正常工作導致報錯。
具體原因可能如下:
①在訓練前沒使用python -m visdom.server命令開啟visdom服務
②在訓練中因為斷開了遠程連接導致python -m visdom.server命令停止運行,visdom無法正常工作
③設定的端口已被占用

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

2)在確認端口無占用后,使用nohup pyhton -m visdom.server &開啟visdom服務,保證命令在后臺運行不掛斷

如果更換端口號,請使用nohup python -m visdom.server -p 端口號 &開啟visdom服務 對應網址為http://localhost:端口號/

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。