[2025-06-30 13:01:20] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 13:01:20] DB connected: gsmycom_gs1mdb [2025-06-30 13:01:20] Products fetched: 0 [2025-06-30 13:01:23] OAuth token obtained [2025-06-30 13:01:30] Sync successful (HTTP 200) [2025-06-30 13:01:32] Notification emailed to gin_gank@gs1my.org [2025-06-30 13:01:32] === Sync finished === [2025-06-30 14:49:08] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 14:49:08] Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) [2025-06-30 14:49:12] Notification emailed to gin_gank@gs1my.org [2025-06-30 14:49:12] === Sync finished === [2025-06-30 14:56:56] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 14:56:56] Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) [2025-06-30 14:56:59] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 14:56:59] Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) [2025-06-30 14:57:00] Notification emailed to gin_gank@gs1my.org [2025-06-30 14:57:00] === Sync finished === [2025-06-30 14:57:03] Notification emailed to gin_gank@gs1my.org [2025-06-30 14:57:03] === Sync finished === [2025-06-30 14:58:53] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 14:58:53] Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) [2025-06-30 14:58:56] Notification emailed to gin_gank@gs1my.org [2025-06-30 14:58:56] === Sync finished === [2025-06-30 15:03:12] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 15:03:12] DB connected: gsmycom_gs1mdb [2025-06-30 15:03:12] Products fetched: 0 [2025-06-30 15:03:14] OAuth token obtained [2025-06-30 15:03:16] Sync successful (HTTP 200) [2025-06-30 15:03:20] Notification emailed to gin_gank@gs1my.org [2025-06-30 15:03:20] === Sync finished === [2025-06-30 15:07:22] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 15:07:22] DB connected: gsmycom_gs1mdb [2025-06-30 15:07:22] Products fetched: 0 [2025-06-30 15:07:24] OAuth token obtained [2025-06-30 15:07:26] Sync successful (HTTP 200) [2025-06-30 15:07:29] Notification emailed to gin_gank@gs1my.org [2025-06-30 15:07:29] === Sync finished === [2025-06-30 15:22:27] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 15:22:27] DB connected: gsmycom_gs1mdb [2025-06-30 15:22:27] Products fetched: 0 [2025-06-30 15:22:31] OAuth token obtained [2025-06-30 15:22:33] Sync successful (HTTP 200) [2025-06-30 15:22:36] Notification emailed to gin_gank@gs1my.org [2025-06-30 15:22:36] === Sync finished === [2025-06-30 15:33:40] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 15:33:40] DB connected: gsmycom_gs1mdb [2025-06-30 15:33:40] Products fetched: 0 [2025-06-30 15:33:42] OAuth token obtained [2025-06-30 15:33:44] Sync successful (HTTP 200) [2025-06-30 15:33:48] Notification emailed to gin_gank@gs1my.org [2025-06-30 15:33:48] === Sync finished === [2025-06-30 15:37:15] === Starting sync for 2025-05-31 to 2025-05-31 === [2025-06-30 15:37:15] DB connected: gsmycom_gs1mdb [2025-06-30 15:37:15] Products fetched: 0 [2025-06-30 15:37:19] OAuth token obtained [2025-06-30 15:37:21] Sync successful (HTTP 200) [2025-06-30 15:37:25] Notification emailed to gin_gank@gs1my.org [2025-06-30 15:37:25] === Sync finished === [2025-07-01 02:00:07] === Starting sync for 2025-06-01 to 2025-06-30 === [2025-07-01 02:00:07] DB connected: gsmycom_gs1mdb [2025-07-01 02:00:07] Products fetched: 1290 [2025-07-01 02:00:09] OAuth token obtained [2025-07-01 15:17:18] === Starting sync for 2025-06-01 to 2025-06-30 === [2025-07-01 15:17:18] DB connected: gsmycom_gs1mdb [2025-07-01 15:17:18] Products fetched: 1290 [2025-07-01 15:17:20] OAuth token obtained [2025-07-01 15:18:21] Error: Sync cURL error: Operation timed out after 60001 milliseconds with 0 bytes received [2025-07-01 15:26:19] === Starting sync for 2025-06-01 to 2025-06-30 === [2025-07-01 15:26:19] DB connected: gsmycom_gs1mdb [2025-07-01 15:26:20] Products fetched: 1290 [2025-07-01 15:26:21] OAuth token obtained [2025-07-01 15:27:11] Sync successful (HTTP 200) [2025-07-01 15:35:51] === Starting sync for 2025-06-01 to 2025-06-30 === [2025-07-01 15:35:51] DB connected: gsmycom_gs1mdb [2025-07-01 15:35:51] Products fetched: 1290 [2025-07-01 15:35:53] OAuth token obtained [2025-07-01 15:36:45] Sync successful (HTTP 200) [2025-07-01 15:42:01] === Starting sync for 2025-06-01 to 2025-06-30 === [2025-07-01 15:42:01] DB connected: gsmycom_gs1mdb [2025-07-01 15:42:01] Products fetched: 1290 [2025-07-01 15:42:03] OAuth token obtained [2025-07-01 15:42:52] Sync successful (HTTP 200) [2025-07-01 15:42:56] Notification emailed to lianghc@ancc.org.cn [2025-07-01 15:42:56] === Sync finished === [2025-08-01 02:00:07] === Starting sync for 2025-07-01 to 2025-07-31 === [2025-08-01 02:00:07] DB connected: gsmycom_gs1mdb [2025-08-01 02:00:07] Products fetched: 2978 [2025-08-01 02:00:10] OAuth token obtained [2025-08-07 09:16:47] === Starting sync for 2025-07-01 to 2025-07-31 === [2025-08-07 09:16:47] DB connected: gsmycom_gs1mdb [2025-08-07 09:16:47] Products fetched: 2913 [2025-08-07 09:16:52] OAuth token obtained [2025-08-07 09:18:36] Error: API returned HTTP 499: [2025-08-07 09:18:40] Notification emailed to lianghc@ancc.org.cn [2025-08-07 09:18:40] === Sync finished === [2025-08-07 09:40:52] === Starting sync for 2025-07-01 to 2025-07-31 === [2025-08-07 09:40:52] DB connected: gsmycom_gs1mdb [2025-08-07 09:40:52] Products fetched: 2913 [2025-08-07 09:40:54] OAuth token obtained [2025-08-07 09:42:34] Error: API returned HTTP 499: [2025-08-07 09:42:37] Notification emailed to gin_gank@gs1my.org [2025-08-07 09:42:37] === Sync finished === [2025-08-07 10:02:06] === Starting sync for 2025-07-01 to 2025-07-31 === [2025-08-07 10:02:06] DB connected: gsmycom_gs1mdb [2025-08-07 10:02:07] Products fetched: 2913 [2025-08-07 10:02:10] OAuth token obtained [2025-08-07 10:02:16] Batch 1/59: http=200 time=5.298s lookup=0.000 connect=0.388 startXfer=0.000 up=22656 down=77 [2025-08-07 10:02:48] Batch 2/59: http=200 time=32.157s lookup=0.000 connect=2.203 startXfer=0.000 up=24283 down=77 [2025-08-07 10:02:51] Batch 3/59: http=200 time=3.438s lookup=0.000 connect=0.356 startXfer=0.000 up=25312 down=77 [2025-08-07 10:02:57] Batch 4/59: http=200 time=5.391s lookup=0.000 connect=0.333 startXfer=0.000 up=24493 down=77 [2025-08-07 10:03:01] Batch 5/59: http=200 time=4.218s lookup=0.000 connect=0.331 startXfer=0.000 up=24507 down=77 [2025-08-07 10:03:06] Batch 6/59: http=200 time=5.261s lookup=0.000 connect=2.203 startXfer=0.000 up=26707 down=77 [2025-08-07 10:03:10] Batch 7/59: http=200 time=3.427s lookup=0.000 connect=0.352 startXfer=0.000 up=27268 down=77 [2025-08-07 10:03:14] Batch 8/59: http=200 time=4.328s lookup=0.000 connect=0.338 startXfer=0.000 up=23526 down=77 [2025-08-07 10:03:19] Batch 9/59: http=200 time=4.735s lookup=0.000 connect=0.357 startXfer=0.000 up=21780 down=77 [2025-08-07 10:03:24] Batch 10/59: http=200 time=5.286s lookup=0.000 connect=2.203 startXfer=0.000 up=24233 down=77 [2025-08-07 10:03:28] Batch 11/59: http=200 time=3.603s lookup=0.000 connect=0.341 startXfer=0.000 up=22338 down=77 [2025-08-07 10:03:35] Batch 12/59: http=200 time=7.304s lookup=0.000 connect=2.203 startXfer=0.000 up=24122 down=77 [2025-08-07 10:03:40] Batch 13/59: http=200 time=5.240s lookup=0.000 connect=0.343 startXfer=0.000 up=24646 down=77 [2025-08-07 10:03:44] Batch 14/59: http=200 time=3.559s lookup=0.000 connect=0.329 startXfer=0.000 up=24796 down=77 [2025-08-07 10:03:47] Batch 15/59: http=200 time=3.347s lookup=0.000 connect=0.331 startXfer=0.000 up=24674 down=77 [2025-08-07 10:03:50] Batch 16/59: http=200 time=3.402s lookup=0.000 connect=0.345 startXfer=0.000 up=25006 down=77 [2025-08-07 10:21:01] === Starting sync for 2025-07-01 to 2025-07-31 === [2025-08-07 10:21:01] DB connected: gsmycom_gs1mdb [2025-08-07 10:21:02] Products fetched: 2913 [2025-08-07 10:21:03] OAuth token obtained [2025-08-07 10:21:03] Batch 1/59 attempt 1...