aliyun / aliyun-odps-python-sdk

ODPS Python SDK and data analysis framework
http://pyodps.readthedocs.io
Apache License 2.0
434 stars 97 forks source link

程序在win10上经常出现异常 #17

Closed Matiz7 closed 7 years ago

Matiz7 commented 7 years ago

同一个程序在linux上运行正常,但在win10上经常在这出现异常 record = table.new_record([。。。。]) writer.write(record)

Traceback (most recent call last): File ".\test_aliyun_mc.py", line 71, in UploadData() File ".\test_aliyun_mc.py", line 57, in UploadData skipped += 1 File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 234, in exit self.close() File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 276, in close super(RecordWriter, self).close() File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 227, in close super(BaseRecordWriter, self).close() File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 67, in close self.flush_all() File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 70, in flush_all self.flush() File "F:\Python27\lib\site-packages\odps\tunnel\io\writer.py", line 62, in flush self._output.write(data) File "F:\Python27\lib\site-packages\odps\tunnel\io\stream.py", line 82, in write raise_exc(ex_type, ex_value, tb) File "F:\Python27\lib\site-packages\odps\lib\lib_utils.py", line 98, in raiseexc six.exec('raise extype, ex, tb', glb, locals()) File "F:\Python27\lib\site-packages\odps\lib\six.py", line 719, in exec exec("""exec code in globs, locs""") File "", line 1, in File "F:\Python27\lib\site-packages\odps\tunnel\io\stream.py", line 51, in async_func self._resp = post_call(self.data_generator()) File "F:\Python27\lib\site-packages\odps\tunnel\tabletunnel.py", line 258, in upload self._client.put(url, data=data, params=params, headers=headers) File "F:\Python27\lib\site-packages\odps\rest.py", line 128, in put return self.request(url, 'put', data=data, kwargs) File "F:\Python27\lib\site-packages\odps\rest.py", line 107, in request proxies=self._proxy) File "F:\Python27\lib\site-packages\requests\sessions.py", line 639, in send r = adapter.send(request, kwargs) File "F:\Python27\lib\site-packages\requests\adapters.py", line 488, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: [Errno 10054]

lyman commented 7 years ago

看起来是这个? https://support.microsoft.com/en-us/help/981344/an-application-may-receive-the-10054-error-when-the-application-receives-data-from-a-connection-on-a-computer-that-is-running-windows-7-or-windows-server-2008-r2-if-a-tdi-filter-driver-is-installed

qinxuye commented 7 years ago

先close,再次遇到问题再reopen。