Python ssl.SSLError:[ssl:DECRYPTION\u FAILED\u或\u BAD\u RECORD\u MAC]解密失败或BAD RECORD MAC(\u ssl.c:2309)

Python ssl.SSLError:[ssl:DECRYPTION\u FAILED\u或\u BAD\u RECORD\u MAC]解密失败或BAD RECORD MAC(\u ssl.c:2309),python,heroku,python-multithreading,sslerrorhandler,Python,Heroku,Python Multithreading,Sslerrorhandler,我将代码部署到heroku服务器中,并使用thread模块。让它空转,突然我从heroku日志中得到了这个ssl错误,我正在使用pandas模块刮取excel链接。如何修复此SSL错误或提供任何建议 2020-11-13T05:25:35.978520+00:00 app[web.1]: Exception in thread background: 2020-11-13T05:25:35.978531+00:00 app[web.1]: Traceback (most recent call

我将代码部署到heroku服务器中,并使用
thread
模块。让它空转,突然我从heroku日志中得到了这个ssl错误,我正在使用
pandas
模块刮取excel链接。如何修复此SSL错误或提供任何建议

2020-11-13T05:25:35.978520+00:00 app[web.1]: Exception in thread background:
2020-11-13T05:25:35.978531+00:00 app[web.1]: Traceback (most recent call last):
2020-11-13T05:25:35.978532+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/threading.py", line 916, in _bootstrap_inner
2020-11-13T05:25:35.978533+00:00 app[web.1]:     self.run()
2020-11-13T05:25:35.978534+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/threading.py", line 864, in run
2020-11-13T05:25:35.978534+00:00 app[web.1]:     self._target(*self._args, **self._kwargs)
2020-11-13T05:25:35.978535+00:00 app[web.1]:   File "/app/scrapper.py", line 111, in updatedb
2020-11-13T05:25:35.978535+00:00 app[web.1]:     up_rev, up_grp = update_ticker(ticks)
2020-11-13T05:25:35.978535+00:00 app[web.1]:   File "/app/scrapper.py", line 70, in update_ticker
2020-11-13T05:25:35.978536+00:00 app[web.1]:     rev, gp = scrap_excel(year=i, tw=tw, ticker=tick)
2020-11-13T05:25:35.978536+00:00 app[web.1]:   File "/app/scrapper.py", line 11, in scrap_excel
2020-11-13T05:25:35.978537+00:00 app[web.1]:     excel = pd.ExcelFile('example.xlsx')
2020-11-13T05:25:35.978538+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/pandas/io/excel/_base.py", line 867, in __init__
2020-11-13T05:25:35.978538+00:00 app[web.1]:     self._reader = self._engines[engine](self._io)
2020-11-13T05:25:35.978539+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/pandas/io/excel/_xlrd.py", line 22, in __init__
2020-11-13T05:25:35.978539+00:00 app[web.1]:     super().__init__(filepath_or_buffer)
2020-11-13T05:25:35.978539+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/site-packages/pandas/io/excel/_base.py", line 342, in __init__
2020-11-13T05:25:35.978539+00:00 app[web.1]:     filepath_or_buffer = BytesIO(urlopen(filepath_or_buffer).read())
2020-11-13T05:25:35.978540+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/http/client.py", line 476, in read
2020-11-13T05:25:35.978540+00:00 app[web.1]:     s = self._safe_read(self.length)
2020-11-13T05:25:35.978540+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/http/client.py", line 626, in _safe_read
2020-11-13T05:25:35.978540+00:00 app[web.1]:     chunk = self.fp.read(min(amt, MAXAMOUNT))
2020-11-13T05:25:35.978541+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/socket.py", line 586, in readinto
2020-11-13T05:25:35.978541+00:00 app[web.1]:     return self._sock.recv_into(b)
2020-11-13T05:25:35.978541+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/ssl.py", line 1012, in recv_into
2020-11-13T05:25:35.978541+00:00 app[web.1]:     return self.read(nbytes, buffer)
2020-11-13T05:25:35.978541+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/ssl.py", line 874, in read
2020-11-13T05:25:35.978542+00:00 app[web.1]:     return self._sslobj.read(len, buffer)
2020-11-13T05:25:35.978542+00:00 app[web.1]:   File "/app/.heroku/python/lib/python3.6/ssl.py", line 631, in read
2020-11-13T05:25:35.978542+00:00 app[web.1]:     v = self._sslobj.read(len, buffer)
2020-11-13T05:25:35.978542+00:00 app[web.1]: ssl.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:2309)