===== START Sun Jul 26 04:00:05 CEST 2026 =====
Starting canadabuys_keywords.py...
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 354, in _open_connection
    self._cmysql.connect(**cnx_kwargs)
_mysql_connector.MySQLInterfaceError: Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)

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

Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_keywords.py", line 339, in <module>
    scrape_all_keywords()
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_keywords.py", line 311, in scrape_all_keywords
    conn = get_db_connection()
           ^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_keywords.py", line 20, in get_db_connection
    return mysql.connector.connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/pooling.py", line 322, in connect
    return CMySQLConnection(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 142, in __init__
    self.connect(**kwargs)
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/abstracts.py", line 1604, in connect
    self._open_connection()
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 360, in _open_connection
    raise get_mysql_exception(
mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)
  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: []
================================================================================
Canada Buys - Website Keyword Scraper
================================================================================
Keywords (0):
================================================================================

✗ Fatal Error: 2003 (HY000): Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)
Keywords done. Starting canadabuys_details.py...
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 354, in _open_connection
    self._cmysql.connect(**cnx_kwargs)
_mysql_connector.MySQLInterfaceError: Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)

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

Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_details.py", line 616, in <module>
    scrape_tender_details(batch_size=args.batch_size, start_from=args.start_from, workers=args.workers)
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_details.py", line 551, in scrape_tender_details
    conn = get_db_connection()
           ^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/canadabuys.canada.ca/canadabuys_details.py", line 20, in get_db_connection
    return mysql.connector.connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/pooling.py", line 322, in connect
    return CMySQLConnection(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 142, in __init__
    self.connect(**kwargs)
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/abstracts.py", line 1604, in connect
    self._open_connection()
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/mysql/connector/connection_cext.py", line 360, in _open_connection
    raise get_mysql_exception(
mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)
================================================================================
Canada Buys - Tender Detail Scraper
================================================================================

✗ Fatal Error: 2003 (HY000): Can't connect to MySQL server on 'nsdma-weather-db-instance.cd6iim44yawc.ap-south-1.rds.amazonaws.com:3306' (110)
All done.
===== END Sun Jul 26 04:06:52 CEST 2026 =====
