Originally Posted by
BaseN
I hope that explains it...
Thanks Base for the detailed reply, I've been tweaking my setup over the past few weeks based on your explanation and things are running quite a bit smoother now. I've also learned that I need to limit each slot to 1-2 tasks max to make it through my characters with any kind of regularity due to frequent timeouts, but that's my craptacular connection.
However, now that I've been able to get my script running for longer periods of time, I've been having the problem that others have described where the application stops responding and begins gobbling up memory until the computer runs out. I've recently enabled the log to file option, and have collected a couple of scenarios from the last few days. Each snippet from the log file starts by switching to a particular characters and ends with me restarted the application, without anything removed. I am running v0.4.1b. If you need additional details, let me know.
Code:
20:32:37: Switching to character Character_14
20:32:40: Checking slot 1.
20:32:41: Slot 1 is Running.
20:32:41: Checking slot 2.
20:32:42: Slot 2 is Running.
20:32:42: Checking slot 3.
20:32:43: Slot 3 is Running.
20:32:43: Checking slot 4.
20:32:53: Slot 4 is Free. Starting new task.
20:33:13: Adding task timed out. Slot is still Free. Retrying!
20:33:33: Adding task timed out. Slot is in First Possible Mode, switching to next task.
20:33:47: New task started.
20:33:47: Checking slot 5.
20:33:57: Slot 5 is Free. Starting new task.
20:34:18: Adding task timed out. Slot is still Free. Retrying!
01:03:58: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.
09:01:43: Switching to character Character_6
09:01:46: Checking slot 1.
09:01:47: Slot 1 is Running.
09:01:47: Checking slot 2.
09:01:48: Slot 2 is Running.
09:01:48: Checking slot 3.
09:01:49: Slot 3 is Running.
09:01:49: Checking slot 4.
09:01:50: Slot 4 is Finished. Collecting Reward.
09:01:55: Checking if slot 4 is now Free.
09:02:07: Slot 4 is Free.
09:02:17: Starting new task on slot 4.
09:02:40: Adding task timed out. Slot is still Free. Retrying!
09:03:03: Adding task timed out. Slot is in First Possible Mode, switching to next task.
10:27:33: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.
02:13:11: Switching to character Character_12
02:13:14: Checking slot 1.
02:13:15: Slot 1 is Running.
02:13:15: Checking slot 2.
02:13:16: Slot 2 is Running.
02:13:16: Checking slot 3.
02:13:17: Slot 3 is Running.
02:13:17: Checking slot 4.
02:13:18: Slot 4 is Running.
02:13:18: Checking slot 5.
02:13:19: Slot 5 is Running.
02:13:19: Checking slot 6.
02:13:20: Slot 6 is Running.
02:13:20: Checking slot 7.
02:13:21: Slot 7 is Running.
02:13:21: Checking slot 8.
02:13:22: Slot 8 is Running.
02:13:22: Checking slot 9.
02:13:23: Slot 9 is Running.
02:13:23: Switching to character Character_13
03:47:17: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.
14:18:08: Switching to character Character_11
14:18:11: Checking slot 1.
14:18:12: Slot 1 is Running.
14:18:12: Checking slot 2.
14:18:13: Slot 2 is Running.
14:18:13: Checking slot 3.
14:18:14: Slot 3 is Running.
14:18:14: Checking slot 4.
14:18:15: Slot 4 is Running.
14:18:15: Checking slot 5.
14:18:16: Slot 5 is Running.
14:18:16: Checking slot 6.
14:18:17: Slot 6 is Running.
14:18:17: Checking slot 7.
14:18:18: Slot 7 is Running.
14:18:18: Checking slot 8.
14:18:19: Slot 8 is Running.
14:18:19: Checking slot 9.
14:18:20: Slot 9 is Running.
14:18:20: Switching to character Character_12
17:49:57: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.
15:36:49: Switching to character Character_15
15:36:52: Checking slot 1.
15:36:53: Slot 1 is Finished. Collecting Reward.
15:36:59: Checking if slot 1 is now Free.
15:37:11: Slot 1 is Free.
15:37:21: Starting new task on slot 1.
15:37:35: New task started.
15:37:35: Checking slot 2.
15:37:36: Slot 2 is Running.
15:37:36: Checking slot 3.
15:37:37: Slot 3 is Running.
15:37:37: Checking slot 4.
15:37:38: Slot 4 is Running.
15:37:38: Checking slot 5.
15:37:39: Slot 5 is Running.
15:37:39: Checking slot 6.
15:37:40: Slot 6 is Running.
15:37:40: Checking slot 7.
15:37:41: Slot 7 is Running.
15:37:41: Checking slot 8.
15:37:42: Slot 8 is Finished. Collecting Reward.
15:37:47: Checking if slot 8 is now Free.
15:37:59: Slot 8 is Free.
15:38:09: Starting new task on slot 8.
18:37:26: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.
17:18:25: Switching to character Character_16
17:18:28: Checking slot 1.
17:18:29: Slot 1 is Running.
17:18:29: Checking slot 2.
17:18:30: Slot 2 is Running.
17:18:30: Checking slot 3.
17:18:31: Slot 3 is Running.
17:18:31: Checking slot 4.
17:18:32: Slot 4 is Finished. Collecting Reward.
17:18:37: Checking if slot 4 is now Free.
17:18:49: Slot 4 is Free.
17:18:59: Starting new task on slot 4.
17:19:19: Adding task timed out. Slot is still Free. Retrying!
17:19:43: Adding task timed out. Slot is in First Possible Mode, switching to next task.
17:19:57: New task started.
17:19:57: Checking slot 5.
17:19:58: Slot 5 is Finished. Collecting Reward.
17:20:03: Checking if slot 5 is now Free.
17:20:15: Slot 5 is Free.
17:20:25: Starting new task on slot 5.
17:20:45: Adding task timed out. Slot is still Free. Retrying!
17:21:05: Adding task timed out. Slot is in First Possible Mode, switching to next task.
17:21:16: New task started.
17:21:16: Checking slot 6.
17:21:17: Slot 6 is Finished. Collecting Reward.
17:21:22: Checking if slot 6 is now Free.
17:21:33: Slot 6 is Free.
17:21:43: Starting new task on slot 6.
17:22:04: Adding task timed out. Slot is still Free. Retrying!
05:41:46: Autologin: Wait for page to load before clicking Start. / Manual Login: Login to Character Selection.