python /home/admin/mtr/script_for_cron.py -j default -m 20 -a 'python3 /home/admin/workarea/git/Velours/python/prod/suivi_dashboard.py -T message -J last -I 10 -cs -q -DS 3073,3142,3385,3980,3981,4189,4197,4311,4323,4346,4887,4891,4220 -C 533,4310,4219,4489,4892 ' -s temps_de_traitement -M 0 -S 0 -U 97,80,97 import MySQLdb succeeded Import error (python version) warning , we can't find thcl infos in json_data warning , we can't find pdt infos in json_data 2025/11/26 : Working: - DERICHEBOURG --> 95.68% (Total: 8608 | Uploaded: 8236 | No trait: 7 | Duplicated: 364) Batches (118): les batchs sont entre : 2025-11-26 06:15:39 --> 2025-11-26 21:20:54 - DECHET VALCOR --> 88.6% (Total: 2122 | Uploaded: 1880 | No trait: 2 | Duplicated: 240) Batches (0): Warning : moins de 10 batchs - AUTRES --> 69.68% (Total: 14156 | Uploaded: 9864 | No trait: 7 | No classify: 321 | Dark: 1 | Duplicated: 3947) Batches (0): Warning : moins de 10 batchs - SEVRAN --> 68.2% (Total: 8634 | Uploaded: 5888 | No trait: 7 | Duplicated: 2708) Batches (67): les batchs sont entre : 2025-11-26 00:01:25 --> 2025-11-26 21:11:15 - ARC EN CIEL --> 50.51% (Total: 8521 | Uploaded: 4304 | No trait: 7 | Duplicated: 4210) Batches (79): les batchs sont entre : 2025-11-26 00:01:15 --> 2025-11-26 23:58:54 - PERLEN --> 45.96% (Total: 718 | Uploaded: 330 | No trait: 1 | No classify: 387) Batches (4): Warning : moins de 10 batchs les batchs sont entre : 2025-11-26 10:00:03 --> 2025-11-26 10:51:03 Error: No pictures found: TEST ARC EN CIEL PEU DENSE ARC EN CIEL MM REFUS AMIENS CÈDRE Warning : number of dashboard : 6 does not equal to what we wait : 13 =====================check sts===================== dechet_valcor_0623_27112025 28949894 ok! https://www.fotonower.com/view/28949894?reverse=true plaque_valcor_0323_27112025 28941786 ni sts nor classifieur found in done, should be still in current. check datou current : ((4127615, 28941786, 4220, 0, datetime.datetime(2025, 11, 27, 7, 0, 1), datetime.datetime(2025, 11, 27, 7, 0, 1)),) https://www.fotonower.com/view/28941786?reverse=true Sevran_3025_27112025 28941705 ok! https://www.fotonower.com/view/28941705?reverse=true angers_montee_convoyeur_1021_27112025 28941704 ok! https://www.fotonower.com/view/28941704?reverse=true perlen_0423_26112025 28916547 last done with classifieur, try to relaunch sts! INSERT into MTRPhoto.mtr_datou_current (mtd_id, mtr_photo_id, mtr_portfolio_id, mtr_user_id) VALUES (4189,NULL,28916547,1053) ON DUPLICATE KEY UPDATE backup = backup + 1 check datou current : ((4128110, 28916547, 4189, 0, datetime.datetime(2025, 11, 27, 8, 34, 29), datetime.datetime(2025, 11, 27, 8, 34, 29)),) https://www.fotonower.com/view/28916547?reverse=true dechet_valcor_0623_26112025 28906529 ok! https://www.fotonower.com/view/28906529?reverse=true Sevran_3025_26112025 28898468 ok! https://www.fotonower.com/view/28898468?reverse=true angers_montee_convoyeur_1021_26112025 28898467 ok! https://www.fotonower.com/view/28898467?reverse=true perlen_0423_25112025 28871034 ok! https://www.fotonower.com/view/28871034?reverse=true dechet_valcor_0623_25112025 28859345 ok! https://www.fotonower.com/view/28859345?reverse=true Sevran_3025_25112025 28852102 ok! https://www.fotonower.com/view/28852102?reverse=true angers_montee_convoyeur_1021_25112025 28852100 ok! https://www.fotonower.com/view/28852100?reverse=true dechet_valcor_0623_24112025 28826142 ok! https://www.fotonower.com/view/28826142?reverse=true plaque_valcor_0323_24112025 28826139 ok! https://www.fotonower.com/view/28826139?reverse=true perlen_0423_24112025 28825477 ok! https://www.fotonower.com/view/28825477?reverse=true angers_montee_convoyeur_1021_24112025 28823574 ok! https://www.fotonower.com/view/28823574?reverse=true Sevran_3025_24112025 28822445 ok! https://www.fotonower.com/view/28822445?reverse=true dechet_valcor_0623_23112025 28817679 ok! https://www.fotonower.com/view/28817679?reverse=true angers_montee_convoyeur_1021_23112025 28816423 ok! https://www.fotonower.com/view/28816423?reverse=true Sevran_3025_23112025 28816350 ok! https://www.fotonower.com/view/28816350?reverse=true plaque_valcor_0323_23112025 28816349 ok! https://www.fotonower.com/view/28816349?reverse=true dechet_valcor_0623_22112025 28810424 ok! https://www.fotonower.com/view/28810424?reverse=true plaque_valcor_0323_22112025 28804211 ok! https://www.fotonower.com/view/28804211?reverse=true angers_montee_convoyeur_1021_22112025 28802288 ok! https://www.fotonower.com/view/28802288?reverse=true Sevran_3025_22112025 28802263 ok! https://www.fotonower.com/view/28802263?reverse=true perlen_0423_21112025 28772302 ok! https://www.fotonower.com/view/28772302?reverse=true dechet_valcor_0623_21112025 28767486 ok! https://www.fotonower.com/view/28767486?reverse=true angers_montee_convoyeur_1021_21112025 28762591 ok! https://www.fotonower.com/view/28762591?reverse=true jetson_test_aec_mm_0225_21112025 28762590 ok! https://www.fotonower.com/view/28762590?reverse=true Sevran_3025_21112025 28762589 ok! https://www.fotonower.com/view/28762589?reverse=true plaque_valcor_0323_21112025 28762588 ok! https://www.fotonower.com/view/28762588?reverse=true perlen_0423_20112025 28738958 ok! https://www.fotonower.com/view/28738958?reverse=true dechet_valcor_0623_20112025 28736936 ok! https://www.fotonower.com/view/28736936?reverse=true plaque_valcor_0323_20112025 28730838 ok! https://www.fotonower.com/view/28730838?reverse=true Sevran_3025_20112025 28729200 last done with classifieur, try to relaunch sts! sts not found in done, should be still in current. otherwise the portfolio is not a portfolio du jour check datou current : () https://www.fotonower.com/view/28729200?reverse=true angers_montee_convoyeur_1021_20112025 28729175 ok! https://www.fotonower.com/view/28729175?reverse=true jetson_test_aec_mm_0225_20112025 28729174 ok! https://www.fotonower.com/view/28729174?reverse=true dechet_valcor_0623_19112025 28690797 ok! https://www.fotonower.com/view/28690797?reverse=true plaque_valcor_0323_19112025 28683925 ok! https://www.fotonower.com/view/28683925?reverse=true angers_montee_convoyeur_1021_19112025 28683441 ok! https://www.fotonower.com/view/28683441?reverse=true Sevran_3025_19112025 28683437 ok! https://www.fotonower.com/view/28683437?reverse=true jetson_test_aec_mm_0225_19112025 28683435 ok! https://www.fotonower.com/view/28683435?reverse=true perlen_0423_18112025 28651927 ok! https://www.fotonower.com/view/28651927?reverse=true dechet_valcor_0623_18112025 28639546 ok! https://www.fotonower.com/view/28639546?reverse=true plaque_valcor_0323_18112025 28631779 ok! https://www.fotonower.com/view/28631779?reverse=true angers_montee_convoyeur_1021_18112025 28631135 ok! https://www.fotonower.com/view/28631135?reverse=true Sevran_3025_18112025 28631123 ok! https://www.fotonower.com/view/28631123?reverse=true jetson_test_aec_mm_0225_18112025 28631121 ok! https://www.fotonower.com/view/28631121?reverse=true perlen_0423_17112025 28599744 ok! https://www.fotonower.com/view/28599744?reverse=true angers_montee_convoyeur_1021_17112025 28590111 ok! https://www.fotonower.com/view/28590111?reverse=true dechet_valcor_0623_17112025 28588389 ok! https://www.fotonower.com/view/28588389?reverse=true jetson_test_aec_mm_0225_17112025 28585866 ok! https://www.fotonower.com/view/28585866?reverse=true Sevran_3025_17112025 28585668 ok! https://www.fotonower.com/view/28585668?reverse=true plaque_valcor_0323_17112025 28585667 ok! https://www.fotonower.com/view/28585667?reverse=true senders@fotonower.com Traceback (most recent call last): File "/home/admin/workarea/git/Velours/python/prod/suivi_dashboard.py", line 643, in alert_check(context,dashboard_id_to_check) File "/home/admin/workarea/git/Velours/python/prod/suivi_dashboard.py", line 535, in alert_check sm.send_html_email(sender="senders@fotonower.com", receivers=["summary@fotonower.com"], File "/home/admin/workarea/git/Velours/python/mtr/ses_mailer.py", line 41, in send_html_email response = self._sendgrid_client.send(message) File "/home/admin/.local/lib/python3.8/site-packages/sendgrid/base_interface.py", line 62, in send return self.client.mail.send.post(request_body=message) File "/home/admin/.local/lib/python3.8/site-packages/python_http_client/client.py", line 277, in http_request self._make_request(opener, request, timeout=timeout) File "/home/admin/.local/lib/python3.8/site-packages/python_http_client/client.py", line 184, in _make_request raise exc python_http_client.exceptions.UnauthorizedError: HTTP Error 401: Unauthorized Command exited with non-zero status 1 1.02user 0.43system 0:03.80elapsed 38%CPU (0avgtext+0avgdata 103744maxresident)k 104inputs+24outputs (9major+20626minor)pagefaults 0swaps