Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Cumulus hanging & stopping RDP

Discussion and questions about Cumulus weather station software version 1. This section is the main place to get help with Cumulus 1 software developed by Steve Loft that ceased development in November 2014.
Post Reply
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Cumulus hanging & stopping RDP

Post by DrRobin »

Hi,

I run Cumulus on an XP machine which is remote, so use RDP to manage it. I have run it for 18 months and had to re-start the machine every now and again, but for the last 2 to 3 weeks it has been crashing every couple of days. The problem always seems to be different (I look in the XP System log and Cumulus logs), but the symptoms are the same.

My PC is also running another software package that uploads to the Internet, this continues to run for around a day after Cumulus stops.

Here is what happens:

Cumulus stops updating my website. If I notice soon after it stops I can RDP in to the machine and usually just go straight for a reboot. If a little time passes, say a couple of hours, I can't get in on RDP and usually nothing else (SSH and remote assistant), so ask someone to go and pull the power plug. When the machine restarts I can see that Terminal Services and/or SVChost has also crashed.

During this time my other app continues to upload, showing that the computer is still running and connected to the Internet.

It crashed this morning about 08:30 and as I happened to be there and couldn't access it, I manually restarted it and then looked in the Cumulus error logs, attached below is what happened. It seems that at 06:20 it couldn't connect on ftp and then it just carried on trying, but constantly failed. I don't know if the Internet was down at that time, it may well have been, but it was working at 08:00 this morning, but Cumulus didn't pick back up.

I probably loose my Internet connection several times a day at this remote site and it is not the fastest connection, is there anything I can do to make Cumulus more fault tolerant of these failures? I am running Version 1.9.3 build 1059 which I think I have been running since it's release. I am not aware of anything new been downloaded on to the machine and it is not set up to automatically install updates. I am running XP SP3.

Robin

Extract from the Cumulus log, showing normal operation until 06:20.

06/01/2014 06:00:01.160 : Latest reading: 5030: Data: 02 52 4C 00 51 4D 00 CC 25 44 55 00 08 3B 54 00
06/01/2014 06:10:00.535 : Writing today.ini, LastUpdateTime = 06/01/2014 06:10:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 06:10:00.535 : Latest reading: 5030: Data: 0B 52 4C 00 4F 50 00 CD 25 4E 70 00 08 3B 54 00
06/01/2014 06:20:00.957 : Writing today.ini, LastUpdateTime = 06/01/2014 06:20:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 06:20:00.957 : Latest reading: 5030: Data: 16 52 4D 00 4F 50 00 CC 25 3A 52 00 08 3B 54 00
06/01/2014 06:20:31.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:20:32.364 : FTP Error: 425 Could not open data connection to port 41441: Connection timed out
06/01/2014 06:20:54.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:20:55.364 : FTP Error: 425 Could not open data connection to port 41444: Connection timed out
06/01/2014 06:21:18.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:21:40.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:22:02.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:22:24.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:22:46.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:23:08.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:23:30.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:23:52.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:24:14.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:24:38.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:25:00.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:25:22.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:25:44.442 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:26:06.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:26:28.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:26:50.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:27:12.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:27:34.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:27:56.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:28:18.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:28:40.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:29:02.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:29:24.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:29:46.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:30:00.410 : Writing today.ini, LastUpdateTime = 06/01/2014 06:30:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 06:30:00.410 : Latest reading: 5040: Data: 01 52 4D 00 50 4E 00 CC 25 5F 81 00 08 3B 54 00
06/01/2014 06:30:08.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:30:30.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:30:52.473 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:31:14.817 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:31:36.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:31:58.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:32:20.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:32:42.473 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:33:04.457 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:40:00.614 : Writing today.ini, LastUpdateTime = 06/01/2014 06:40:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 06:40:00.614 : Latest reading: 5040: Data: 0C 52 4D 00 50 4D 00 CC 25 47 6D 00 08 3B 54 00
06/01/2014 06:40:31.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:40:32.067 : FTP Error: 425 Could not open data connection to port 41565: Connection timed out
06/01/2014 06:40:54.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:40:55.067 : FTP Error: 425 Could not open data connection to port 41568: Connection timed out
06/01/2014 06:41:18.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:41:40.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:42:02.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:42:24.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:42:46.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:43:08.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:43:30.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:43:52.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:44:14.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:44:38.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:45:00.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:45:22.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:45:44.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:46:06.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:46:28.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:46:50.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:47:12.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:47:34.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:47:56.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:48:18.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:48:40.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:49:02.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:49:24.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:49:46.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:50:01.082 : Writing today.ini, LastUpdateTime = 06/01/2014 06:50:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 06:50:01.082 : Latest reading: 5040: Data: 15 52 4D 00 51 4B 00 CC 25 4B 66 00 08 3B 54 00
06/01/2014 06:50:08.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:50:30.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:50:52.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:51:14.567 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:51:36.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:51:58.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:52:20.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:52:42.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 06:53:04.145 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:00:00.457 : Writing today.ini, LastUpdateTime = 06/01/2014 07:00:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:00:00.457 : Latest reading: 5050: Data: 02 52 4D 00 51 4A 00 CB 25 47 63 00 06 3B 54 00
06/01/2014 07:00:31.817 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:00:32.739 : FTP Error: 425 Could not open data connection to port 41689: Connection timed out
06/01/2014 07:00:54.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:00:55.739 : FTP Error: 425 Could not open data connection to port 41691: Connection timed out
06/01/2014 07:01:18.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:01:40.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:02:02.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:02:24.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:02:46.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:03:08.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:03:30.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:03:52.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:04:14.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:04:38.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:05:00.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:05:22.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:05:44.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:06:06.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:06:28.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:06:50.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:07:12.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:07:34.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:07:56.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:08:18.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:08:40.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:09:02.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:09:24.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:09:46.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:10:00.910 : Writing today.ini, LastUpdateTime = 06/01/2014 07:10:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:10:00.910 : Latest reading: 5050: Data: 0B 52 4D 00 51 49 00 CB 25 44 52 00 08 3B 54 00
06/01/2014 07:10:08.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:10:30.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:10:52.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:11:14.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:11:36.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:11:58.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:12:20.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:12:42.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:13:04.832 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:20:01.114 : Writing today.ini, LastUpdateTime = 06/01/2014 07:20:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:20:01.114 : Latest reading: 5050: Data: 16 52 4D 00 51 48 00 CA 25 58 69 00 0A 3B 54 00
06/01/2014 07:20:31.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:20:32.645 : FTP Error: 425 Could not open data connection to port 41812: Connection timed out
06/01/2014 07:20:54.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:20:55.645 : FTP Error: 425 Could not open data connection to port 41815: Connection timed out
06/01/2014 07:21:18.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:21:40.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:22:02.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:22:24.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:22:46.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:23:08.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:23:30.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:23:52.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:24:14.754 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:24:38.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:25:00.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:25:22.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:25:44.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:26:06.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:26:28.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:26:50.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:27:12.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:27:34.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:27:56.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:28:18.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:28:40.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:29:02.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:29:24.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:29:46.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:30:00.629 : Writing today.ini, LastUpdateTime = 06/01/2014 07:30:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:30:00.629 : Latest reading: 5060: Data: 01 51 4C 00 51 48 00 C8 25 63 7A 00 08 3B 54 00
06/01/2014 07:30:08.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:30:30.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:30:52.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:31:14.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:31:36.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:31:58.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:32:20.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:32:42.739 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:33:04.723 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:40:00.832 : Writing today.ini, LastUpdateTime = 06/01/2014 07:40:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:40:00.832 : Latest reading: 5060: Data: 0C 51 4C 00 51 46 00 C9 25 5F 77 00 08 3B 54 00
06/01/2014 07:40:31.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:40:32.285 : FTP Error: 425 Could not open data connection to port 41937: Connection timed out
06/01/2014 07:40:54.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:40:55.285 : FTP Error: 425 Could not open data connection to port 41940: Connection timed out
06/01/2014 07:41:18.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:41:40.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:42:02.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:42:24.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:42:46.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:43:08.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:43:30.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:43:52.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:44:14.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:44:38.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:45:00.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:45:22.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:45:44.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:46:06.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:46:28.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:46:50.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:47:12.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:47:34.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:47:56.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:48:18.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:48:40.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:49:02.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:49:24.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:49:46.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:50:00.457 : Writing today.ini, LastUpdateTime = 06/01/2014 07:50:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 07:50:00.457 : Latest reading: 5060: Data: 15 51 4B 00 52 45 00 CB 25 4E 63 00 06 3B 54 00
06/01/2014 07:50:08.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:50:30.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:50:52.379 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:51:14.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:51:36.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:51:58.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:52:20.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:52:42.395 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 07:53:04.364 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:00:00.707 : Writing today.ini, LastUpdateTime = 06/01/2014 08:00:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 08:00:00.707 : Latest reading: 5070: Data: 02 51 4B 00 53 43 00 CD 25 3D 58 00 08 3B 54 00
06/01/2014 08:00:31.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:00:32.176 : FTP Error: 425 Could not open data connection to port 42061: Connection timed out
06/01/2014 08:00:54.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:00:55.176 : FTP Error: 425 Could not open data connection to port 42062: Connection timed out
06/01/2014 08:01:18.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:01:40.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:02:02.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:02:24.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:02:46.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:03:08.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:03:30.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:03:52.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:04:14.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:04:38.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:05:00.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:05:22.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:05:44.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:06:06.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:06:28.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:06:50.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:07:12.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:07:34.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:07:56.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:08:18.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:08:40.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:09:02.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:09:24.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:09:46.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:10:00.160 : Writing today.ini, LastUpdateTime = 06/01/2014 08:10:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 08:10:00.160 : Latest reading: 5070: Data: 0B 51 4A 00 53 42 00 CF 25 33 4B 00 08 3B 54 00
06/01/2014 08:10:08.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:10:30.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:10:52.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:11:14.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:11:36.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:11:58.270 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:12:20.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:12:42.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:13:04.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:20:00.614 : Writing today.ini, LastUpdateTime = 06/01/2014 08:20:00 raindaystart = 6468 rain counter = 6468.89990234375
06/01/2014 08:20:00.614 : Latest reading: 5070: Data: 16 51 49 00 54 40 00 D1 25 25 30 00 08 3B 54 00
06/01/2014 08:20:31.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:20:32.067 : FTP Error: 425 Could not open data connection to port 42183: Connection timed out
06/01/2014 08:20:54.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:20:55.067 : FTP Error: 425 Could not open data connection to port 42186: Connection timed out
06/01/2014 08:21:18.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:21:40.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:22:02.254 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:22:24.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:22:46.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:23:08.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:23:30.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:23:52.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:24:14.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:24:38.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:25:00.160 : FTPRequestDone ftpPutAsync Errcode = 425
06/01/2014 08:25:22.160 : FTPRequestDone ftpPutAsync Errcode = 425
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus hanging & stopping RDP

Post by steve »

My internet connection goes down from time to time, as I'm sure it does for most people. For me, Cumulus just keeps retrying at the configured intervals, and when the connection comes back, it carries on uploading again. I also use RDP to connect the headless machine I have Cumulus running on, and have never had any problems with it.

What upload interval are you using? Are you using realtime ftp, and if so at what interval, and does turning that off help? Have you tried setting realtime ftp (if you're using it) to periodically disconnect (using RTdisconnectcount in cumulus.ini)? Have you tried active ftp mode instead of passive (or vice versa)?

You should also install the current version of Cumulus (but that is unlikely to do anything to help with your problem, admittedly).
Steve
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Re: Cumulus hanging & stopping RDP

Post by DrRobin »

Hi Steve,

Thanks for the quick reply. I upload every 10 minutes and I am using realtime FTP to upload the gauges at an interval of 30 seconds. Active FTP is enabled. I haven't set the disconnect.

One thing in the log that does surprise me is that once it goes wrong it keeps on trying every few seconds and keeps failing. The other system on my PC also uses FTP to the same server, do you think that there is a clash, if they both try to use FTP at the same time? Both of these systems have in on this machine since it was installed, but I have changed the frequency of upload on the other system. I don't think the problems with Cumulus started at the same time, but increasing the uploads on the other system would give an increased chance of clashes.

I could turn off the upload on the other system and use Cumulus to upload the jpeg (the only thing I need) from the other system if you think a clash of services might be the problem?

I am guessing that accessing the realtime would result in more clashes, so would fail faster, but I can't really see that in the logs.

So, should I change the FTP mode, or just shut down the FTP on the other system?

Robin
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus hanging & stopping RDP

Post by steve »

DrRobin wrote:One thing in the log that does surprise me is that once it goes wrong it keeps on trying every few seconds and keeps failing.
It's just moving on to the next file; it doesn't give up if one upload fails.
I could turn off the upload on the other system and use Cumulus to upload the jpeg (the only thing I need) from the other system if you think a clash of services might be the problem?
That would certainly be worth trying.
So, should I change the FTP mode, or just shut down the FTP on the other system?
Passive is the default, so perhaps you changed to Active because it didn't work for you? It depends on how the firewalls at each end are configured. It's worth trying passive mode.

If Cumulus can upload the other file for you, it's worth trying both that and passive mode.
Steve
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Re: Cumulus hanging & stopping RDP

Post by DrRobin »

Hi,

Not sure why I set it to active, but my other system is also set to active. The other system is also uploading every 10 minutes, but it used to take a while to process its jpeg so probably didn't upload until say 20 to 30 seconds after the 10 minute interval. I made a couple of changes some time back and I now think it uploads much quicker, so perhaps a port clash is the problem.

As I understand it there is less likelihood of the same port been used if I use passive?

Robin
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus hanging & stopping RDP

Post by steve »

I'm not familiar with any 'port clash' problems with either active or passive mode.

There's a good description of active vs passive here: http://slacksite.com/other/ftp.html
Steve
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Re: Cumulus hanging & stopping RDP

Post by DrRobin »

Both systems set to passive FTP now and both seem to be working correctly. I have lost the moon phase from my Cumulus update, but that might reappear next time it refreshes?

Only one program can use the same port at one time, so if two program's both try to use the same port (two ftp clients using ports 20, 21) then the one that got in first will succeed and the other will fail. Passive FTP seems to use a range of ports so there is probably less likelihood of a clash.

I will run them in passive mode until failure and then look at the logs. After that, I will stop the other app using FTP and run again until failure. It might take a while though, but I will report the results.

Robin
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus hanging & stopping RDP

Post by steve »

DrRobin wrote:Both systems set to passive FTP now and both seem to be working correctly. I have lost the moon phase from my Cumulus update, but that might reappear next time it refreshes?
That sounds like passive mode isn't working.
Only one program can use the same port at one time, so if two program's both try to use the same port (two ftp clients using ports 20, 21) then the one that got in first will succeed and the other will fail. Passive FTP seems to use a range of ports so there is probably less likelihood of a clash.
The clients should be using different (local) port numbers. Ports 20 and 21 are used at the server end, by the ftp server application only. Multiple clients can connect to the same port at the server end, using different ports at the client end.
Steve
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Re: Cumulus hanging & stopping RDP

Post by DrRobin »

True, so on the client it shouldn't make any difference that more than one client is running. Perhaps the problem is with my server, passive FTP uses a different data port on the server as well.

Time will tell.

Robin
DrRobin
Posts: 6
Joined: Mon 02 Apr 2012 8:10 pm
Weather Station: WH1081
Operating System: XP
Location: Newcastle

Re: Cumulus hanging & stopping RDP

Post by DrRobin »

Hi Steve,

Since changing to passive mode on Cumulus and the other system I am happy to report I haven't had a single crash. I had to restart the PC last weekend, but since then it has chalked up a week of faultless operation, including running a few other programs at various times, so I think we can say it is fixed.

Even the moon phase reappeared after 30 mins.

Thanks for all your help, now where is the donate button? Ah there it is, donation sent.

Robin
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus hanging & stopping RDP

Post by steve »

DrRobin wrote:Since changing to passive mode on Cumulus and the other system I am happy to report I haven't had a single crash.
I guess that the connections were hanging up in active mode and eventually using up all the available ports.
donation sent
.
Many thanks.
Steve
water01
Posts: 3670
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10/11 64bit Synology NAS
Location: Burnham-on-Sea
Contact:

Re: Cumulus hanging & stopping RDP

Post by water01 »

Sounds more likely to me that you ran into the svchost problem that was reported in Windows XP by Microsoft. As part of the "end of life" process for Windows XP Microsoft downgraded about 600 XP updates to not required and updated some components in XP to cope with this.
This caused a "runaway" problem with svchost (90-100% of the processor) on lots of XP computers (search for "windows xp svchost exe high cpu" in Google and you will see what I mean), but I believe this has now been fixed in the latest monthly update to XP in January.
David
Image
longtreeroad
Posts: 10
Joined: Wed 07 Nov 2012 10:07 am
Weather Station: maplin usb system
Operating System: win 7 64bit
Location: United Kingdom

Re: Cumulus hanging & stopping RDP

Post by longtreeroad »

Using win xp is not really the best idea, for continual FTP uploads. You would be far better using a windows server version, that way you would a lot more control over how the system functions.

XP and RDP have never really got on very well at the best of times.

:idea:
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Cumulus hanging & stopping RDP

Post by mcrossley »

Hmm, my Cumulus 'server', which also runs the website with PHP and MySQL has been humming away on XP Pro for about 4 years, and I almost exclusively rdp into it both at home and when I'm away via the internet - or CIFS share into the hard drive for editing web files at home. Apart from one incident when Windows update itself messed up and got into a state where it was using 100% CPU and causing the old lappy to overheat, the only reboots required have been for the monthly updates. Pretty reliable I think!
Post Reply