2026-09-14 00:05:34.660 | INFO     | pipecat:<module>:54 - ᓚᘏᗢ Pipecat 0.0.0.dev0 (Python 3.13.15 (main, Aug 12 2026, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)]) ᓚᘏᗢ
2026-09-14 00:12:19.648 | INFO | [run_id=None] | storage.py:94 | Initializing storage backend: MINIO (value: minio, ENABLE_AWS_S3=False)
2026-09-14 00:12:19.848 | INFO | [run_id=None] | storage.py:39 | Initializing minio storage at localhost:9000 (public: http://localhost:9000) with bucket 'voice-audio'
2026-09-14 00:17:33.046 | WARNING | [run_id=None] | logging_config.py:48 | Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPConnectionPool(host='localhost', port=9000): Read timed out. (read timeout=300)")': /voice-audio?location=
2026-09-14 00:22:34.748 | WARNING | [run_id=None] | logging_config.py:48 | Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPConnectionPool(host='localhost', port=9000): Read timed out. (read timeout=300)")': /voice-audio?location=
2026-09-14 00:27:45.850 | WARNING | [run_id=None] | logging_config.py:48 | Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPConnectionPool(host='localhost', port=9000): Read timed out. (read timeout=300)")': /voice-audio?location=
2026-09-14 00:30:29.749 | DEBUG | [run_id=None] | minio.py:90 | Bucket setup note: S3 operation failed; code: RequestTimeTooSkewed, message: The difference between the request time and the server's time is too large., resource: /voice-audio, request_id: 18D4F6895FE88707, host_id: dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8
2026-09-14 00:54:11.352 | INFO | [run_id=None] | campaign_orchestrator.py:61 | Campaign Orchestrator starting...
2026-09-14 00:54:12.049 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:01:08.846 | ERROR | [run_id=None] | campaign_orchestrator.py:467 | Completion monitoring failed: 
2026-09-14 01:02:11.547 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:06:26.545 | INFO | [run_id=None] | campaign_orchestrator.py:86 | Subscribed to campaign_events channel
2026-09-14 01:06:31.849 | ERROR | [run_id=None] | campaign_orchestrator.py:467 | Completion monitoring failed: 
2026-09-14 01:07:45.245 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:14:58.732 | ERROR | [run_id=None] | campaign_orchestrator.py:467 | Completion monitoring failed: 
2026-09-14 01:16:00.534 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:20:17.129 | ERROR | [run_id=None] | campaign_orchestrator.py:467 | Completion monitoring failed: 
2026-09-14 01:21:17.329 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:23:47.228 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:24:52.226 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:25:55.327 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:27:00.028 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:28:07.732 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:31:24.828 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:35:33.530 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:37:17.133 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:40:48.325 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 01:57:40.925 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:15:56.923 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:17:26.024 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:18:31.024 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:19:56.126 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:22:45.628 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:56:21.702 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:57:25.308 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:58:32.002 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 02:59:46.101 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:00:57.402 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:02:05.213 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:03:07.813 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:04:16.412 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:05:19.615 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:06:50.316 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:08:55.714 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:11:35.816 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:17:55.219 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:26:22.016 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:34:20.519 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 03:59:22.124 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:00:27.622 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:01:29.218 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:02:33.018 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:03:43.118 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:04:44.924 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:06:07.421 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:07:34.320 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:08:38.719 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:09:41.718 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:10:50.719 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:12:12.421 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:14:03.224 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:15:38.423 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:17:38.321 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:20:04.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:22:07.627 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 04:34:43.022 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:11:12.728 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:12:15.721 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:13:18.321 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:14:20.826 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:15:24.627 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:16:29.323 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:17:34.523 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:18:39.125 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:20:17.521 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:21:47.623 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:23:18.024 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:24:42.024 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:26:41.821 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:27:55.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 05:29:55.025 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:24:22.120 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:25:27.423 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:26:32.426 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:27:43.820 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:28:44.523 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:29:51.920 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:31:05.021 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:32:21.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:33:39.822 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:35:33.127 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:37:05.225 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:39:20.725 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:41:20.723 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:44:26.620 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:56:27.720 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:57:29.723 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:58:30.522 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 06:59:35.521 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:00:41.520 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:01:44.620 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:03:03.627 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:04:14.722 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:05:32.524 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:07:06.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:10:08.821 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:12:00.725 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:21:37.419 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:22:40.319 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:23:46.222 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:24:49.823 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:25:55.922 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:27:06.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:28:20.420 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:29:39.522 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:31:04.319 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:40:12.820 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:41:18.628 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:42:23.320 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:43:29.619 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:44:32.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:45:50.719 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:47:00.824 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:49:17.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:50:58.023 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:53:13.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:55:27.520 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 07:58:06.325 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:06:06.125 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:13:16.725 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:14:26.320 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:15:27.419 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:16:29.024 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:17:33.819 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:18:44.320 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:19:48.419 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:21:01.526 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:22:40.821 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:24:27.021 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:27:17.627 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:29:19.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:32:51.924 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:33:57.023 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:35:40.821 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:36:56.520 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:38:54.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:40:06.326 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:41:35.023 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:43:15.125 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:56:42.924 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 08:58:59.919 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:00:05.937 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:01:17.420 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:02:30.320 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:03:44.520 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:07:33.721 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:08:54.521 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:15:10.791 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:16:21.694 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:17:36.394 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:18:44.199 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:19:50.394 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:21:10.891 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:22:12.396 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:24:22.796 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:25:40.891 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:27:03.190 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:28:13.591 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:29:42.207 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:31:04.326 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:40:18.628 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:41:31.623 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:42:37.220 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:43:51.021 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:45:31.521 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:46:45.120 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:48:01.528 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:49:06.121 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:50:20.020 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:51:25.520 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:52:38.321 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:53:40.324 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:54:45.023 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:55:55.022 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:57:08.824 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 09:58:53.322 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:00:43.621 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:02:46.824 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:10:22.321 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:11:38.523 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:12:40.721 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:13:40.821 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:14:41.321 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:15:42.925 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:16:54.521 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:18:00.921 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:19:10.122 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:21:20.125 | DEBUG | [run_id=None] | campaign_orchestrator.py:473 | Checking for stale campaigns...
2026-09-14 10:21:27.625 | INFO | [run_id=None] | campaign_orchestrator.py:674 | Received shutdown signal 15
2026-09-14 10:21:28.821 | INFO | [run_id=None] | campaign_orchestrator.py:692 | Shutdown signal received, stopping orchestrator...
2026-09-14 10:21:30.921 | INFO | [run_id=None] | campaign_orchestrator.py:74 | Campaign Orchestrator cancelled
2026-09-14 10:21:30.923 | INFO | [run_id=None] | campaign_orchestrator.py:645 | Campaign Orchestrator shutting down...
