=== overnight Magento cleanup/publish ===
started_utc=20260814T194757Z
app_root=/home2/devpiesol/plytix.dev.piesol.com
connection_id=4
dry_run=0
log_file=/home2/devpiesol/plytix.dev.piesol.com/logs/overnight_magento_conn4_20260814T194757Z.log
python=python3 (Python 3.10.16)
run_taxonomy_repair=1
run_attribute_repair=1
attribute_bundles=specs
attribute_fields=manufacturer family collection_style depth soft_close packaged_dimension_height packaged_dimension_width packaged_dimension_depth packaged_gross_weight cabinet_type base_cabinets wall_cabinets panels_and_fillers mouldings angle drawer_box
attribute_sync_options=1


------------------------------------------------------------
STEP: magento_pull_full
CMD: python3 -m app.jobs.magento_pull --connection-id 4 --full
started: 2026-08-14T19:47:57Z
------------------------------------------------------------
WARNING:magento.oauth_client:Magento API server-down response (attempt 1/3, round 1/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 2/3 (round 1/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 2/3, round 1/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 3/3 (round 1/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 3/3, round 1/4): GET products -> 502
WARNING:magento.oauth_client:Magento API recovery round 1/4 exhausted: GET products
WARNING:magento.oauth_client:Magento API still down after round 1/4 — sleeping 5m before recovery round 2: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 1/3, round 2/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 2/3 (round 2/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 2/3, round 2/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 3/3 (round 2/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 3/3, round 2/4): GET products -> 502
WARNING:magento.oauth_client:Magento API recovery round 2/4 exhausted: GET products
WARNING:magento.oauth_client:Magento API still down after round 2/4 — sleeping 10m before recovery round 3: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 1/3, round 3/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 2/3 (round 3/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 2/3, round 3/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 3/3 (round 3/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 3/3, round 3/4): GET products -> 502
WARNING:magento.oauth_client:Magento API recovery round 3/4 exhausted: GET products
WARNING:magento.oauth_client:Magento API still down after round 3/4 — sleeping 30m before recovery round 4: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 1/3, round 4/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 2/3 (round 4/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 2/3, round 4/4): GET products -> 502
WARNING:magento.oauth_client:Magento API retry 3/3 (round 4/4) in 30s: GET products
WARNING:magento.oauth_client:Magento API server-down response (attempt 3/3, round 4/4): GET products -> 502
WARNING:magento.oauth_client:Magento API recovery round 4/4 exhausted: GET products
ERROR:magento.oauth_client:Magento API all 4 recovery rounds exhausted (3 attempts each): GET products
ERROR:__main__:Pull failed: HTTP 502 <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>

FAILED step=magento_pull_full exit=1
