===== START Tue Jul 28 03:00:05 CEST 2026 =====
Starting nipez_keywords.py...
  Warning: Could not load keywords from DB: 2003 (HY000): Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)
Loaded 0 keywords from DB: []
======================================================================
NEN.NIPEZ.CZ - Keyword Tender Scraper
======================================================================
Keywords to search: 0
======================================================================
ERROR: No keywords found in managed_keywords table with language_code="en"
Keywords done. Starting nipez_detail_api.py...
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connection.py", line 204, in _new_conn
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
OSError: [Errno 101] Network is unreachable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request
    raise new_e
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
    conn.connect()
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connection.py", line 759, in connect
    self.sock = sock = self._new_conn()
                       ^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPSConnection(host='nen.nipez.cz', port=443): Failed to establish a new connection: [Errno 101] Network is unreachable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/requests/adapters.py", line 645, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 535, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='nen.nipez.cz', port=443): Max retries exceeded with url: /en/verejne-zakazky (Caused by NewConnectionError("HTTPSConnection(host='nen.nipez.cz', port=443): Failed to establish a new connection: [Errno 101] Network is unreachable"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/nen.nipez/nipez_detail_api.py", line 591, in <module>
    scrape_details(batch_size=args.batch_size)
  File "/var/www/python/tenders/Scrapper/nen.nipez/nipez_detail_api.py", line 459, in scrape_details
    session = get_session()
              ^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/nen.nipez/nipez_detail_api.py", line 87, in get_session
    session.get('https://nen.nipez.cz/en/verejne-zakazky', timeout=30)
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/requests/sessions.py", line 605, in get
    return self.request("GET", url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/requests/sessions.py", line 592, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/requests/adapters.py", line 678, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='nen.nipez.cz', port=443): Max retries exceeded with url: /en/verejne-zakazky (Caused by NewConnectionError("HTTPSConnection(host='nen.nipez.cz', port=443): Failed to establish a new connection: [Errno 101] Network is unreachable"))
======================================================================
NEN.NIPEZ.CZ - Detail Scraper (API)
======================================================================
Getting session... 
Fatal Error: HTTPSConnectionPool(host='nen.nipez.cz', port=443): Max retries exceeded with url: /en/verejne-zakazky (Caused by NewConnectionError("HTTPSConnection(host='nen.nipez.cz', port=443): Failed to establish a new connection: [Errno 101] Network is unreachable"))
All done.
===== END Tue Jul 28 03:02:49 CEST 2026 =====
