Prev   Index   Next

arc: Thu Apr 17 05:58:48 2025

File: /proj/sot/ska/data/arc/Logs/daily.0/arc.log

Task Status AgeMaxAge Last Date
arc NOT OK 0.202.0 Thu Apr 17 05:58:48 2025

Errors:

File contents:


############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:16>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:21>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:26>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:31>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:36>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:41>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:46>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:51>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 15:56>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:01>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:06>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:11>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:16>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:21>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:26>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:31>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:36>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:41>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:46>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:51>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 16:56>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:01>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:06>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:11>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:16>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:21>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:26>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:31>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:36>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:41>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:46>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:51>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 17:56>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:01>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:06>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:11>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 18:12>> Traceback (most recent call last):
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 534, in _make_request
<<2025-Apr-16 18:12>> response = conn.getresponse()
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 516, in getresponse
<<2025-Apr-16 18:12>> httplib_response = super().getresponse()
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/http/client.py", line 1428, in getresponse
<<2025-Apr-16 18:12>> response.begin()
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/http/client.py", line 331, in begin
<<2025-Apr-16 18:12>> version, status, reason = self._read_status()
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/http/client.py", line 292, in _read_status
<<2025-Apr-16 18:12>> line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/socket.py", line 720, in readinto
<<2025-Apr-16 18:12>> return self._sock.recv_into(b)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/ssl.py", line 1251, in recv_into
<<2025-Apr-16 18:12>> return self.read(nbytes, buffer)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/ssl.py", line 1103, in read
<<2025-Apr-16 18:12>> return self._sslobj.read(len, buffer)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> TimeoutError: The read operation timed out
<<2025-Apr-16 18:12>>
<<2025-Apr-16 18:12>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 18:12>>
<<2025-Apr-16 18:12>> Traceback (most recent call last):
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 18:12>> resp = conn.urlopen(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 18:12>> retries = retries.increment(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 474, in increment
<<2025-Apr-16 18:12>> raise reraise(type(error), error, _stacktrace)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
<<2025-Apr-16 18:12>> raise value
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 18:12>> response = self._make_request(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
<<2025-Apr-16 18:12>> self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
<<2025-Apr-16 18:12>> raise ReadTimeoutError(
<<2025-Apr-16 18:12>> urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Read timed out. (read timeout=30)
<<2025-Apr-16 18:12>>
<<2025-Apr-16 18:12>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 18:12>>
<<2025-Apr-16 18:12>> Traceback (most recent call last):
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 18:12>> main()
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 18:12>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 18:12>> cmds = commands.get_cmds(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 18:12>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 18:12>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 18:12>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 18:12>> html = get_occweb_page(
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 18:12>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 18:12>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 18:12>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 18:12>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 18:12>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 18:12>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:12>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 713, in send
<<2025-Apr-16 18:12>> raise ReadTimeout(e, request=request)
<<2025-Apr-16 18:12>> requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Read timed out. (read timeout=30)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:16>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:21>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:26>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:31>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:36>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:41>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:46>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:51>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 18:57>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)
<<2025-Apr-16 18:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:22:56:00.000&tstop=2025:109:14:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 18:58>> Traceback (most recent call last):
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 18:58>> sock = connection.create_connection(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 18:58>> raise err
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 18:58>> sock.connect(sa)
<<2025-Apr-16 18:58>> TimeoutError: timed out
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> Traceback (most recent call last):
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 18:58>> response = self._make_request(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 18:58>> raise new_e
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 18:58>> self._validate_conn(conn)
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 18:58>> conn.connect()
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 18:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 18:58>> raise ConnectTimeoutError(
<<2025-Apr-16 18:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> Traceback (most recent call last):
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 18:58>> resp = conn.urlopen(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 18:58>> retries = retries.increment(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 18:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 18:58>>
<<2025-Apr-16 18:58>> Traceback (most recent call last):
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 18:58>> main()
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 18:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 18:58>> cmds = commands.get_cmds(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 18:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 18:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 18:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 18:58>> html = get_occweb_page(
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 18:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 18:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 18:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 18:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 18:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 18:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 18:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 18:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 18:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:06:00.000&tstop=2025:109:14:36:00.000)
<<2025-Apr-16 19:07>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:08>> Traceback (most recent call last):
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:08>> sock = connection.create_connection(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:08>> raise err
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:08>> sock.connect(sa)
<<2025-Apr-16 19:08>> TimeoutError: timed out
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> Traceback (most recent call last):
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:08>> response = self._make_request(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:08>> raise new_e
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:08>> self._validate_conn(conn)
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:08>> conn.connect()
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:08>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:08>> raise ConnectTimeoutError(
<<2025-Apr-16 19:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> Traceback (most recent call last):
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:08>> resp = conn.urlopen(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:08>> retries = retries.increment(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:08>>
<<2025-Apr-16 19:08>> Traceback (most recent call last):
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:08>> main()
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:08>> cmds = commands.get_cmds(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:08>> html = get_occweb_page(
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:16:00.000&tstop=2025:109:14:46:00.000)
<<2025-Apr-16 19:17>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:18>> Traceback (most recent call last):
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:18>> sock = connection.create_connection(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:18>> raise err
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:18>> sock.connect(sa)
<<2025-Apr-16 19:18>> TimeoutError: timed out
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> Traceback (most recent call last):
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:18>> response = self._make_request(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:18>> raise new_e
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:18>> self._validate_conn(conn)
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:18>> conn.connect()
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:18>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:18>> raise ConnectTimeoutError(
<<2025-Apr-16 19:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> Traceback (most recent call last):
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:18>> resp = conn.urlopen(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:18>> retries = retries.increment(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:18>>
<<2025-Apr-16 19:18>> Traceback (most recent call last):
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:18>> main()
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:18>> cmds = commands.get_cmds(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:18>> html = get_occweb_page(
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:26:00.000&tstop=2025:109:14:56:00.000)
<<2025-Apr-16 19:27>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:28>> Traceback (most recent call last):
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:28>> sock = connection.create_connection(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:28>> raise err
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:28>> sock.connect(sa)
<<2025-Apr-16 19:28>> TimeoutError: timed out
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> Traceback (most recent call last):
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:28>> response = self._make_request(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:28>> raise new_e
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:28>> self._validate_conn(conn)
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:28>> conn.connect()
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:28>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:28>> raise ConnectTimeoutError(
<<2025-Apr-16 19:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> Traceback (most recent call last):
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:28>> resp = conn.urlopen(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:28>> retries = retries.increment(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:28>>
<<2025-Apr-16 19:28>> Traceback (most recent call last):
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:28>> main()
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:28>> cmds = commands.get_cmds(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:28>> html = get_occweb_page(
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:36:00.000&tstop=2025:109:15:06:00.000)
<<2025-Apr-16 19:37>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:38>> Traceback (most recent call last):
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:38>> sock = connection.create_connection(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:38>> raise err
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:38>> sock.connect(sa)
<<2025-Apr-16 19:38>> TimeoutError: timed out
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> Traceback (most recent call last):
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:38>> response = self._make_request(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:38>> raise new_e
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:38>> self._validate_conn(conn)
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:38>> conn.connect()
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:38>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:38>> raise ConnectTimeoutError(
<<2025-Apr-16 19:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> Traceback (most recent call last):
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:38>> resp = conn.urlopen(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:38>> retries = retries.increment(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:38>>
<<2025-Apr-16 19:38>> Traceback (most recent call last):
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:38>> main()
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:38>> cmds = commands.get_cmds(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:38>> html = get_occweb_page(
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:47>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)
<<2025-Apr-16 19:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:46:00.000&tstop=2025:109:15:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:48>> Traceback (most recent call last):
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:48>> sock = connection.create_connection(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:48>> raise err
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:48>> sock.connect(sa)
<<2025-Apr-16 19:48>> TimeoutError: timed out
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> Traceback (most recent call last):
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:48>> response = self._make_request(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:48>> raise new_e
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:48>> self._validate_conn(conn)
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:48>> conn.connect()
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:48>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:48>> raise ConnectTimeoutError(
<<2025-Apr-16 19:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> Traceback (most recent call last):
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:48>> resp = conn.urlopen(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:48>> retries = retries.increment(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:48>>
<<2025-Apr-16 19:48>> Traceback (most recent call last):
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:48>> main()
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:48>> cmds = commands.get_cmds(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:48>> html = get_occweb_page(
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 19:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 19:57>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)
<<2025-Apr-16 19:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:106:23:56:00.000&tstop=2025:109:15:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 19:58>> Traceback (most recent call last):
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 19:58>> sock = connection.create_connection(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 19:58>> raise err
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 19:58>> sock.connect(sa)
<<2025-Apr-16 19:58>> TimeoutError: timed out
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> Traceback (most recent call last):
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 19:58>> response = self._make_request(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 19:58>> raise new_e
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 19:58>> self._validate_conn(conn)
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 19:58>> conn.connect()
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 19:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 19:58>> raise ConnectTimeoutError(
<<2025-Apr-16 19:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> Traceback (most recent call last):
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 19:58>> resp = conn.urlopen(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 19:58>> retries = retries.increment(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 19:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 19:58>>
<<2025-Apr-16 19:58>> Traceback (most recent call last):
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 19:58>> main()
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 19:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 19:58>> cmds = commands.get_cmds(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 19:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 19:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 19:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 19:58>> html = get_occweb_page(
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 19:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 19:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 19:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 19:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 19:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 19:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 19:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 19:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 19:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:06:00.000&tstop=2025:109:15:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:08>> Traceback (most recent call last):
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:08>> sock = connection.create_connection(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:08>> raise err
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:08>> sock.connect(sa)
<<2025-Apr-16 20:08>> TimeoutError: timed out
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> Traceback (most recent call last):
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:08>> response = self._make_request(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:08>> raise new_e
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:08>> self._validate_conn(conn)
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:08>> conn.connect()
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:08>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:08>> raise ConnectTimeoutError(
<<2025-Apr-16 20:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> Traceback (most recent call last):
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:08>> resp = conn.urlopen(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:08>> retries = retries.increment(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:08>>
<<2025-Apr-16 20:08>> Traceback (most recent call last):
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:08>> main()
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:08>> cmds = commands.get_cmds(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:08>> html = get_occweb_page(
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:16:00.000&tstop=2025:109:15:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:18>> Traceback (most recent call last):
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:18>> sock = connection.create_connection(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:18>> raise err
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:18>> sock.connect(sa)
<<2025-Apr-16 20:18>> TimeoutError: timed out
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> Traceback (most recent call last):
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:18>> response = self._make_request(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:18>> raise new_e
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:18>> self._validate_conn(conn)
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:18>> conn.connect()
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:18>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:18>> raise ConnectTimeoutError(
<<2025-Apr-16 20:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> Traceback (most recent call last):
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:18>> resp = conn.urlopen(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:18>> retries = retries.increment(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:18>>
<<2025-Apr-16 20:18>> Traceback (most recent call last):
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:18>> main()
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:18>> cmds = commands.get_cmds(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:18>> html = get_occweb_page(
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:26:00.000&tstop=2025:109:15:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:28>> Traceback (most recent call last):
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:28>> sock = connection.create_connection(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:28>> raise err
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:28>> sock.connect(sa)
<<2025-Apr-16 20:28>> TimeoutError: timed out
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> Traceback (most recent call last):
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:28>> response = self._make_request(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:28>> raise new_e
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:28>> self._validate_conn(conn)
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:28>> conn.connect()
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:28>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:28>> raise ConnectTimeoutError(
<<2025-Apr-16 20:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> Traceback (most recent call last):
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:28>> resp = conn.urlopen(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:28>> retries = retries.increment(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:28>>
<<2025-Apr-16 20:28>> Traceback (most recent call last):
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:28>> main()
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:28>> cmds = commands.get_cmds(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:28>> html = get_occweb_page(
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:36:01.000&tstop=2025:109:16:06:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:38>> Traceback (most recent call last):
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:38>> sock = connection.create_connection(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:38>> raise err
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:38>> sock.connect(sa)
<<2025-Apr-16 20:38>> TimeoutError: timed out
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> Traceback (most recent call last):
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:38>> response = self._make_request(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:38>> raise new_e
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:38>> self._validate_conn(conn)
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:38>> conn.connect()
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:38>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:38>> raise ConnectTimeoutError(
<<2025-Apr-16 20:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> Traceback (most recent call last):
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:38>> resp = conn.urlopen(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:38>> retries = retries.increment(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:38>>
<<2025-Apr-16 20:38>> Traceback (most recent call last):
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:38>> main()
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:38>> cmds = commands.get_cmds(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:38>> html = get_occweb_page(
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:46:01.000&tstop=2025:109:16:16:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:48>> Traceback (most recent call last):
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:48>> sock = connection.create_connection(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:48>> raise err
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:48>> sock.connect(sa)
<<2025-Apr-16 20:48>> TimeoutError: timed out
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> Traceback (most recent call last):
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:48>> response = self._make_request(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:48>> raise new_e
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:48>> self._validate_conn(conn)
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:48>> conn.connect()
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:48>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:48>> raise ConnectTimeoutError(
<<2025-Apr-16 20:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> Traceback (most recent call last):
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:48>> resp = conn.urlopen(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:48>> retries = retries.increment(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:48>>
<<2025-Apr-16 20:48>> Traceback (most recent call last):
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:48>> main()
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:48>> cmds = commands.get_cmds(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:48>> html = get_occweb_page(
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 20:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 20:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:00:56:01.000&tstop=2025:109:16:26:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 20:58>> Traceback (most recent call last):
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 20:58>> sock = connection.create_connection(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 20:58>> raise err
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 20:58>> sock.connect(sa)
<<2025-Apr-16 20:58>> TimeoutError: timed out
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> Traceback (most recent call last):
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 20:58>> response = self._make_request(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 20:58>> raise new_e
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 20:58>> self._validate_conn(conn)
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 20:58>> conn.connect()
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 20:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 20:58>> raise ConnectTimeoutError(
<<2025-Apr-16 20:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> Traceback (most recent call last):
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 20:58>> resp = conn.urlopen(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 20:58>> retries = retries.increment(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 20:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 20:58>>
<<2025-Apr-16 20:58>> Traceback (most recent call last):
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 20:58>> main()
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 20:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 20:58>> cmds = commands.get_cmds(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 20:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 20:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 20:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 20:58>> html = get_occweb_page(
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 20:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 20:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 20:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 20:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 20:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 20:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 20:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 20:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 20:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:06:00.000&tstop=2025:109:16:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:08>> Traceback (most recent call last):
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:08>> sock = connection.create_connection(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:08>> raise err
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:08>> sock.connect(sa)
<<2025-Apr-16 21:08>> TimeoutError: timed out
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> Traceback (most recent call last):
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:08>> response = self._make_request(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:08>> raise new_e
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:08>> self._validate_conn(conn)
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:08>> conn.connect()
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:08>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:08>> raise ConnectTimeoutError(
<<2025-Apr-16 21:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> Traceback (most recent call last):
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:08>> resp = conn.urlopen(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:08>> retries = retries.increment(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:08>>
<<2025-Apr-16 21:08>> Traceback (most recent call last):
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:08>> main()
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:08>> cmds = commands.get_cmds(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:08>> html = get_occweb_page(
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:16:00.000&tstop=2025:109:16:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:18>> Traceback (most recent call last):
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:18>> sock = connection.create_connection(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:18>> raise err
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:18>> sock.connect(sa)
<<2025-Apr-16 21:18>> TimeoutError: timed out
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> Traceback (most recent call last):
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:18>> response = self._make_request(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:18>> raise new_e
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:18>> self._validate_conn(conn)
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:18>> conn.connect()
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:18>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:18>> raise ConnectTimeoutError(
<<2025-Apr-16 21:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> Traceback (most recent call last):
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:18>> resp = conn.urlopen(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:18>> retries = retries.increment(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:18>>
<<2025-Apr-16 21:18>> Traceback (most recent call last):
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:18>> main()
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:18>> cmds = commands.get_cmds(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:18>> html = get_occweb_page(
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:26:00.000&tstop=2025:109:16:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:28>> Traceback (most recent call last):
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:28>> sock = connection.create_connection(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:28>> raise err
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:28>> sock.connect(sa)
<<2025-Apr-16 21:28>> TimeoutError: timed out
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> Traceback (most recent call last):
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:28>> response = self._make_request(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:28>> raise new_e
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:28>> self._validate_conn(conn)
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:28>> conn.connect()
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:28>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:28>> raise ConnectTimeoutError(
<<2025-Apr-16 21:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> Traceback (most recent call last):
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:28>> resp = conn.urlopen(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:28>> retries = retries.increment(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:28>>
<<2025-Apr-16 21:28>> Traceback (most recent call last):
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:28>> main()
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:28>> cmds = commands.get_cmds(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:28>> html = get_occweb_page(
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:36:00.000&tstop=2025:109:17:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:38>> Traceback (most recent call last):
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:38>> sock = connection.create_connection(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:38>> raise err
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:38>> sock.connect(sa)
<<2025-Apr-16 21:38>> TimeoutError: timed out
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> Traceback (most recent call last):
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:38>> response = self._make_request(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:38>> raise new_e
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:38>> self._validate_conn(conn)
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:38>> conn.connect()
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:38>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:38>> raise ConnectTimeoutError(
<<2025-Apr-16 21:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> Traceback (most recent call last):
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:38>> resp = conn.urlopen(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:38>> retries = retries.increment(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:38>>
<<2025-Apr-16 21:38>> Traceback (most recent call last):
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:38>> main()
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:38>> cmds = commands.get_cmds(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:38>> html = get_occweb_page(
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:46:00.000&tstop=2025:109:17:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:48>> Traceback (most recent call last):
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:48>> sock = connection.create_connection(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:48>> raise err
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:48>> sock.connect(sa)
<<2025-Apr-16 21:48>> TimeoutError: timed out
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> Traceback (most recent call last):
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:48>> response = self._make_request(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:48>> raise new_e
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:48>> self._validate_conn(conn)
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:48>> conn.connect()
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:48>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:48>> raise ConnectTimeoutError(
<<2025-Apr-16 21:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> Traceback (most recent call last):
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:48>> resp = conn.urlopen(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:48>> retries = retries.increment(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:48>>
<<2025-Apr-16 21:48>> Traceback (most recent call last):
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:48>> main()
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:48>> cmds = commands.get_cmds(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:48>> html = get_occweb_page(
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 21:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 21:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:01:56:00.000&tstop=2025:109:17:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 21:58>> Traceback (most recent call last):
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 21:58>> sock = connection.create_connection(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 21:58>> raise err
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 21:58>> sock.connect(sa)
<<2025-Apr-16 21:58>> TimeoutError: timed out
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> Traceback (most recent call last):
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 21:58>> response = self._make_request(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 21:58>> raise new_e
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 21:58>> self._validate_conn(conn)
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 21:58>> conn.connect()
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 21:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 21:58>> raise ConnectTimeoutError(
<<2025-Apr-16 21:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> Traceback (most recent call last):
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 21:58>> resp = conn.urlopen(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 21:58>> retries = retries.increment(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 21:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 21:58>>
<<2025-Apr-16 21:58>> Traceback (most recent call last):
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 21:58>> main()
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 21:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 21:58>> cmds = commands.get_cmds(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 21:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 21:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 21:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 21:58>> html = get_occweb_page(
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 21:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 21:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 21:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 21:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 21:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 21:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 21:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 21:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 21:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:06:00.000&tstop=2025:109:17:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:08>> Traceback (most recent call last):
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:08>> sock = connection.create_connection(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:08>> raise err
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:08>> sock.connect(sa)
<<2025-Apr-16 22:08>> TimeoutError: timed out
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> Traceback (most recent call last):
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:08>> response = self._make_request(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:08>> raise new_e
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:08>> self._validate_conn(conn)
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:08>> conn.connect()
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:08>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:08>> raise ConnectTimeoutError(
<<2025-Apr-16 22:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> Traceback (most recent call last):
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:08>> resp = conn.urlopen(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:08>> retries = retries.increment(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:08>>
<<2025-Apr-16 22:08>> Traceback (most recent call last):
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:08>> main()
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:08>> cmds = commands.get_cmds(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:08>> html = get_occweb_page(
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:16:00.000&tstop=2025:109:17:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:18>> Traceback (most recent call last):
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:18>> sock = connection.create_connection(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:18>> raise err
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:18>> sock.connect(sa)
<<2025-Apr-16 22:18>> TimeoutError: timed out
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> Traceback (most recent call last):
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:18>> response = self._make_request(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:18>> raise new_e
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:18>> self._validate_conn(conn)
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:18>> conn.connect()
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:18>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:18>> raise ConnectTimeoutError(
<<2025-Apr-16 22:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> Traceback (most recent call last):
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:18>> resp = conn.urlopen(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:18>> retries = retries.increment(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:18>>
<<2025-Apr-16 22:18>> Traceback (most recent call last):
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:18>> main()
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:18>> cmds = commands.get_cmds(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:18>> html = get_occweb_page(
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:26:00.000&tstop=2025:109:17:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:28>> Traceback (most recent call last):
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:28>> sock = connection.create_connection(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:28>> raise err
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:28>> sock.connect(sa)
<<2025-Apr-16 22:28>> TimeoutError: timed out
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> Traceback (most recent call last):
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:28>> response = self._make_request(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:28>> raise new_e
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:28>> self._validate_conn(conn)
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:28>> conn.connect()
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:28>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:28>> raise ConnectTimeoutError(
<<2025-Apr-16 22:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> Traceback (most recent call last):
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:28>> resp = conn.urlopen(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:28>> retries = retries.increment(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:28>>
<<2025-Apr-16 22:28>> Traceback (most recent call last):
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:28>> main()
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:28>> cmds = commands.get_cmds(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:28>> html = get_occweb_page(
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:36:00.000&tstop=2025:109:18:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:38>> Traceback (most recent call last):
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:38>> sock = connection.create_connection(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:38>> raise err
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:38>> sock.connect(sa)
<<2025-Apr-16 22:38>> TimeoutError: timed out
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> Traceback (most recent call last):
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:38>> response = self._make_request(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:38>> raise new_e
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:38>> self._validate_conn(conn)
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:38>> conn.connect()
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:38>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:38>> raise ConnectTimeoutError(
<<2025-Apr-16 22:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> Traceback (most recent call last):
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:38>> resp = conn.urlopen(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:38>> retries = retries.increment(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:38>>
<<2025-Apr-16 22:38>> Traceback (most recent call last):
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:38>> main()
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:38>> cmds = commands.get_cmds(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:38>> html = get_occweb_page(
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:46:00.000&tstop=2025:109:18:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:48>> Traceback (most recent call last):
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:48>> sock = connection.create_connection(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:48>> raise err
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:48>> sock.connect(sa)
<<2025-Apr-16 22:48>> TimeoutError: timed out
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> Traceback (most recent call last):
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:48>> response = self._make_request(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:48>> raise new_e
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:48>> self._validate_conn(conn)
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:48>> conn.connect()
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:48>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:48>> raise ConnectTimeoutError(
<<2025-Apr-16 22:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> Traceback (most recent call last):
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:48>> resp = conn.urlopen(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:48>> retries = retries.increment(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:48>>
<<2025-Apr-16 22:48>> Traceback (most recent call last):
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:48>> main()
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:48>> cmds = commands.get_cmds(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:48>> html = get_occweb_page(
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 22:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 22:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:02:56:00.000&tstop=2025:109:18:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 22:58>> Traceback (most recent call last):
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 22:58>> sock = connection.create_connection(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 22:58>> raise err
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 22:58>> sock.connect(sa)
<<2025-Apr-16 22:58>> TimeoutError: timed out
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> Traceback (most recent call last):
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 22:58>> response = self._make_request(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 22:58>> raise new_e
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 22:58>> self._validate_conn(conn)
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 22:58>> conn.connect()
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 22:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 22:58>> raise ConnectTimeoutError(
<<2025-Apr-16 22:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> Traceback (most recent call last):
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 22:58>> resp = conn.urlopen(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 22:58>> retries = retries.increment(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 22:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 22:58>>
<<2025-Apr-16 22:58>> Traceback (most recent call last):
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 22:58>> main()
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 22:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 22:58>> cmds = commands.get_cmds(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 22:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 22:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 22:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 22:58>> html = get_occweb_page(
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 22:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 22:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 22:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 22:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 22:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 22:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 22:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 22:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 22:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:06:00.000&tstop=2025:109:18:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:08>> Traceback (most recent call last):
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:08>> sock = connection.create_connection(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:08>> raise err
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:08>> sock.connect(sa)
<<2025-Apr-16 23:08>> TimeoutError: timed out
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> Traceback (most recent call last):
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:08>> response = self._make_request(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:08>> raise new_e
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:08>> self._validate_conn(conn)
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:08>> conn.connect()
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:08>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:08>> raise ConnectTimeoutError(
<<2025-Apr-16 23:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> Traceback (most recent call last):
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:08>> resp = conn.urlopen(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:08>> retries = retries.increment(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:08>>
<<2025-Apr-16 23:08>> Traceback (most recent call last):
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:08>> main()
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:08>> cmds = commands.get_cmds(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:08>> html = get_occweb_page(
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:16:00.000&tstop=2025:109:18:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:18>> Traceback (most recent call last):
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:18>> sock = connection.create_connection(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:18>> raise err
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:18>> sock.connect(sa)
<<2025-Apr-16 23:18>> TimeoutError: timed out
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> Traceback (most recent call last):
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:18>> response = self._make_request(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:18>> raise new_e
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:18>> self._validate_conn(conn)
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:18>> conn.connect()
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:18>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:18>> raise ConnectTimeoutError(
<<2025-Apr-16 23:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> Traceback (most recent call last):
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:18>> resp = conn.urlopen(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:18>> retries = retries.increment(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:18>>
<<2025-Apr-16 23:18>> Traceback (most recent call last):
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:18>> main()
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:18>> cmds = commands.get_cmds(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:18>> html = get_occweb_page(
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:26:00.000&tstop=2025:109:18:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:28>> Traceback (most recent call last):
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:28>> sock = connection.create_connection(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:28>> raise err
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:28>> sock.connect(sa)
<<2025-Apr-16 23:28>> TimeoutError: timed out
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> Traceback (most recent call last):
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:28>> response = self._make_request(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:28>> raise new_e
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:28>> self._validate_conn(conn)
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:28>> conn.connect()
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:28>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:28>> raise ConnectTimeoutError(
<<2025-Apr-16 23:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> Traceback (most recent call last):
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:28>> resp = conn.urlopen(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:28>> retries = retries.increment(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:28>>
<<2025-Apr-16 23:28>> Traceback (most recent call last):
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:28>> main()
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:28>> cmds = commands.get_cmds(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:28>> html = get_occweb_page(
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:36:00.000&tstop=2025:109:19:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:38>> Traceback (most recent call last):
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:38>> sock = connection.create_connection(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:38>> raise err
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:38>> sock.connect(sa)
<<2025-Apr-16 23:38>> TimeoutError: timed out
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> Traceback (most recent call last):
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:38>> response = self._make_request(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:38>> raise new_e
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:38>> self._validate_conn(conn)
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:38>> conn.connect()
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:38>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:38>> raise ConnectTimeoutError(
<<2025-Apr-16 23:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> Traceback (most recent call last):
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:38>> resp = conn.urlopen(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:38>> retries = retries.increment(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:38>>
<<2025-Apr-16 23:38>> Traceback (most recent call last):
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:38>> main()
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:38>> cmds = commands.get_cmds(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:38>> html = get_occweb_page(
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:46:00.000&tstop=2025:109:19:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:48>> Traceback (most recent call last):
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:48>> sock = connection.create_connection(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:48>> raise err
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:48>> sock.connect(sa)
<<2025-Apr-16 23:48>> TimeoutError: timed out
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> Traceback (most recent call last):
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:48>> response = self._make_request(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:48>> raise new_e
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:48>> self._validate_conn(conn)
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:48>> conn.connect()
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:48>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:48>> raise ConnectTimeoutError(
<<2025-Apr-16 23:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> Traceback (most recent call last):
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:48>> resp = conn.urlopen(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:48>> retries = retries.increment(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:48>>
<<2025-Apr-16 23:48>> Traceback (most recent call last):
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:48>> main()
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:48>> cmds = commands.get_cmds(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:48>> html = get_occweb_page(
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Wed Apr 16 23:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-16 23:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:03:56:00.000&tstop=2025:109:19:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-16 23:58>> Traceback (most recent call last):
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-16 23:58>> sock = connection.create_connection(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-16 23:58>> raise err
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-16 23:58>> sock.connect(sa)
<<2025-Apr-16 23:58>> TimeoutError: timed out
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> Traceback (most recent call last):
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-16 23:58>> response = self._make_request(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-16 23:58>> raise new_e
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-16 23:58>> self._validate_conn(conn)
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-16 23:58>> conn.connect()
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-16 23:58>> self.sock = sock = self._new_conn()
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-16 23:58>> raise ConnectTimeoutError(
<<2025-Apr-16 23:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> Traceback (most recent call last):
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-16 23:58>> resp = conn.urlopen(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-16 23:58>> retries = retries.increment(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-16 23:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-16 23:58>>
<<2025-Apr-16 23:58>> Traceback (most recent call last):
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-16 23:58>> main()
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-16 23:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-16 23:58>> cmds = commands.get_cmds(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-16 23:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-16 23:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-16 23:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-16 23:58>> html = get_occweb_page(
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-16 23:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-16 23:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-16 23:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-16 23:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-16 23:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-16 23:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-16 23:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-16 23:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-16 23:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:06:00.000&tstop=2025:109:19:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:08>> Traceback (most recent call last):
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:08>> sock = connection.create_connection(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:08>> raise err
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:08>> sock.connect(sa)
<<2025-Apr-17 00:08>> TimeoutError: timed out
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> Traceback (most recent call last):
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:08>> response = self._make_request(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:08>> raise new_e
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:08>> self._validate_conn(conn)
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:08>> conn.connect()
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:08>> raise ConnectTimeoutError(
<<2025-Apr-17 00:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> Traceback (most recent call last):
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:08>> resp = conn.urlopen(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:08>> retries = retries.increment(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:08>>
<<2025-Apr-17 00:08>> Traceback (most recent call last):
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:08>> main()
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:08>> cmds = commands.get_cmds(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:08>> html = get_occweb_page(
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:16:00.000&tstop=2025:109:19:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:18>> Traceback (most recent call last):
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:18>> sock = connection.create_connection(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:18>> raise err
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:18>> sock.connect(sa)
<<2025-Apr-17 00:18>> TimeoutError: timed out
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> Traceback (most recent call last):
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:18>> response = self._make_request(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:18>> raise new_e
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:18>> self._validate_conn(conn)
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:18>> conn.connect()
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:18>> raise ConnectTimeoutError(
<<2025-Apr-17 00:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> Traceback (most recent call last):
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:18>> resp = conn.urlopen(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:18>> retries = retries.increment(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:18>>
<<2025-Apr-17 00:18>> Traceback (most recent call last):
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:18>> main()
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:18>> cmds = commands.get_cmds(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:18>> html = get_occweb_page(
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:26:00.000&tstop=2025:109:19:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:28>> Traceback (most recent call last):
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:28>> sock = connection.create_connection(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:28>> raise err
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:28>> sock.connect(sa)
<<2025-Apr-17 00:28>> TimeoutError: timed out
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> Traceback (most recent call last):
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:28>> response = self._make_request(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:28>> raise new_e
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:28>> self._validate_conn(conn)
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:28>> conn.connect()
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:28>> raise ConnectTimeoutError(
<<2025-Apr-17 00:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> Traceback (most recent call last):
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:28>> resp = conn.urlopen(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:28>> retries = retries.increment(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:28>>
<<2025-Apr-17 00:28>> Traceback (most recent call last):
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:28>> main()
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:28>> cmds = commands.get_cmds(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:28>> html = get_occweb_page(
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:36:00.000&tstop=2025:109:20:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:38>> Traceback (most recent call last):
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:38>> sock = connection.create_connection(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:38>> raise err
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:38>> sock.connect(sa)
<<2025-Apr-17 00:38>> TimeoutError: timed out
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> Traceback (most recent call last):
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:38>> response = self._make_request(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:38>> raise new_e
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:38>> self._validate_conn(conn)
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:38>> conn.connect()
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:38>> raise ConnectTimeoutError(
<<2025-Apr-17 00:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> Traceback (most recent call last):
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:38>> resp = conn.urlopen(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:38>> retries = retries.increment(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:38>>
<<2025-Apr-17 00:38>> Traceback (most recent call last):
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:38>> main()
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:38>> cmds = commands.get_cmds(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:38>> html = get_occweb_page(
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:46:00.000&tstop=2025:109:20:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:48>> Traceback (most recent call last):
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:48>> sock = connection.create_connection(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:48>> raise err
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:48>> sock.connect(sa)
<<2025-Apr-17 00:48>> TimeoutError: timed out
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> Traceback (most recent call last):
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:48>> response = self._make_request(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:48>> raise new_e
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:48>> self._validate_conn(conn)
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:48>> conn.connect()
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:48>> raise ConnectTimeoutError(
<<2025-Apr-17 00:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> Traceback (most recent call last):
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:48>> resp = conn.urlopen(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:48>> retries = retries.increment(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:48>>
<<2025-Apr-17 00:48>> Traceback (most recent call last):
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:48>> main()
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:48>> cmds = commands.get_cmds(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:48>> html = get_occweb_page(
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 00:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 00:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:04:56:01.000&tstop=2025:109:20:26:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 00:58>> Traceback (most recent call last):
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 00:58>> sock = connection.create_connection(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 00:58>> raise err
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 00:58>> sock.connect(sa)
<<2025-Apr-17 00:58>> TimeoutError: timed out
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> Traceback (most recent call last):
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 00:58>> response = self._make_request(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 00:58>> raise new_e
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 00:58>> self._validate_conn(conn)
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 00:58>> conn.connect()
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 00:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 00:58>> raise ConnectTimeoutError(
<<2025-Apr-17 00:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> Traceback (most recent call last):
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 00:58>> resp = conn.urlopen(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 00:58>> retries = retries.increment(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 00:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 00:58>>
<<2025-Apr-17 00:58>> Traceback (most recent call last):
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 00:58>> main()
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 00:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 00:58>> cmds = commands.get_cmds(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 00:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 00:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 00:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 00:58>> html = get_occweb_page(
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 00:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 00:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 00:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 00:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 00:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 00:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 00:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 00:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 00:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:06:00.000&tstop=2025:109:20:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:08>> Traceback (most recent call last):
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:08>> sock = connection.create_connection(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:08>> raise err
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:08>> sock.connect(sa)
<<2025-Apr-17 01:08>> TimeoutError: timed out
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> Traceback (most recent call last):
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:08>> response = self._make_request(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:08>> raise new_e
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:08>> self._validate_conn(conn)
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:08>> conn.connect()
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:08>> raise ConnectTimeoutError(
<<2025-Apr-17 01:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> Traceback (most recent call last):
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:08>> resp = conn.urlopen(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:08>> retries = retries.increment(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:08>>
<<2025-Apr-17 01:08>> Traceback (most recent call last):
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:08>> main()
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:08>> cmds = commands.get_cmds(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:08>> html = get_occweb_page(
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:16:00.000&tstop=2025:109:20:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:18>> Traceback (most recent call last):
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:18>> sock = connection.create_connection(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:18>> raise err
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:18>> sock.connect(sa)
<<2025-Apr-17 01:18>> TimeoutError: timed out
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> Traceback (most recent call last):
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:18>> response = self._make_request(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:18>> raise new_e
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:18>> self._validate_conn(conn)
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:18>> conn.connect()
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:18>> raise ConnectTimeoutError(
<<2025-Apr-17 01:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> Traceback (most recent call last):
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:18>> resp = conn.urlopen(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:18>> retries = retries.increment(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:18>>
<<2025-Apr-17 01:18>> Traceback (most recent call last):
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:18>> main()
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:18>> cmds = commands.get_cmds(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:18>> html = get_occweb_page(
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:26:00.000&tstop=2025:109:20:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:28>> Traceback (most recent call last):
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:28>> sock = connection.create_connection(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:28>> raise err
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:28>> sock.connect(sa)
<<2025-Apr-17 01:28>> TimeoutError: timed out
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> Traceback (most recent call last):
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:28>> response = self._make_request(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:28>> raise new_e
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:28>> self._validate_conn(conn)
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:28>> conn.connect()
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:28>> raise ConnectTimeoutError(
<<2025-Apr-17 01:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> Traceback (most recent call last):
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:28>> resp = conn.urlopen(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:28>> retries = retries.increment(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:28>>
<<2025-Apr-17 01:28>> Traceback (most recent call last):
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:28>> main()
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:28>> cmds = commands.get_cmds(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:28>> html = get_occweb_page(
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:36:00.000&tstop=2025:109:21:06:00.000)
<<2025-Apr-17 01:37>> Warning: 500 Can't connect to space.umd.edu:443 (Connection refused) for web data solar_wind (https://space.umd.edu/pm/)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:38>> Traceback (most recent call last):
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:38>> sock = connection.create_connection(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:38>> raise err
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:38>> sock.connect(sa)
<<2025-Apr-17 01:38>> TimeoutError: timed out
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> Traceback (most recent call last):
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:38>> response = self._make_request(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:38>> raise new_e
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:38>> self._validate_conn(conn)
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:38>> conn.connect()
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:38>> raise ConnectTimeoutError(
<<2025-Apr-17 01:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> Traceback (most recent call last):
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:38>> resp = conn.urlopen(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:38>> retries = retries.increment(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:38>>
<<2025-Apr-17 01:38>> Traceback (most recent call last):
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:38>> main()
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:38>> cmds = commands.get_cmds(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:38>> html = get_occweb_page(
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:46:00.000&tstop=2025:109:21:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:48>> Traceback (most recent call last):
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:48>> sock = connection.create_connection(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:48>> raise err
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:48>> sock.connect(sa)
<<2025-Apr-17 01:48>> TimeoutError: timed out
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> Traceback (most recent call last):
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:48>> response = self._make_request(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:48>> raise new_e
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:48>> self._validate_conn(conn)
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:48>> conn.connect()
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:48>> raise ConnectTimeoutError(
<<2025-Apr-17 01:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> Traceback (most recent call last):
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:48>> resp = conn.urlopen(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:48>> retries = retries.increment(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:48>>
<<2025-Apr-17 01:48>> Traceback (most recent call last):
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:48>> main()
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:48>> cmds = commands.get_cmds(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:48>> html = get_occweb_page(
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 01:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 01:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:05:56:00.000&tstop=2025:109:21:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 01:58>> Traceback (most recent call last):
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 01:58>> sock = connection.create_connection(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 01:58>> raise err
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 01:58>> sock.connect(sa)
<<2025-Apr-17 01:58>> TimeoutError: timed out
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> Traceback (most recent call last):
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 01:58>> response = self._make_request(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 01:58>> raise new_e
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 01:58>> self._validate_conn(conn)
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 01:58>> conn.connect()
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 01:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 01:58>> raise ConnectTimeoutError(
<<2025-Apr-17 01:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> Traceback (most recent call last):
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 01:58>> resp = conn.urlopen(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 01:58>> retries = retries.increment(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 01:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 01:58>>
<<2025-Apr-17 01:58>> Traceback (most recent call last):
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 01:58>> main()
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 01:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 01:58>> cmds = commands.get_cmds(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 01:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 01:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 01:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 01:58>> html = get_occweb_page(
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 01:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 01:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 01:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 01:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 01:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 01:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 01:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 01:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 01:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:06:00.000&tstop=2025:109:21:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:08>> Traceback (most recent call last):
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:08>> sock = connection.create_connection(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:08>> raise err
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:08>> sock.connect(sa)
<<2025-Apr-17 02:08>> TimeoutError: timed out
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> Traceback (most recent call last):
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:08>> response = self._make_request(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:08>> raise new_e
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:08>> self._validate_conn(conn)
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:08>> conn.connect()
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:08>> raise ConnectTimeoutError(
<<2025-Apr-17 02:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> Traceback (most recent call last):
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:08>> resp = conn.urlopen(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:08>> retries = retries.increment(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:08>>
<<2025-Apr-17 02:08>> Traceback (most recent call last):
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:08>> main()
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:08>> cmds = commands.get_cmds(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:08>> html = get_occweb_page(
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:16:00.000&tstop=2025:109:21:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:18>> Traceback (most recent call last):
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:18>> sock = connection.create_connection(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:18>> raise err
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:18>> sock.connect(sa)
<<2025-Apr-17 02:18>> TimeoutError: timed out
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> Traceback (most recent call last):
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:18>> response = self._make_request(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:18>> raise new_e
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:18>> self._validate_conn(conn)
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:18>> conn.connect()
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:18>> raise ConnectTimeoutError(
<<2025-Apr-17 02:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> Traceback (most recent call last):
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:18>> resp = conn.urlopen(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:18>> retries = retries.increment(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:18>>
<<2025-Apr-17 02:18>> Traceback (most recent call last):
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:18>> main()
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:18>> cmds = commands.get_cmds(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:18>> html = get_occweb_page(
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:26:00.000&tstop=2025:109:21:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:28>> Traceback (most recent call last):
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:28>> sock = connection.create_connection(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:28>> raise err
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:28>> sock.connect(sa)
<<2025-Apr-17 02:28>> TimeoutError: timed out
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> Traceback (most recent call last):
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:28>> response = self._make_request(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:28>> raise new_e
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:28>> self._validate_conn(conn)
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:28>> conn.connect()
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:28>> raise ConnectTimeoutError(
<<2025-Apr-17 02:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> Traceback (most recent call last):
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:28>> resp = conn.urlopen(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:28>> retries = retries.increment(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:28>>
<<2025-Apr-17 02:28>> Traceback (most recent call last):
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:28>> main()
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:28>> cmds = commands.get_cmds(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:28>> html = get_occweb_page(
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:36:00.000&tstop=2025:109:22:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:38>> Traceback (most recent call last):
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:38>> sock = connection.create_connection(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:38>> raise err
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:38>> sock.connect(sa)
<<2025-Apr-17 02:38>> TimeoutError: timed out
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> Traceback (most recent call last):
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:38>> response = self._make_request(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:38>> raise new_e
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:38>> self._validate_conn(conn)
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:38>> conn.connect()
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:38>> raise ConnectTimeoutError(
<<2025-Apr-17 02:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> Traceback (most recent call last):
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:38>> resp = conn.urlopen(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:38>> retries = retries.increment(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:38>>
<<2025-Apr-17 02:38>> Traceback (most recent call last):
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:38>> main()
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:38>> cmds = commands.get_cmds(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:38>> html = get_occweb_page(
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:46:00.000&tstop=2025:109:22:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:48>> Traceback (most recent call last):
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:48>> sock = connection.create_connection(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:48>> raise err
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:48>> sock.connect(sa)
<<2025-Apr-17 02:48>> TimeoutError: timed out
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> Traceback (most recent call last):
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:48>> response = self._make_request(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:48>> raise new_e
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:48>> self._validate_conn(conn)
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:48>> conn.connect()
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:48>> raise ConnectTimeoutError(
<<2025-Apr-17 02:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> Traceback (most recent call last):
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:48>> resp = conn.urlopen(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:48>> retries = retries.increment(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:48>>
<<2025-Apr-17 02:48>> Traceback (most recent call last):
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:48>> main()
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:48>> cmds = commands.get_cmds(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:48>> html = get_occweb_page(
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 02:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 02:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:06:56:00.000&tstop=2025:109:22:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 02:58>> Traceback (most recent call last):
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 02:58>> sock = connection.create_connection(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 02:58>> raise err
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 02:58>> sock.connect(sa)
<<2025-Apr-17 02:58>> TimeoutError: timed out
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> Traceback (most recent call last):
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 02:58>> response = self._make_request(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 02:58>> raise new_e
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 02:58>> self._validate_conn(conn)
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 02:58>> conn.connect()
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 02:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 02:58>> raise ConnectTimeoutError(
<<2025-Apr-17 02:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> Traceback (most recent call last):
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 02:58>> resp = conn.urlopen(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 02:58>> retries = retries.increment(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 02:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 02:58>>
<<2025-Apr-17 02:58>> Traceback (most recent call last):
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 02:58>> main()
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 02:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 02:58>> cmds = commands.get_cmds(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 02:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 02:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 02:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 02:58>> html = get_occweb_page(
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 02:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 02:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 02:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 02:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 02:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 02:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 02:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 02:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 02:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:06:00.000&tstop=2025:109:22:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:08>> Traceback (most recent call last):
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:08>> sock = connection.create_connection(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:08>> raise err
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:08>> sock.connect(sa)
<<2025-Apr-17 03:08>> TimeoutError: timed out
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> Traceback (most recent call last):
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:08>> response = self._make_request(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:08>> raise new_e
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:08>> self._validate_conn(conn)
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:08>> conn.connect()
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:08>> raise ConnectTimeoutError(
<<2025-Apr-17 03:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> Traceback (most recent call last):
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:08>> resp = conn.urlopen(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:08>> retries = retries.increment(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:08>>
<<2025-Apr-17 03:08>> Traceback (most recent call last):
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:08>> main()
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:08>> cmds = commands.get_cmds(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:08>> html = get_occweb_page(
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:16:00.000&tstop=2025:109:22:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:18>> Traceback (most recent call last):
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:18>> sock = connection.create_connection(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:18>> raise err
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:18>> sock.connect(sa)
<<2025-Apr-17 03:18>> TimeoutError: timed out
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> Traceback (most recent call last):
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:18>> response = self._make_request(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:18>> raise new_e
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:18>> self._validate_conn(conn)
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:18>> conn.connect()
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:18>> raise ConnectTimeoutError(
<<2025-Apr-17 03:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> Traceback (most recent call last):
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:18>> resp = conn.urlopen(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:18>> retries = retries.increment(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:18>>
<<2025-Apr-17 03:18>> Traceback (most recent call last):
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:18>> main()
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:18>> cmds = commands.get_cmds(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:18>> html = get_occweb_page(
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:26:00.000&tstop=2025:109:22:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:28>> Traceback (most recent call last):
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:28>> sock = connection.create_connection(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:28>> raise err
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:28>> sock.connect(sa)
<<2025-Apr-17 03:28>> TimeoutError: timed out
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> Traceback (most recent call last):
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:28>> response = self._make_request(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:28>> raise new_e
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:28>> self._validate_conn(conn)
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:28>> conn.connect()
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:28>> raise ConnectTimeoutError(
<<2025-Apr-17 03:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> Traceback (most recent call last):
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:28>> resp = conn.urlopen(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:28>> retries = retries.increment(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:28>>
<<2025-Apr-17 03:28>> Traceback (most recent call last):
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:28>> main()
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:28>> cmds = commands.get_cmds(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:28>> html = get_occweb_page(
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:36:00.000&tstop=2025:109:23:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:38>> Traceback (most recent call last):
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:38>> sock = connection.create_connection(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:38>> raise err
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:38>> sock.connect(sa)
<<2025-Apr-17 03:38>> TimeoutError: timed out
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> Traceback (most recent call last):
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:38>> response = self._make_request(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:38>> raise new_e
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:38>> self._validate_conn(conn)
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:38>> conn.connect()
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:38>> raise ConnectTimeoutError(
<<2025-Apr-17 03:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> Traceback (most recent call last):
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:38>> resp = conn.urlopen(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:38>> retries = retries.increment(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:38>>
<<2025-Apr-17 03:38>> Traceback (most recent call last):
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:38>> main()
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:38>> cmds = commands.get_cmds(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:38>> html = get_occweb_page(
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:46:00.000&tstop=2025:109:23:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:48>> Traceback (most recent call last):
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:48>> sock = connection.create_connection(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:48>> raise err
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:48>> sock.connect(sa)
<<2025-Apr-17 03:48>> TimeoutError: timed out
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> Traceback (most recent call last):
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:48>> response = self._make_request(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:48>> raise new_e
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:48>> self._validate_conn(conn)
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:48>> conn.connect()
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:48>> raise ConnectTimeoutError(
<<2025-Apr-17 03:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> Traceback (most recent call last):
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:48>> resp = conn.urlopen(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:48>> retries = retries.increment(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:48>>
<<2025-Apr-17 03:48>> Traceback (most recent call last):
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:48>> main()
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:48>> cmds = commands.get_cmds(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:48>> html = get_occweb_page(
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 03:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 03:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:07:56:01.000&tstop=2025:109:23:26:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 03:58>> Traceback (most recent call last):
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 03:58>> sock = connection.create_connection(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 03:58>> raise err
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 03:58>> sock.connect(sa)
<<2025-Apr-17 03:58>> TimeoutError: timed out
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> Traceback (most recent call last):
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 03:58>> response = self._make_request(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 03:58>> raise new_e
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 03:58>> self._validate_conn(conn)
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 03:58>> conn.connect()
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 03:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 03:58>> raise ConnectTimeoutError(
<<2025-Apr-17 03:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> Traceback (most recent call last):
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 03:58>> resp = conn.urlopen(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 03:58>> retries = retries.increment(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 03:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 03:58>>
<<2025-Apr-17 03:58>> Traceback (most recent call last):
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 03:58>> main()
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 03:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 03:58>> cmds = commands.get_cmds(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 03:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 03:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 03:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 03:58>> html = get_occweb_page(
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 03:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 03:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 03:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 03:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 03:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 03:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 03:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 03:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 03:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:06:01.000&tstop=2025:109:23:36:01.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:08>> Traceback (most recent call last):
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:08>> sock = connection.create_connection(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:08>> raise err
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:08>> sock.connect(sa)
<<2025-Apr-17 04:08>> TimeoutError: timed out
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> Traceback (most recent call last):
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:08>> response = self._make_request(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:08>> raise new_e
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:08>> self._validate_conn(conn)
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:08>> conn.connect()
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:08>> raise ConnectTimeoutError(
<<2025-Apr-17 04:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> Traceback (most recent call last):
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:08>> resp = conn.urlopen(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:08>> retries = retries.increment(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:08>>
<<2025-Apr-17 04:08>> Traceback (most recent call last):
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:08>> main()
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:08>> cmds = commands.get_cmds(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:08>> html = get_occweb_page(
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:16:00.000&tstop=2025:109:23:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:18>> Traceback (most recent call last):
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:18>> sock = connection.create_connection(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:18>> raise err
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:18>> sock.connect(sa)
<<2025-Apr-17 04:18>> TimeoutError: timed out
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> Traceback (most recent call last):
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:18>> response = self._make_request(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:18>> raise new_e
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:18>> self._validate_conn(conn)
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:18>> conn.connect()
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:18>> raise ConnectTimeoutError(
<<2025-Apr-17 04:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> Traceback (most recent call last):
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:18>> resp = conn.urlopen(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:18>> retries = retries.increment(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:18>>
<<2025-Apr-17 04:18>> Traceback (most recent call last):
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:18>> main()
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:18>> cmds = commands.get_cmds(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:18>> html = get_occweb_page(
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:26:00.000&tstop=2025:109:23:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:28>> Traceback (most recent call last):
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:28>> sock = connection.create_connection(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:28>> raise err
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:28>> sock.connect(sa)
<<2025-Apr-17 04:28>> TimeoutError: timed out
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> Traceback (most recent call last):
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:28>> response = self._make_request(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:28>> raise new_e
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:28>> self._validate_conn(conn)
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:28>> conn.connect()
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:28>> raise ConnectTimeoutError(
<<2025-Apr-17 04:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> Traceback (most recent call last):
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:28>> resp = conn.urlopen(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:28>> retries = retries.increment(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:28>>
<<2025-Apr-17 04:28>> Traceback (most recent call last):
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:28>> main()
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:28>> cmds = commands.get_cmds(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:28>> html = get_occweb_page(
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:36:00.000&tstop=2025:110:00:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:38>> Traceback (most recent call last):
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:38>> sock = connection.create_connection(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:38>> raise err
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:38>> sock.connect(sa)
<<2025-Apr-17 04:38>> TimeoutError: timed out
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> Traceback (most recent call last):
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:38>> response = self._make_request(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:38>> raise new_e
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:38>> self._validate_conn(conn)
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:38>> conn.connect()
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:38>> raise ConnectTimeoutError(
<<2025-Apr-17 04:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> Traceback (most recent call last):
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:38>> resp = conn.urlopen(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:38>> retries = retries.increment(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:38>>
<<2025-Apr-17 04:38>> Traceback (most recent call last):
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:38>> main()
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:38>> cmds = commands.get_cmds(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:38>> html = get_occweb_page(
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:46:00.000&tstop=2025:110:00:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:48>> Traceback (most recent call last):
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:48>> sock = connection.create_connection(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:48>> raise err
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:48>> sock.connect(sa)
<<2025-Apr-17 04:48>> TimeoutError: timed out
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> Traceback (most recent call last):
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:48>> response = self._make_request(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:48>> raise new_e
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:48>> self._validate_conn(conn)
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:48>> conn.connect()
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:48>> raise ConnectTimeoutError(
<<2025-Apr-17 04:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> Traceback (most recent call last):
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:48>> resp = conn.urlopen(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:48>> retries = retries.increment(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:48>>
<<2025-Apr-17 04:48>> Traceback (most recent call last):
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:48>> main()
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:48>> cmds = commands.get_cmds(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:48>> html = get_occweb_page(
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 04:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 04:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:08:56:00.000&tstop=2025:110:00:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 04:58>> Traceback (most recent call last):
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 04:58>> sock = connection.create_connection(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 04:58>> raise err
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 04:58>> sock.connect(sa)
<<2025-Apr-17 04:58>> TimeoutError: timed out
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> Traceback (most recent call last):
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 04:58>> response = self._make_request(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 04:58>> raise new_e
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 04:58>> self._validate_conn(conn)
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 04:58>> conn.connect()
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 04:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 04:58>> raise ConnectTimeoutError(
<<2025-Apr-17 04:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> Traceback (most recent call last):
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 04:58>> resp = conn.urlopen(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 04:58>> retries = retries.increment(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 04:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 04:58>>
<<2025-Apr-17 04:58>> Traceback (most recent call last):
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 04:58>> main()
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 04:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 04:58>> cmds = commands.get_cmds(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 04:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 04:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 04:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 04:58>> html = get_occweb_page(
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 04:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 04:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 04:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 04:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 04:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 04:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 04:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 04:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 04:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:06:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:07>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:06:00.000&tstop=2025:110:00:36:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:08>> Traceback (most recent call last):
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:08>> sock = connection.create_connection(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:08>> raise err
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:08>> sock.connect(sa)
<<2025-Apr-17 05:08>> TimeoutError: timed out
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> Traceback (most recent call last):
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:08>> response = self._make_request(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:08>> raise new_e
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:08>> self._validate_conn(conn)
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:08>> conn.connect()
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:08>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:08>> raise ConnectTimeoutError(
<<2025-Apr-17 05:08>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> Traceback (most recent call last):
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:08>> resp = conn.urlopen(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:08>> retries = retries.increment(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:08>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:08>>
<<2025-Apr-17 05:08>> Traceback (most recent call last):
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:08>> main()
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:08>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:08>> cmds = commands.get_cmds(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:08>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:08>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:08>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:08>> html = get_occweb_page(
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:08>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:08>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:08>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:08>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:08>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:08>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:08>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:08>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:08>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:16:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:17>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:16:00.000&tstop=2025:110:00:46:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:18>> Traceback (most recent call last):
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:18>> sock = connection.create_connection(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:18>> raise err
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:18>> sock.connect(sa)
<<2025-Apr-17 05:18>> TimeoutError: timed out
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> Traceback (most recent call last):
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:18>> response = self._make_request(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:18>> raise new_e
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:18>> self._validate_conn(conn)
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:18>> conn.connect()
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:18>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:18>> raise ConnectTimeoutError(
<<2025-Apr-17 05:18>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> Traceback (most recent call last):
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:18>> resp = conn.urlopen(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:18>> retries = retries.increment(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:18>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:18>>
<<2025-Apr-17 05:18>> Traceback (most recent call last):
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:18>> main()
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:18>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:18>> cmds = commands.get_cmds(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:18>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:18>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:18>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:18>> html = get_occweb_page(
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:18>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:18>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:18>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:18>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:18>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:18>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:18>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:18>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:18>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:26:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:27>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:26:00.000&tstop=2025:110:00:56:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:28>> Traceback (most recent call last):
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:28>> sock = connection.create_connection(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:28>> raise err
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:28>> sock.connect(sa)
<<2025-Apr-17 05:28>> TimeoutError: timed out
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> Traceback (most recent call last):
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:28>> response = self._make_request(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:28>> raise new_e
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:28>> self._validate_conn(conn)
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:28>> conn.connect()
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:28>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:28>> raise ConnectTimeoutError(
<<2025-Apr-17 05:28>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> Traceback (most recent call last):
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:28>> resp = conn.urlopen(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:28>> retries = retries.increment(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:28>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:28>>
<<2025-Apr-17 05:28>> Traceback (most recent call last):
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:28>> main()
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:28>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:28>> cmds = commands.get_cmds(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:28>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:28>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:28>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:28>> html = get_occweb_page(
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:28>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:28>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:28>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:28>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:28>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:28>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:28>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:28>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:28>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:36:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:37>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:36:00.000&tstop=2025:110:01:06:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:38>> Traceback (most recent call last):
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:38>> sock = connection.create_connection(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:38>> raise err
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:38>> sock.connect(sa)
<<2025-Apr-17 05:38>> TimeoutError: timed out
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> Traceback (most recent call last):
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:38>> response = self._make_request(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:38>> raise new_e
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:38>> self._validate_conn(conn)
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:38>> conn.connect()
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:38>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:38>> raise ConnectTimeoutError(
<<2025-Apr-17 05:38>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> Traceback (most recent call last):
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:38>> resp = conn.urlopen(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:38>> retries = retries.increment(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:38>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:38>>
<<2025-Apr-17 05:38>> Traceback (most recent call last):
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:38>> main()
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:38>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:38>> cmds = commands.get_cmds(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:38>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:38>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:38>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:38>> html = get_occweb_page(
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:38>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:38>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:38>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:38>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:38>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:38>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:38>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:38>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:38>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:46:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:47>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:46:00.000&tstop=2025:110:01:16:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:48>> Traceback (most recent call last):
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:48>> sock = connection.create_connection(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:48>> raise err
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:48>> sock.connect(sa)
<<2025-Apr-17 05:48>> TimeoutError: timed out
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> Traceback (most recent call last):
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:48>> response = self._make_request(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:48>> raise new_e
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:48>> self._validate_conn(conn)
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:48>> conn.connect()
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:48>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:48>> raise ConnectTimeoutError(
<<2025-Apr-17 05:48>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> Traceback (most recent call last):
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:48>> resp = conn.urlopen(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:48>> retries = retries.increment(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:48>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:48>>
<<2025-Apr-17 05:48>> Traceback (most recent call last):
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:48>> main()
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:48>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:48>> cmds = commands.get_cmds(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:48>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:48>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:48>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:48>> html = get_occweb_page(
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:48>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:48>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:48>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:48>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:48>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:48>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:48>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:48>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:48>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
WARNING - /proj/sot/ska3/flight/share/arc3/get_iFOT_events.pl command timed out Thu Apr 17 05:56:00 2025

############################################################
/proj/sot/ska3/flight/share/arc3/get_web_content.pl
############################################################
<<2025-Apr-17 05:57>> Warning: 500 Can't connect to occweb.cfa.harvard.edu:80 (Connection timed out) for web data orbit_image (http://occweb.cfa.harvard.edu/occweb/web/webapps/ifot/ifot.php?r=home&t=qserver&format=orbit&detail=properties&fg=000000&bg=F0F1FF&size=300x230&scale=1400&showtimes=false&border=false&ul=6&tstart=2025:107:09:56:00.000&tstop=2025:110:01:26:00.000)

############################################################
/proj/sot/ska3/flight/share/arc3/make_timeline.py --data-dir=/proj/sot/ska3/flight/data/arc3
############################################################
<<2025-Apr-17 05:58>> Traceback (most recent call last):
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
<<2025-Apr-17 05:58>> sock = connection.create_connection(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
<<2025-Apr-17 05:58>> raise err
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
<<2025-Apr-17 05:58>> sock.connect(sa)
<<2025-Apr-17 05:58>> TimeoutError: timed out
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> Traceback (most recent call last):
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
<<2025-Apr-17 05:58>> response = self._make_request(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
<<2025-Apr-17 05:58>> raise new_e
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
<<2025-Apr-17 05:58>> self._validate_conn(conn)
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
<<2025-Apr-17 05:58>> conn.connect()
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 704, in connect
<<2025-Apr-17 05:58>> self.sock = sock = self._new_conn()
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connection.py", line 207, in _new_conn
<<2025-Apr-17 05:58>> raise ConnectTimeoutError(
<<2025-Apr-17 05:58>> urllib3.exceptions.ConnectTimeoutError: (, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)')
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> The above exception was the direct cause of the following exception:
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> Traceback (most recent call last):
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
<<2025-Apr-17 05:58>> resp = conn.urlopen(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
<<2025-Apr-17 05:58>> retries = retries.increment(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment
<<2025-Apr-17 05:58>> raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> During handling of the above exception, another exception occurred:
<<2025-Apr-17 05:58>>
<<2025-Apr-17 05:58>> Traceback (most recent call last):
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 1255, in
<<2025-Apr-17 05:58>> main()
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/share/arc3/make_timeline.py", line 634, in main
<<2025-Apr-17 05:58>> states = kadi_states.get_states(start=start, stop=stop)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/states.py", line 2191, in get_states
<<2025-Apr-17 05:58>> cmds = commands.get_cmds(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 283, in get_cmds
<<2025-Apr-17 05:58>> cmds_recent = update_cmd_events_and_loads_and_get_cmds_recent(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 426, in update_cmd_events_and_loads_and_get_cmds_recent
<<2025-Apr-17 05:58>> loads = update_loads(scenario, lookback=lookback, stop_loads=stop_loads)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/commands/commands_v2.py", line 1190, in update_loads
<<2025-Apr-17 05:58>> contents = occweb.get_occweb_dir(dir_year_month)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 367, in get_occweb_dir
<<2025-Apr-17 05:58>> html = get_occweb_page(
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/kadi/occweb.py", line 328, in get_occweb_page
<<2025-Apr-17 05:58>> req = requests.get(url, auth=auth, timeout=timeout)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 73, in get
<<2025-Apr-17 05:58>> return request("get", url, params=params, **kwargs)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/api.py", line 59, in request
<<2025-Apr-17 05:58>> return session.request(method=method, url=url, **kwargs)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
<<2025-Apr-17 05:58>> resp = self.send(prep, **send_kwargs)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
<<2025-Apr-17 05:58>> r = adapter.send(request, **kwargs)
<<2025-Apr-17 05:58>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<<2025-Apr-17 05:58>> File "/proj/sot/ska3/flight/lib/python3.12/site-packages/requests/adapters.py", line 688, in send
<<2025-Apr-17 05:58>> raise ConnectTimeout(e, request=request)
<<2025-Apr-17 05:58>> requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='occweb.cfa.harvard.edu', port=443): Max retries exceeded with url: /occweb/FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/MAR (Caused by ConnectTimeoutError(, 'Connection to occweb.cfa.harvard.edu timed out. (connect timeout=30)'))