It worked beforehand and afterwards, but for about half an hour I got the 
log messages shown below every archive interval. I opened the website, and 
it opened very very slow. So I suspected a problem at the provider's end 
and waited. Some time later the website loaded fast again, and the same 
instand, the FTP upload was successful again. So I guess the exception that 
FTP runs into a timout is not handled.

(As you see I live in a rural area of Germany, and Internet is unreliable 
there.)

Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: 
ftpgenerator: (0): caught exception '<class 'socket.timeout'>': timed out 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
Traceback (most recent call last): 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weewx/reportengine.py", line 331, in run 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** n = 
ftp_data.run() 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weeutil/ftpupload.py", line 128, in run 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
ftp_server.login(self.user, self.password) 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 403, in login 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.sendcmd('PASS ' + passwd) 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 275, in sendcmd 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self.getresp() 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 238, in getresp 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.getmultiline() 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 224, in getmultiline 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.getline() 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 206, in getline 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.file.readline(self.maxline + 1) 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/socket.py", line 669, in readinto 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self._sock.recv_into(b) 
Dec 30 16:55:41 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
socket.timeout: timed out 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: 
ftpgenerator: (1): caught exception '<class 'socket.timeout'>': timed out 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
Traceback (most recent call last): 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weewx/reportengine.py", line 331, in run 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** n = 
ftp_data.run() 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weeutil/ftpupload.py", line 128, in run 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
ftp_server.login(self.user, self.password) 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 403, in login 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.sendcmd('PASS ' + passwd) 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 275, in sendcmd 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self.getresp() 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 238, in getresp 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.getmultiline() 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 224, in getmultiline 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.getline() 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 206, in getline 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.file.readline(self.maxline + 1) 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/socket.py", line 669, in readinto 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self._sock.recv_into(b) 
Dec 30 16:56:01 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
socket.timeout: timed out 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: 
ftpgenerator: (2): caught exception '<class 'socket.timeout'>': timed out 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
Traceback (most recent call last): 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weewx/reportengine.py", line 331, in run 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** n = 
ftp_data.run() 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/share/weewx/weeutil/ftpupload.py", line 128, in run 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
ftp_server.login(self.user, self.password) 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 403, in login 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.sendcmd('PASS ' + passwd) 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 275, in sendcmd 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self.getresp() 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 238, in getresp 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** resp 
= self.getmultiline() 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 224, in getmultiline 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.getline() 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/ftplib.py", line 206, in getline 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** line 
= self.file.readline(self.maxline + 1) 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** File 
"/usr/lib/python3.8/socket.py", line 669, in readinto 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
return self._sock.recv_into(b) 
Dec 30 16:56:21 LokalWiki weewx[108470] ERROR weewx.reportengine: **** 
socket.timeout: timed out 




-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/6f0c0c7b-ece5-46a4-8bc3-8cfaa54cedfen%40googlegroups.com.

Reply via email to