{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EMC0Y8C/apps.s/node.1nqzny","timestamp":"2026-05-22T09:56:23.351Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T09:56:23.370Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T09:56:23.374Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:56:23.403Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T09:56:23.419Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:56:23.820Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T09:56:23.834Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T09:56:23.856Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:56:27.260Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T09:56:27.276Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T09:56:27.300Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T09:57:17.368Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T09:57:17.387Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T09:57:17.590Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:57:17.611Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:57:18.472Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T09:57:18.489Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T09:57:18.510Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-22.json.gz","timestamp":"2026-05-22T09:57:23.496Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines/d9da8cf5-6a68-403f-8448-93f48730fbb1","timestamp":"2026-05-22T09:57:24.046Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T09:57:24.065Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines/d9da8cf5-6a68-403f-8448-93f48730fbb1","timestamp":"2026-05-22T09:57:24.085Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:57:24.106Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:57:25.117Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T09:57:25.135Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T09:57:25.162Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/install/status","timestamp":"2026-05-22T09:59:06.332Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-22T09:59:06.334Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/content","timestamp":"2026-05-22T09:59:06.351Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T09:59:06.371Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T09:59:06.390Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T09:59:06.410Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T09:59:06.429Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T09:59:06.450Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T09:59:06.469Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T10:40:54.313Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/content","timestamp":"2026-05-22T10:40:54.330Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:40:54.349Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/install/status","timestamp":"2026-05-22T10:40:54.370Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-22T10:40:54.370Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:40:54.400Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T10:40:54.464Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T10:40:54.482Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T10:40:54.553Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:41:48.016Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:41:48.035Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:41:48.102Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:41:48.121Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:48.993Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.011Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.032Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.052Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.072Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.091Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.113Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.132Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.593Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.612Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:49.632Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.652Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.672Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:49.692Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:41:50.731Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:41:50.791Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:41:57.363Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:41:57.420Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:41:59.698Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:41:59.758Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:42:02.230Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:42:06.727Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:42:06.800Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:42:09.697Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines/d9da8cf5-6a68-403f-8448-93f48730fbb1","timestamp":"2026-05-22T10:42:44.519Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/enfants","timestamp":"2026-05-22T10:42:44.538Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:42:44.557Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/addresses","timestamp":"2026-05-22T10:42:44.578Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:42:44.598Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines/d9da8cf5-6a68-403f-8448-93f48730fbb1","timestamp":"2026-05-22T10:42:44.617Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/enfants","timestamp":"2026-05-22T10:42:44.638Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:42:44.658Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:42:44.679Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/addresses","timestamp":"2026-05-22T10:42:44.969Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:44:49.530Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:44:49.548Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:44:49.595Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:44:49.616Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T10:44:50.262Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:44:50.281Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T10:44:50.320Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:44:53.431Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:44:53.447Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:44:53.498Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T10:44:55.888Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:44:55.907Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T10:44:55.947Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:44:56.011Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:45:06.516Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:45:06.536Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:45:06.569Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:45:06.595Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T10:45:10.804Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/enfants","timestamp":"2026-05-22T10:45:10.820Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:45:10.842Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T10:45:10.875Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/enfants","timestamp":"2026-05-22T10:45:10.894Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-22T10:45:26.116Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T10:45:26.134Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines","timestamp":"2026-05-22T10:45:26.186Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:45:26.206Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T10:45:28.643Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] OPTIONS /api/enfants","timestamp":"2026-05-22T10:45:28.663Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T10:45:28.683Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/vitrines/460364e8-a9e0-4e06-9b27-2ecda1b65005","timestamp":"2026-05-22T10:45:28.701Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.175","message":"[92.88.170.175] [REQUEST] GET /api/enfants","timestamp":"2026-05-22T10:45:28.723Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/install/status","timestamp":"2026-05-22T11:22:44.714Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-22T11:22:44.715Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T11:22:44.731Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T11:22:44.752Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/content","timestamp":"2026-05-22T11:22:44.771Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:22:44.813Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T11:22:44.832Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T11:22:44.854Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T11:22:44.878Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T11:22:52.428Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T11:22:52.477Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:22:52.500Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:22:53.220Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T11:22:53.238Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T11:22:53.259Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T11:23:07.231Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:07.254Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:11.133Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T11:23:11.198Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T11:23:11.218Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/app-config","timestamp":"2026-05-22T11:23:12.507Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T11:23:12.528Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:12.551Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:13.678Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:14.854Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:16.622Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-22T11:23:18.180Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-22T11:23:18.197Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] GET /api/abonnements","timestamp":"2026-05-22T11:23:18.218Z"}
{"level":"log","prefix":"REQUEST","ip":"88.168.8.248","message":"[88.168.8.248] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-22T11:23:18.239Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.lXO3Usq/apps.s/node.11duk2","timestamp":"2026-05-23T03:08:18.102Z"}
{"level":"log","prefix":"REQUEST","ip":"23.27.145.140","message":"[23.27.145.140] [REQUEST] GET /","timestamp":"2026-05-23T03:08:18.122Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-23T03:08:55.139Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-23.json.gz","timestamp":"2026-05-23T03:09:25.143Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m5NKHXG/apps.s/node.vm15g","timestamp":"2026-05-23T18:08:51.426Z"}
{"level":"log","prefix":"REQUEST","ip":"149.57.180.165","message":"[149.57.180.165] [REQUEST] GET /","timestamp":"2026-05-23T18:08:51.449Z"}
{"level":"log","prefix":"REQUEST","ip":"23.27.145.2","message":"[23.27.145.2] [REQUEST] GET /","timestamp":"2026-05-23T18:09:04.599Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-23T18:09:28.494Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-23.json.gz","timestamp":"2026-05-23T18:09:58.467Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m5NKHXG/apps.s/node.1bcykz","timestamp":"2026-05-23T20:39:58.417Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.29XTOMd/apps.s/node.1t80c8","timestamp":"2026-05-24T15:41:26.250Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.24","message":"[205.210.31.24] [REQUEST] GET /","timestamp":"2026-05-24T15:41:26.272Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-24T15:42:03.319Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-24.json.gz","timestamp":"2026-05-24T15:42:33.291Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.29XTOMd/apps.s/node.12pt3h","timestamp":"2026-05-25T08:57:52.886Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BxPiURk/apps.s/node.iorl7","timestamp":"2026-05-25T14:48:31.301Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.48","message":"[205.210.31.48] [REQUEST] GET /","timestamp":"2026-05-25T14:48:31.326Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-25T14:49:08.370Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-25.json.gz","timestamp":"2026-05-25T14:49:38.339Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.rHwOsyl/apps.s/node.334onu","timestamp":"2026-05-26T09:15:00.715Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.44","message":"[198.235.24.44] [REQUEST] GET /","timestamp":"2026-05-26T09:15:00.733Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-26T09:15:37.803Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-26.json.gz","timestamp":"2026-05-26T09:16:07.757Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3Pazzhx/apps.s/node.2tfuvx","timestamp":"2026-05-26T13:03:15.420Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.9","message":"[198.235.24.9] [REQUEST] GET /","timestamp":"2026-05-26T13:03:15.442Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-26T13:03:52.602Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-26.json.gz","timestamp":"2026-05-26T13:04:22.464Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3Pazzhx/apps.s/node.12ega0","timestamp":"2026-05-26T14:34:34.061Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gAD4Vi8/apps.s/node.2x55iz","timestamp":"2026-05-27T00:06:17.099Z"}
{"level":"log","prefix":"REQUEST","ip":"23.229.126.30","message":"[23.229.126.30] [REQUEST] GET /","timestamp":"2026-05-27T00:06:17.119Z"}
{"level":"log","prefix":"REQUEST","ip":"107.174.215.121","message":"[107.174.215.121] [REQUEST] GET /_rNd9xZ7kL3","timestamp":"2026-05-27T00:06:17.856Z"}
{"level":"log","prefix":"REQUEST","ip":"193.176.99.85","message":"[193.176.99.85] [REQUEST] GET /","timestamp":"2026-05-27T00:06:52.482Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-27T00:06:54.181Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-27.json.gz","timestamp":"2026-05-27T00:07:24.138Z"}
{"level":"log","prefix":"REQUEST","ip":"149.57.180.138","message":"[149.57.180.138] [REQUEST] GET /","timestamp":"2026-05-27T03:03:34.861Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5BBDB8h/apps.s/node.3vhojr","timestamp":"2026-05-27T19:51:43.786Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:51:43.807Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T19:51:43.811Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:51:43.838Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T19:51:43.841Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T19:51:43.842Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:51:43.884Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:51:43.957Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:51:43.976Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:51:44.012Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:51:51.024Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:51:56.614Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-27T19:51:56.632Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:51:56.691Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/vitrines","timestamp":"2026-05-27T19:51:56.711Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:52:03.727Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:52:10.344Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:52:10.362Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:52:10.401Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:52:10.422Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:52:17.441Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-27T19:52:20.794Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-27.json.gz","timestamp":"2026-05-27T19:52:50.956Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:53:09.220Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/stats","timestamp":"2026-05-27T19:53:09.240Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:53:09.260Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:53:09.283Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/stats","timestamp":"2026-05-27T19:53:09.302Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:09.307Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/analytics","timestamp":"2026-05-27T19:53:11.377Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/analytics","timestamp":"2026-05-27T19:53:11.436Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:11.437Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:53:13.287Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:53:13.354Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:13.388Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/logs","timestamp":"2026-05-27T19:53:16.526Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/logs","timestamp":"2026-05-27T19:53:16.596Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:16.598Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/prestataires","timestamp":"2026-05-27T19:53:18.627Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:53:18.645Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/prestataires","timestamp":"2026-05-27T19:53:18.686Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:18.688Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:53:18.705Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:18.707Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/prestataire-demandes","timestamp":"2026-05-27T19:53:20.239Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/prestataire-demandes","timestamp":"2026-05-27T19:53:20.309Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:20.311Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/reservations","timestamp":"2026-05-27T19:53:21.721Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/reservations","timestamp":"2026-05-27T19:53:21.786Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:21.788Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/votes","timestamp":"2026-05-27T19:53:23.860Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/votes","timestamp":"2026-05-27T19:53:23.939Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:23.944Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/signalements","timestamp":"2026-05-27T19:53:26.687Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/signalements","timestamp":"2026-05-27T19:53:26.753Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:26.754Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/avertissements","timestamp":"2026-05-27T19:53:29.212Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/prestataires","timestamp":"2026-05-27T19:53:29.229Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/avertissements","timestamp":"2026-05-27T19:53:29.269Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:29.271Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/prestataires","timestamp":"2026-05-27T19:53:29.290Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:29.291Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/contact","timestamp":"2026-05-27T19:53:31.106Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/contact","timestamp":"2026-05-27T19:53:31.195Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:31.197Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/admin/payment-methods","timestamp":"2026-05-27T19:53:32.904Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/admin/payment-methods","timestamp":"2026-05-27T19:53:32.979Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:53:32.980Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:54:11.788Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:54:11.805Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:54:11.854Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:54:11.874Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:54:18.893Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T19:54:26.724Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:54:26.743Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T19:54:26.763Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T19:54:26.763Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:54:26.782Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:54:26.841Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:54:26.861Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:54:26.882Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:54:26.901Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:54:33.908Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:54:44.525Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:54:44.542Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:54:44.580Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:54:44.601Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:54:51.619Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:55:03.982Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:55:04.000Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:55:04.053Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:55:04.074Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:55:06.119Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-27T19:55:08.332Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:55:08.353Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/vitrines","timestamp":"2026-05-27T19:55:08.391Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:55:11.059Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:55:11.305Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:55:15.399Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:55:18.346Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/auth/logout","timestamp":"2026-05-27T19:55:48.685Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:55:48.704Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:55:48.723Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/auth/logout","timestamp":"2026-05-27T19:55:48.745Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:55:48.781Z"}
{"level":"info","prefix":"AUTH","ip":"92.88.170.172","message":"[92.88.170.172] [AUTH] Deconnexion - inconnu","timestamp":"2026-05-27T19:55:48.781Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:55:48.904Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:55:48.922Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:55:55.933Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/reservations","timestamp":"2026-05-27T19:56:07.596Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/reservations","timestamp":"2026-05-27T19:56:07.762Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/prestataire-demandes","timestamp":"2026-05-27T19:56:09.492Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/prestataire-demandes","timestamp":"2026-05-27T19:56:09.555Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/prestataires","timestamp":"2026-05-27T19:56:10.647Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:56:10.665Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/prestataires","timestamp":"2026-05-27T19:56:10.732Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:56:10.751Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T19:57:29.948Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:57:29.966Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T19:57:29.988Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T19:57:29.988Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:57:30.007Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:57:30.051Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:57:30.072Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:57:30.089Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:57:30.110Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:57:37.115Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T19:57:49.225Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T19:57:49.243Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T19:57:49.244Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:57:49.262Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:57:49.281Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:57:49.314Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:57:49.334Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:57:49.355Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:57:49.378Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:57:56.383Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-27T19:58:03.379Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:58:03.428Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/abonnements","timestamp":"2026-05-27T19:58:03.448Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:58:03.488Z"}
{"level":"error","prefix":"EXCEPTION","ip":"92.88.170.172","message":"[92.88.170.172] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-27T19:58:10.489Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T19:58:32.958Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T19:58:32.974Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T19:58:32.975Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:58:32.994Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T19:58:33.015Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T19:58:33.077Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T19:58:33.098Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-27T19:58:36.060Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/auth/login","timestamp":"2026-05-27T19:58:36.177Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:58:36.188Z"}
{"level":"warn","prefix":"AUTH","ip":"92.88.170.172","message":"[92.88.170.172] [AUTH] Echec connexion - sephoravincente@gmail.com","timestamp":"2026-05-27T19:58:36.188Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-27T19:58:50.863Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/auth/login","timestamp":"2026-05-27T19:58:50.929Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:58:50.931Z"}
{"level":"warn","prefix":"AUTH","ip":"92.88.170.172","message":"[92.88.170.172] [AUTH] Echec connexion - sephoravincente@gmail.com","timestamp":"2026-05-27T19:58:50.931Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-27T19:59:22.435Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/auth/login","timestamp":"2026-05-27T19:59:22.493Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T19:59:22.531Z"}
{"level":"warn","prefix":"AUTH","ip":"92.88.170.172","message":"[92.88.170.172] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-05-27T19:59:22.531Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/content","timestamp":"2026-05-27T20:00:03.056Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T20:00:03.074Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-27T20:00:03.095Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/install/status","timestamp":"2026-05-27T20:00:03.114Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-27T20:00:03.114Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-27T20:00:03.167Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] GET /api/app-config","timestamp":"2026-05-27T20:00:03.184Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-27T20:00:36.104Z"}
{"level":"log","prefix":"REQUEST","ip":"92.88.170.172","message":"[92.88.170.172] [REQUEST] POST /api/auth/login","timestamp":"2026-05-27T20:00:36.173Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-27T20:00:36.206Z"}
{"level":"warn","prefix":"AUTH","ip":"92.88.170.172","message":"[92.88.170.172] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-05-27T20:00:36.206Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XVJJ3MH/apps.s/node.yftbu","timestamp":"2026-05-28T06:36:22.332Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.58","message":"[167.94.146.58] [REQUEST] GET /","timestamp":"2026-05-28T06:36:22.356Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-28T06:36:59.430Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-28.json.gz","timestamp":"2026-05-28T06:37:29.374Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MA9AmhT/apps.s/node.1niygc","timestamp":"2026-05-30T17:43:40.163Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-05-30T17:43:40.184Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-30T17:43:40.188Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-05-30T17:43:40.191Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-30T17:43:40.215Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T17:43:40.216Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-30T17:43:40.263Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-30T17:43:40.322Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T17:43:40.341Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-05-30T17:43:40.364Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T17:43:47.374Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-30T17:44:17.209Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-30.json.gz","timestamp":"2026-05-30T17:44:47.205Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-30T18:15:01.683Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-30T18:15:01.700Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-05-30T18:15:01.724Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-30T18:15:01.750Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T18:15:08.778Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-30T18:15:20.333Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-05-30T18:15:20.373Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-05-30T18:15:22.078Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-05-30T18:15:22.111Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T18:15:27.380Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T18:15:29.155Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-05-30T18:15:29.207Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T18:15:36.217Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-30T20:10:53.544Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-30T20:10:53.563Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-30T20:10:53.589Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-05-30T20:10:53.609Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T20:11:00.652Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-30T20:11:20.428Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-05-30T20:11:20.444Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-30T20:11:20.445Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T20:11:20.464Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-05-30T20:11:20.484Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-30T20:11:20.515Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-30T20:11:20.629Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T20:11:20.647Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-05-30T20:11:20.695Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-30T20:11:27.703Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-05-30T21:35:48.593Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-05-30T21:35:48.611Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-30T21:35:48.611Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-30T21:35:48.630Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T21:35:48.650Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-30T21:35:48.673Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-30T21:35:48.704Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-30T21:36:08.453Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-05-30T21:36:08.498Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-30T21:36:08.510Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-05-30T21:36:08.510Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-30T21:36:53.387Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-05-30T21:36:53.430Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-30T21:36:53.464Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-05-30T21:36:53.464Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-30T21:37:19.328Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-05-30T21:37:19.371Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-30T21:37:19.373Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-05-30T21:37:19.373Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MA9AmhT/apps.s/node.1j53sl","timestamp":"2026-05-31T11:22:01.710Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-05-31T11:22:01.734Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-05-31T11:22:01.761Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-31T11:22:01.763Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-31T11:22:01.766Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-31T11:22:01.768Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-31T11:22:01.815Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-31T11:22:01.829Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-31T11:22:25.755Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-05-31T11:22:25.801Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-31T11:22:25.816Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-05-31T11:22:25.816Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-31T11:22:38.751Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-31.json.gz","timestamp":"2026-05-31T11:23:08.921Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-05-31T11:23:09.029Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-05-31T11:23:09.067Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-05-31T11:23:09.069Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-05-31T11:23:09.069Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-31T11:25:56.954Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-31T11:25:56.971Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-05-31T11:25:56.991Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-05-31T11:25:57.011Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-05-31T11:25:57.012Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-31T11:25:57.031Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-31T11:25:57.094Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-05-31T11:25:57.131Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-05-31T11:25:57.164Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-31T11:26:04.143Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-31T11:26:29.487Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-31T11:26:29.525Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-31T11:26:38.044Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-31T11:26:38.084Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-05-31T11:26:44.361Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-05-31T11:26:44.382Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-05-31T11:26:44.399Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-05-31T11:26:44.426Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-05-31T11:26:51.442Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5zB6IqK/apps.s/node.v9q97","timestamp":"2026-05-31T14:15:09.675Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.143","message":"[205.210.31.143] [REQUEST] GET /","timestamp":"2026-05-31T14:15:09.696Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-31T14:15:46.746Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-31.json.gz","timestamp":"2026-05-31T14:16:16.720Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5zB6IqK/apps.s/node.3ofmat","timestamp":"2026-05-31T17:02:20.312Z"}
{"level":"log","prefix":"REQUEST","ip":"52.0.245.198","message":"[52.0.245.198] [REQUEST] GET /","timestamp":"2026-05-31T17:02:20.336Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-05-31T17:02:57.379Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-05-31.json.gz","timestamp":"2026-05-31T17:03:27.368Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ipvUeOT/apps.s/node.zigm4","timestamp":"2026-06-01T13:32:24.045Z"}
{"level":"log","prefix":"REQUEST","ip":"64.23.157.73","message":"[64.23.157.73] [REQUEST] GET /","timestamp":"2026-06-01T13:32:24.066Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-01T13:33:01.115Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-01.json.gz","timestamp":"2026-06-01T13:33:31.088Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PmQaFb6/apps.s/node.2kz0x5","timestamp":"2026-06-01T15:56:08.424Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.178","message":"[205.210.31.178] [REQUEST] GET /","timestamp":"2026-06-01T15:56:08.446Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-01T15:56:45.495Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-01.json.gz","timestamp":"2026-06-01T15:57:15.472Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7v0Uu2t/apps.s/node.44il26","timestamp":"2026-06-01T20:01:48.342Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-01T20:01:48.360Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-01T20:01:48.367Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-01T20:01:48.368Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-01T20:01:48.393Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-01T20:01:48.394Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-01T20:01:48.422Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-01T20:01:48.476Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-01T20:02:25.387Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-01T20:02:39.202Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-01T20:02:39.259Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-01T20:02:39.274Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-01T20:02:39.274Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-01.json.gz","timestamp":"2026-06-01T20:02:55.382Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-01T20:02:55.432Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-01T20:02:55.474Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-01T20:02:55.476Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.com","timestamp":"2026-06-01T20:02:55.477Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-01T20:37:39.787Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-01T20:37:39.788Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-01T20:37:39.805Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-01T20:37:39.824Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-01T20:37:39.846Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-01T20:37:39.864Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-01T20:37:39.864Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/prefill","timestamp":"2026-06-01T20:37:39.884Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LTxhPWo/apps.s/node.jmj7q","timestamp":"2026-06-02T04:16:20.440Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.90.32","message":"[157.230.90.32] [REQUEST] GET /","timestamp":"2026-06-02T04:16:20.460Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-02T04:16:57.509Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-02.json.gz","timestamp":"2026-06-02T04:17:27.483Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wXLtWVf/apps.s/node.6glvo","timestamp":"2026-06-02T07:45:51.895Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T07:45:51.917Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T07:45:51.959Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T07:45:52.027Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.com","timestamp":"2026-06-02T07:45:52.028Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T07:45:59.810Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T07:45:59.850Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T07:45:59.853Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-02T07:45:59.853Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-02T07:46:28.939Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-02.json.gz","timestamp":"2026-06-02T07:46:58.943Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T07:47:41.542Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T07:47:41.590Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T07:47:41.624Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-02T07:47:41.624Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.86AqNUq/apps.s/node.1zr18","timestamp":"2026-06-02T19:00:45.516Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:00:45.539Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-02T19:00:45.546Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-02T19:00:45.548Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-02T19:00:45.548Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-02T19:00:45.613Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-02T19:00:45.662Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-02T19:00:45.662Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/prefill","timestamp":"2026-06-02T19:00:45.679Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/install/verify-token","timestamp":"2026-06-02T19:01:14.338Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/install/verify-token","timestamp":"2026-06-02T19:01:14.382Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-02T19:01:22.583Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-02.json.gz","timestamp":"2026-06-02T19:01:52.572Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-02T19:01:57.948Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:01:57.965Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-02T19:01:57.986Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-02T19:01:57.986Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-02T19:01:58.005Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:01:58.052Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-02T19:01:58.072Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:03:50.124Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:03:50.172Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:03:50.213Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-02T19:03:50.213Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:03:59.994Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:04:00.039Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:04:00.041Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-06-02T19:04:00.042Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-02T19:04:06.553Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:04:06.571Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-02T19:04:06.590Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-02T19:04:06.590Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-02T19:04:06.611Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:04:06.640Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-02T19:04:06.664Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:06:32.583Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:06:32.625Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:06:32.659Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-02T19:06:32.659Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-02T19:06:52.348Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-02T19:06:52.366Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-02T19:06:52.366Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:06:52.386Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-02T19:06:52.406Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-02T19:06:52.457Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-02T19:06:52.473Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:07:07.176Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:07:07.214Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:07:07.216Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-06-02T19:07:07.216Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:08:07.277Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:08:07.319Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:08:07.356Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.com","timestamp":"2026-06-02T19:08:07.357Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-02T19:10:25.255Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-02T19:10:25.295Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-02T19:10:25.329Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.com","timestamp":"2026-06-02T19:10:25.330Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.tFNZovh/apps.s/node.35eu8u","timestamp":"2026-06-03T10:47:16.952Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T10:47:16.975Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T10:47:17.027Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T10:47:17.096Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - @skeelera.fr","timestamp":"2026-06-03T10:47:17.096Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-03T10:47:53.997Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-03.json.gz","timestamp":"2026-06-03T10:48:23.992Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T10:50:12.077Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T10:50:12.094Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T10:50:12.113Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T10:50:12.115Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T10:50:12.133Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T10:50:12.176Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T10:50:12.195Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/forgot-password","timestamp":"2026-06-03T10:50:38.723Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/forgot-password","timestamp":"2026-06-03T10:50:38.770Z"}
{"level":"warn","prefix":"AUTH","ip":null,"message":"[AUTH] Forgot-password - email inconnu : skeelerapro@gmail.com","timestamp":"2026-06-03T10:50:45.784Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/forgot-password","timestamp":"2026-06-03T10:54:16.422Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/forgot-password","timestamp":"2026-06-03T10:54:16.465Z"}
{"level":"warn","prefix":"AUTH","ip":null,"message":"[AUTH] Forgot-password - email inconnu : skeelerapro@gmail.com","timestamp":"2026-06-03T10:54:23.503Z"}
{"level":"log","prefix":"REQUEST","ip":"205.169.39.6","message":"[205.169.39.6] [REQUEST] GET /","timestamp":"2026-06-03T11:02:50.537Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T11:12:06.334Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T11:12:06.352Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T11:12:06.371Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T11:12:06.393Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T11:12:06.393Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T11:12:06.413Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T11:12:06.452Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/forgot-password","timestamp":"2026-06-03T11:12:17.097Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/forgot-password","timestamp":"2026-06-03T11:12:17.140Z"}
{"level":"warn","prefix":"AUTH","ip":null,"message":"[AUTH] Forgot-password - email inconnu : skeelerapro@gmail.com","timestamp":"2026-06-03T11:12:24.151Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T11:58:52.012Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T11:58:52.030Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T11:58:52.031Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T11:58:52.050Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T11:58:52.070Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T11:58:52.104Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T11:58:52.123Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T11:59:16.832Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T11:59:16.871Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T11:59:16.878Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T11:59:16.878Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T11:59:46.653Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T11:59:46.698Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T11:59:46.730Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T11:59:46.730Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T12:00:14.875Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T12:00:14.921Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T12:00:14.923Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T12:00:14.924Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T12:00:17.409Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:00:17.429Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T12:00:17.456Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T12:00:17.476Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T12:00:17.477Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T12:00:17.500Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:00:17.525Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T12:01:15.045Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T12:01:15.090Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T12:01:15.124Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T12:01:15.124Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T12:06:24.177Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T12:06:24.195Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T12:06:24.195Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T12:06:24.215Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:06:24.235Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T12:06:24.263Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:06:24.284Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T12:08:06.430Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:08:06.448Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T12:08:06.468Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T12:08:06.468Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T12:08:06.488Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T12:08:06.509Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:08:06.560Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/forgot-password","timestamp":"2026-06-03T12:10:49.860Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/forgot-password","timestamp":"2026-06-03T12:10:49.907Z"}
{"level":"warn","prefix":"AUTH","ip":null,"message":"[AUTH] Forgot-password - email inconnu : skeelerapro@gmail.com","timestamp":"2026-06-03T12:10:56.952Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T12:12:01.760Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:12:01.776Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T12:12:01.796Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T12:12:01.796Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T12:12:01.816Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T12:12:01.867Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T12:12:01.887Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.tFNZovh/apps.s/node.2h2wrt","timestamp":"2026-06-03T15:34:00.621Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T15:34:00.644Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T15:34:00.648Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T15:34:00.651Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T15:34:00.677Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T15:34:00.680Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T15:34:01.751Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T15:34:01.767Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-03T15:34:37.663Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-03.json.gz","timestamp":"2026-06-03T15:35:07.668Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.mgtYMiy/apps.s/node.2aly0d","timestamp":"2026-06-03T15:46:23.155Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T15:46:23.178Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T15:46:23.181Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T15:46:23.184Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T15:46:23.186Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T15:46:23.188Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T15:46:23.240Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T15:46:23.298Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-03T15:47:00.199Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-03.json.gz","timestamp":"2026-06-03T15:47:30.201Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T17:41:15.792Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:41:15.809Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T17:41:15.829Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T17:41:15.830Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T17:41:15.849Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T17:41:15.870Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:41:15.890Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T17:41:50.057Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:41:50.076Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T17:41:50.095Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T17:41:50.115Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T17:41:50.116Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T17:41:50.136Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-03T17:41:50.191Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-03T17:41:50.238Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:41:50.259Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-03T17:41:57.251Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T17:55:43.776Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T17:55:43.794Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:55:43.814Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T17:55:43.834Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T17:55:43.834Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T17:55:43.854Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:55:43.934Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T17:56:43.538Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T17:56:43.556Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T17:56:43.576Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T17:56:43.576Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:56:43.595Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T17:56:43.616Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T17:56:43.642Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T18:05:07.321Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:05:07.339Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:05:07.361Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:05:07.361Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:05:07.380Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:05:07.425Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:05:07.488Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T18:14:40.113Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:14:40.130Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:14:40.149Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:14:40.150Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:14:40.170Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:14:40.192Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:14:40.212Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T18:17:50.718Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:17:50.737Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:17:50.758Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:17:50.777Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:17:50.777Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:17:50.808Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:17:50.828Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T18:40:53.067Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:40:53.085Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:40:53.085Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:40:53.105Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:40:53.125Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:40:53.151Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:40:53.172Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:49:53.329Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:49:53.348Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:49:53.366Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:49:53.367Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T18:49:53.387Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:49:53.408Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:49:53.441Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T18:58:18.432Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T18:58:18.450Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:58:18.470Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:58:18.470Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T18:58:18.497Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T18:58:18.648Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T18:58:18.648Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/prefill","timestamp":"2026-06-03T18:58:18.666Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/install/verify-token","timestamp":"2026-06-03T19:08:47.480Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/install/verify-token","timestamp":"2026-06-03T19:08:47.521Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T19:09:31.449Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T19:09:31.466Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T19:09:31.486Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T19:09:31.487Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T19:09:31.506Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T19:09:31.527Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T19:09:31.554Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:11:05.303Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:11:05.345Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:11:05.391Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T19:11:05.391Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:12:36.095Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:12:36.139Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:12:36.173Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-03T19:12:36.173Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:12:58.353Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:12:58.402Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:12:58.404Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-06-03T19:12:58.404Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:13:11.290Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:13:11.340Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:13:11.374Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-06-03T19:13:11.375Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:14:35.722Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:14:35.772Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:14:35.806Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.com","timestamp":"2026-06-03T19:14:35.806Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T19:14:44.267Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T19:14:44.307Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T19:14:44.309Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.com","timestamp":"2026-06-03T19:14:44.309Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.mgtYMiy/apps.s/node.458x5n","timestamp":"2026-06-03T21:06:48.549Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-03T21:06:48.572Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-03T21:06:48.638Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-03T21:06:48.702Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-03T21:06:48.703Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-03T21:07:25.602Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-03.json.gz","timestamp":"2026-06-03T21:07:55.601Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T21:57:23.330Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T21:57:23.348Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T21:57:23.368Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T21:57:23.370Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T21:57:23.390Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T21:57:23.502Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T21:57:23.502Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/prefill","timestamp":"2026-06-03T21:57:23.521Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T21:57:30.488Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T21:57:30.506Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T21:57:30.507Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T21:57:30.527Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T21:57:30.547Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-03T21:57:30.604Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T21:57:30.625Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-03T21:57:30.655Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T21:57:30.968Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-03T21:57:37.663Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-03T22:06:57.287Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-03T22:06:57.304Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-03T22:06:57.325Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-03T22:06:57.325Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T22:06:57.344Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-03T22:06:57.372Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-03T22:06:57.687Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-03T22:06:57.705Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-03T22:06:57.773Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-03T22:07:04.781Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EXfa8vB/apps.s/node.1xryzi","timestamp":"2026-06-04T08:57:42.439Z"}
{"level":"log","prefix":"REQUEST","ip":"143.244.47.83","message":"[143.244.47.83] [REQUEST] GET /","timestamp":"2026-06-04T08:57:42.459Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-04T08:58:19.514Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-04.json.gz","timestamp":"2026-06-04T08:58:49.526Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-04T11:12:25.774Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-04T11:12:25.777Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T11:12:25.793Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-04T11:12:25.813Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T11:12:25.832Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-04T11:12:25.870Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T11:12:25.892Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-04T11:12:25.920Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T11:12:26.017Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-04T11:12:32.928Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8n8ubEX/apps.s/node.2powhj","timestamp":"2026-06-04T16:55:42.174Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-04T16:55:42.195Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-04T16:55:42.199Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T16:55:42.202Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T16:55:42.204Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-04T16:55:42.205Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T16:55:42.257Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-04T16:55:42.311Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T16:55:42.329Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-04T16:55:42.352Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-04T16:55:49.363Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T16:55:52.702Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T16:55:52.721Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T16:55:52.764Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-04T16:56:19.221Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T16:56:37.120Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T16:56:37.138Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T16:56:37.176Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-04.json.gz","timestamp":"2026-06-04T16:56:49.220Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/register","timestamp":"2026-06-04T16:57:41.766Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/register","timestamp":"2026-06-04T16:57:41.813Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-04T16:57:48.867Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/register","timestamp":"2026-06-04T17:07:02.213Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/register","timestamp":"2026-06-04T17:07:02.257Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-04T17:07:09.300Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-04T17:46:08.500Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T17:46:08.518Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T17:46:08.739Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-04T17:46:08.756Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-04T17:46:15.799Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-04T19:54:29.651Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T19:54:29.671Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-04T19:54:29.690Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-04T19:54:29.710Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-04T19:54:29.710Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-04T19:54:29.730Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-04T19:54:29.822Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-04T19:54:29.841Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-04T19:54:29.866Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-04T19:54:36.875Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8n8ubEX/apps.s/node.ul2en","timestamp":"2026-06-05T00:34:24.894Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-05T00:34:24.913Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-05T00:34:24.917Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-05T00:34:24.920Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-05T00:34:24.921Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-05T00:34:24.946Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-05T00:34:24.981Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-05T00:34:24.998Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T00:34:56.350Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T00:34:56.395Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T00:34:56.405Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-05T00:34:56.406Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-05T00:35:01.940Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T00:35:08.249Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T00:35:08.600Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T00:35:08.603Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-06-05T00:35:08.603Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-05.json.gz","timestamp":"2026-06-05T00:35:31.933Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FDaidHn/apps.s/node.2uextr","timestamp":"2026-06-05T08:33:38.882Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T08:33:38.903Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T08:33:38.956Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T08:33:39.023Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin","timestamp":"2026-06-05T08:33:39.023Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-05T08:34:16.003Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T08:34:34.159Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T08:34:34.204Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T08:34:34.207Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.com","timestamp":"2026-06-05T08:34:34.207Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T08:34:40.861Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T08:34:40.908Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T08:34:40.911Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - dev-admin@skeelera.fr","timestamp":"2026-06-05T08:34:40.911Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-05.json.gz","timestamp":"2026-06-05T08:34:45.926Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T08:34:50.272Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T08:34:50.319Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T08:34:50.321Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.fr","timestamp":"2026-06-05T08:34:50.321Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-06-05T08:34:57.038Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-06-05T08:34:57.086Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-06-05T08:34:57.088Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - admin@skeelera.com","timestamp":"2026-06-05T08:34:57.088Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-05T08:35:04.027Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-05T08:35:04.046Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-05T08:35:04.065Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-05T08:35:04.086Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-05T08:35:04.087Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-05T08:35:04.108Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-05T08:35:04.219Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.43","message":"[198.235.24.43] [REQUEST] GET /","timestamp":"2026-06-05T10:29:16.339Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vuVT4SH/apps.s/node.1po4yk","timestamp":"2026-06-06T13:26:10.893Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.177","message":"[198.235.24.177] [REQUEST] GET /","timestamp":"2026-06-06T13:26:10.914Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-06T13:26:48.092Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-06.json.gz","timestamp":"2026-06-06T13:27:17.937Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vuVT4SH/apps.s/node.sx2c2","timestamp":"2026-06-06T15:47:37.536Z"}
{"level":"log","prefix":"REQUEST","ip":"216.9.225.163","message":"[216.9.225.163] [REQUEST] GET /","timestamp":"2026-06-06T15:47:37.558Z"}
{"level":"log","prefix":"REQUEST","ip":"216.9.225.163","message":"[216.9.225.163] [REQUEST] GET /","timestamp":"2026-06-06T15:47:37.563Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-06T15:48:14.608Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-06.json.gz","timestamp":"2026-06-06T15:48:44.581Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.39","message":"[198.235.24.39] [REQUEST] GET /","timestamp":"2026-06-06T16:07:51.268Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vuVT4SH/apps.s/node.3b42am","timestamp":"2026-06-07T09:07:57.447Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RbZuP0e/apps.s/node.382j5p","timestamp":"2026-06-07T11:30:58.884Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.42","message":"[205.210.31.42] [REQUEST] GET /","timestamp":"2026-06-07T11:30:58.906Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-07T11:31:35.988Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-07.json.gz","timestamp":"2026-06-07T11:32:05.929Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4jooxQN/apps.s/node.411w3f","timestamp":"2026-06-08T17:27:23.149Z"}
{"level":"log","prefix":"REQUEST","ip":"109.234.161.79","message":"[109.234.161.79] [REQUEST] GET /api/health","timestamp":"2026-06-08T17:27:23.172Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-08T17:28:00.247Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-08.json.gz","timestamp":"2026-06-08T17:28:30.188Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-08T17:28:50.031Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-08T17:28:50.047Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-08T17:28:50.067Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-08T17:28:50.087Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-08T17:28:50.089Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-08T17:28:50.108Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-08T17:28:50.170Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-08T17:28:50.210Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-08T17:28:50.253Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-08T17:28:57.219Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4jooxQN/apps.s/node.2xvj3l","timestamp":"2026-06-08T18:47:41.582Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-08T18:47:41.603Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-08T18:47:41.606Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-08T18:47:41.609Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-08T18:47:41.612Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-08T18:47:41.613Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-08T18:47:43.182Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-08T18:47:43.272Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-08T18:47:43.291Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-08T18:47:43.310Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-08T18:47:50.323Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-08T18:48:18.623Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-08.json.gz","timestamp":"2026-06-08T18:48:48.655Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5FcLyRC/apps.s/node.430wrj","timestamp":"2026-06-08T20:49:52.120Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/health","timestamp":"2026-06-08T20:49:52.143Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-08T20:50:28.717Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-08.json.gz","timestamp":"2026-06-08T20:50:58.623Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LYBfKM3/apps.s/node.3zeejg","timestamp":"2026-06-09T09:25:04.974Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-09T09:25:04.996Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-09T09:25:05.000Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-09T09:25:05.004Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-09T09:25:05.005Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-09T09:25:05.033Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-09T09:25:05.056Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-09T09:25:05.086Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-09T09:25:42.020Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-09.json.gz","timestamp":"2026-06-09T09:26:12.018Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XcfhFM6/apps.s/node.3zu8gy","timestamp":"2026-06-10T10:58:52.598Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T10:58:52.616Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-10T10:58:52.624Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-10T10:58:52.625Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-10T10:58:52.626Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T10:58:52.652Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T10:58:52.695Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T10:58:52.711Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-10T10:59:29.644Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-10.json.gz","timestamp":"2026-06-10T10:59:59.640Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fnn4s5I/apps.s/node.3t4jnh","timestamp":"2026-06-10T20:36:42.335Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.135","message":"[205.210.31.135] [REQUEST] GET /","timestamp":"2026-06-10T20:36:42.357Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-10T20:37:19.417Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-10.json.gz","timestamp":"2026-06-10T20:37:49.411Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-10T20:52:20.583Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-10T20:52:20.586Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T20:52:20.600Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T20:52:20.620Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-10T20:52:20.643Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:52:20.662Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T20:52:20.701Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T20:52:20.825Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-10T20:52:20.844Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-10T20:52:27.855Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T20:52:32.937Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:52:32.983Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:52:37.751Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T20:53:39.722Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T20:53:39.741Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-10T20:53:39.773Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:53:39.793Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:53:41.473Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T20:53:45.404Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-10T20:53:45.446Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-10T20:53:46.843Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fnn4s5I/apps.s/node.2u7hl1","timestamp":"2026-06-10T22:54:12.023Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:54:12.043Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-10T22:54:12.047Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T22:54:12.073Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-10T22:54:12.076Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-10T22:54:12.078Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T22:54:12.159Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-06-10T22:54:12.177Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T22:54:17.362Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:54:17.400Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-10T22:54:38.555Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T22:54:38.574Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:54:38.594Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-10T22:54:38.614Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-10T22:54:38.614Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T22:54:38.717Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T22:54:38.735Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-10T22:54:49.031Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:54:56.036Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:54:57.388Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-10.json.gz","timestamp":"2026-06-10T22:55:19.064Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T22:57:58.619Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T22:57:58.636Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T23:09:40.787Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-06-10T23:09:40.805Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T23:09:44.715Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T23:09:44.735Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-10T23:09:53.956Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-10T23:09:53.974Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T23:09:53.994Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-10T23:09:54.014Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-10T23:09:54.015Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-10T23:09:54.233Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-10T23:09:54.251Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yObEUqS/apps.s/node.ycx8a","timestamp":"2026-06-11T13:49:59.602Z"}
{"level":"log","prefix":"REQUEST","ip":"49.190.58.57","message":"[49.190.58.57] [REQUEST] GET /","timestamp":"2026-06-11T13:49:59.623Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-11T13:50:36.478Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-11.json.gz","timestamp":"2026-06-11T13:51:06.220Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ELApOEa/apps.s/node.10xke3","timestamp":"2026-06-11T20:38:23.110Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:38:23.132Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:38:23.159Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-11T20:38:23.162Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-11T20:38:23.163Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:38:23.165Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:38:23.255Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:38:35.358Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:38:35.375Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:38:35.395Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-11T20:38:35.777Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:38:35.901Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-11T20:39:00.159Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-11.json.gz","timestamp":"2026-06-11T20:39:30.213Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:39:47.349Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-11T20:39:47.368Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-11T20:39:47.368Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:39:47.388Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:39:47.407Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:39:47.440Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:50:31.309Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:50:31.328Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:31.346Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-11T20:50:31.718Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:31.737Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:50:34.770Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:50:34.788Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:34.807Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-11T20:50:34.827Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-11T20:50:34.827Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-11T20:50:34.934Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:34.952Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-11T20:50:47.491Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-11T20:50:47.510Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-11T20:50:47.510Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:47.531Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-11T20:50:47.550Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-11T20:50:47.589Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-11T20:50:47.619Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WNYBylO/apps.s/node.16ls35","timestamp":"2026-06-11T22:11:48.988Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-11T22:11:49.014Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThGpEINLhclNe0hRQKJiDhQ\"}","timestamp":"2026-06-11T22:11:49.093Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-11T22:11:49.120Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThGpEINLhclNe0hFs5cTZ4N\"}","timestamp":"2026-06-11T22:11:49.121Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThGp6INLhclNe0hPLok3x0e\",\"amount\":1299}","timestamp":"2026-06-11T22:11:49.121Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-11T22:11:49.153Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-11T22:12:03.946Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThGpEINLhclNe0hRQKJiDhQ\"}","timestamp":"2026-06-11T22:12:03.946Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-11T22:12:03.949Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-11T22:12:26.034Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-11.json.gz","timestamp":"2026-06-11T22:12:56.029Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FvjSuTo/apps.s/node.4abzqj","timestamp":"2026-06-11T23:12:48.817Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-11T23:12:48.835Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThGpEINLhclNe0hRQKJiDhQ\"}","timestamp":"2026-06-11T23:12:48.895Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-11T23:12:48.924Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-11T23:13:25.865Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-11.json.gz","timestamp":"2026-06-11T23:13:55.863Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.dav6JSx/apps.s/node.3n3624","timestamp":"2026-06-12T09:41:51.844Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T09:41:51.863Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThRb0INLhclNe0hPH3wPxZH\"}","timestamp":"2026-06-12T09:41:51.942Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T09:41:51.970Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThRb1INLhclNe0hpQ0Ea577\"}","timestamp":"2026-06-12T09:41:51.971Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThRatINLhclNe0hbI7gAdZq\",\"amount\":1299}","timestamp":"2026-06-12T09:41:51.971Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T09:41:52.004Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T09:42:06.610Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThRb0INLhclNe0hPH3wPxZH\"}","timestamp":"2026-06-12T09:42:06.611Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T09:42:06.613Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T09:42:28.892Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T09:42:58.896Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ziymW6w/apps.s/node.2d8zcw","timestamp":"2026-06-12T10:27:48.865Z"}
{"level":"log","prefix":"REQUEST","ip":"54.78.100.31","message":"[54.78.100.31] [REQUEST] GET /","timestamp":"2026-06-12T10:27:48.887Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T10:28:25.934Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T10:28:55.909Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T10:41:28.556Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThRb0INLhclNe0hPH3wPxZH\"}","timestamp":"2026-06-12T10:41:28.618Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T10:41:28.656Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ziymW6w/apps.s/node.3fqjhe","timestamp":"2026-06-12T12:57:51.384Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Q970jSE/apps.s/node.fqdh1","timestamp":"2026-06-12T14:04:43.450Z"}
{"level":"log","prefix":"REQUEST","ip":"18.201.140.92","message":"[18.201.140.92] [REQUEST] GET /","timestamp":"2026-06-12T14:04:43.470Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T14:05:20.534Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T14:05:50.497Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EPaVBbp/apps.s/node.222xgf","timestamp":"2026-06-12T16:11:57.420Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T16:11:57.437Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXgXINLhclNe0hTsi8AdEH\"}","timestamp":"2026-06-12T16:11:57.499Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T16:11:57.559Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T16:11:57.806Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThXgYINLhclNe0hN7DymOl9\"}","timestamp":"2026-06-12T16:11:57.807Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThXgPINLhclNe0hJxNtBNeG\",\"amount\":1299}","timestamp":"2026-06-12T16:11:57.807Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T16:12:12.182Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXgXINLhclNe0hTsi8AdEH\"}","timestamp":"2026-06-12T16:12:12.183Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T16:12:12.185Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T16:12:34.466Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T16:13:04.429Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T16:13:51.075Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXiNINLhclNe0h2KCaO0L9\"}","timestamp":"2026-06-12T16:13:51.076Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T16:13:51.115Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T16:13:51.842Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThXiOINLhclNe0hF9FK5Lhg\"}","timestamp":"2026-06-12T16:13:51.843Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThXiGINLhclNe0hrI9vtZHc\",\"amount\":1299}","timestamp":"2026-06-12T16:13:51.843Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZIw2wDS/apps.s/node.hdibt","timestamp":"2026-06-12T17:11:06.394Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T17:11:06.412Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXgXINLhclNe0hTsi8AdEH\"}","timestamp":"2026-06-12T17:11:06.472Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T17:11:06.533Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T17:11:43.408Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T17:12:13.404Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T17:14:39.498Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXiNINLhclNe0h2KCaO0L9\"}","timestamp":"2026-06-12T17:14:39.499Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T17:14:39.535Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZIw2wDS/apps.s/node.49bj66","timestamp":"2026-06-12T19:13:22.580Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-12T19:13:22.599Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThXiNINLhclNe0h2KCaO0L9\"}","timestamp":"2026-06-12T19:13:22.657Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-12T19:13:22.720Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-12T19:13:59.627Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-12.json.gz","timestamp":"2026-06-12T19:14:29.625Z"}
{"level":"log","prefix":"REQUEST","ip":"178.120.94.36","message":"[178.120.94.36] [REQUEST] GET /","timestamp":"2026-06-12T19:18:09.212Z"}
{"level":"log","prefix":"REQUEST","ip":"178.120.94.36","message":"[178.120.94.36] [REQUEST] GET /","timestamp":"2026-06-12T19:18:09.393Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9ebv5Dx/apps.s/node.36b7pn","timestamp":"2026-06-13T09:23:24.376Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T09:23:24.399Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThnmhINLhclNe0hA4YBbcAu\"}","timestamp":"2026-06-13T09:23:24.475Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T09:23:24.525Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThnmiINLhclNe0hm0VzG7gU\"}","timestamp":"2026-06-13T09:23:24.526Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThnmaINLhclNe0hjjA3wkPF\",\"amount\":1299}","timestamp":"2026-06-13T09:23:24.526Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T09:23:24.536Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T09:23:39.160Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThnmhINLhclNe0hA4YBbcAu\"}","timestamp":"2026-06-13T09:23:39.161Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T09:23:39.164Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HJrCXug/apps.s/node.10b0yc","timestamp":"2026-06-13T09:43:31.406Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T09:43:31.444Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1Tho6AINLhclNe0hUkqKRpwF\"}","timestamp":"2026-06-13T09:43:31.554Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1Tho62INLhclNe0h6WboPpLX\",\"amount\":1299}","timestamp":"2026-06-13T09:43:31.560Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T09:43:31.580Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Tho69INLhclNe0h8jLyMr6T\"}","timestamp":"2026-06-13T09:43:31.582Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T09:43:31.661Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T09:44:08.420Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m5kIn6v/apps.s/node.ssxlb","timestamp":"2026-06-13T10:19:00.632Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:19:00.653Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThoeVINLhclNe0hh2SV8TR0\"}","timestamp":"2026-06-13T10:19:00.715Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:19:00.741Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThoeWINLhclNe0hbLpO6vES\"}","timestamp":"2026-06-13T10:19:00.742Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThoeOINLhclNe0hd3RtKPR4\",\"amount\":3799}","timestamp":"2026-06-13T10:19:00.742Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T10:19:00.932Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T10:19:37.705Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T10:20:07.672Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:24:15.727Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThnmhINLhclNe0hA4YBbcAu\"}","timestamp":"2026-06-13T10:24:15.728Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T10:24:15.762Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.z0l4XzJ/apps.s/node.430j4k","timestamp":"2026-06-13T10:43:06.377Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:43:06.397Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Tho69INLhclNe0h8jLyMr6T\"}","timestamp":"2026-06-13T10:43:06.459Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T10:43:06.523Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T10:43:43.423Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T10:44:13.418Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XzsDqEh/apps.s/node.3ytdj2","timestamp":"2026-06-13T10:47:39.229Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:47:39.252Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Thp6EINLhclNe0hr89etnjl\"}","timestamp":"2026-06-13T10:47:39.317Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T10:47:39.344Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1Thp6FINLhclNe0hkKGlQEFm\"}","timestamp":"2026-06-13T10:47:39.345Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1Thp67INLhclNe0hQUy5pv8p\",\"amount\":1299}","timestamp":"2026-06-13T10:47:39.345Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T10:47:39.378Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T10:48:16.276Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T10:48:46.276Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZClPbTa/apps.s/node.2yidr2","timestamp":"2026-06-13T11:04:13.546Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T11:04:13.565Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThpMGINLhclNe0hQi9fcja3\"}","timestamp":"2026-06-13T11:04:13.634Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T11:04:13.663Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ThpMHINLhclNe0hjiUtbnrl\"}","timestamp":"2026-06-13T11:04:13.664Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ThpM9INLhclNe0hu1AIalIv\",\"amount\":1299}","timestamp":"2026-06-13T11:04:13.664Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T11:04:13.697Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T11:04:50.564Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T11:05:20.559Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Pzvnwhs/apps.s/node.4bb61n","timestamp":"2026-06-13T11:18:17.950Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T11:18:17.968Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThoeVINLhclNe0hh2SV8TR0\"}","timestamp":"2026-06-13T11:18:18.034Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T11:18:18.214Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T11:18:54.965Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T11:19:25.026Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T11:46:40.207Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Thp6EINLhclNe0hr89etnjl\"}","timestamp":"2026-06-13T11:46:40.208Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T11:46:40.251Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T12:04:16.033Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThpMGINLhclNe0hQi9fcja3\"}","timestamp":"2026-06-13T12:04:16.034Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T12:04:16.146Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T12:43:41.980Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Tho69INLhclNe0h8jLyMr6T\"}","timestamp":"2026-06-13T12:43:41.981Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T12:43:42.014Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T13:18:03.694Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThoeVINLhclNe0hh2SV8TR0\"}","timestamp":"2026-06-13T13:18:03.695Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T13:18:03.728Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T13:45:27.555Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1Thp6EINLhclNe0hr89etnjl\"}","timestamp":"2026-06-13T13:45:27.556Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T13:45:27.589Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-06-13T14:06:19.630Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ThpMGINLhclNe0hQi9fcja3\"}","timestamp":"2026-06-13T14:06:19.630Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-13T14:06:19.690Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Feq0RGu/apps.s/node.2leotv","timestamp":"2026-06-13T18:13:23.185Z"}
{"level":"log","prefix":"REQUEST","ip":"149.57.180.108","message":"[149.57.180.108] [REQUEST] GET /","timestamp":"2026-06-13T18:13:23.209Z"}
{"level":"log","prefix":"REQUEST","ip":"23.27.145.74","message":"[23.27.145.74] [REQUEST] GET /","timestamp":"2026-06-13T18:13:34.042Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-13T18:14:00.260Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-13.json.gz","timestamp":"2026-06-13T18:14:30.227Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Feq0RGu/apps.s/node.ogkf8","timestamp":"2026-06-14T07:01:44.058Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CVKsw91/apps.s/node.2k89lq","timestamp":"2026-06-15T08:34:15.592Z"}
{"level":"log","prefix":"REQUEST","ip":"159.223.208.149","message":"[159.223.208.149] [REQUEST] GET /","timestamp":"2026-06-15T08:34:15.614Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-15T08:34:52.657Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-15.json.gz","timestamp":"2026-06-15T08:35:22.634Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.aebQczx/apps.s/node.eb22w","timestamp":"2026-06-15T15:16:56.771Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.25","message":"[205.210.31.25] [REQUEST] GET /","timestamp":"2026-06-15T15:16:56.789Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-15T15:17:33.840Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-15.json.gz","timestamp":"2026-06-15T15:18:03.815Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xBqChBa/apps.s/node.5bwrj","timestamp":"2026-06-16T08:45:13.301Z"}
{"level":"log","prefix":"REQUEST","ip":"64.227.12.165","message":"[64.227.12.165] [REQUEST] GET /","timestamp":"2026-06-16T08:45:13.323Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-16T08:45:50.368Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-16.json.gz","timestamp":"2026-06-16T08:46:20.344Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vI3j5AZ/apps.s/node.19f1yo","timestamp":"2026-06-16T15:50:54.507Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.35","message":"[198.235.24.35] [REQUEST] GET /","timestamp":"2026-06-16T15:50:54.529Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-16T15:51:31.572Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-16.json.gz","timestamp":"2026-06-16T15:52:01.570Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PIPGGOw/apps.s/node.16eth3","timestamp":"2026-06-17T13:40:38.465Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /","timestamp":"2026-06-17T13:40:38.487Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /sitemap.xml","timestamp":"2026-06-17T13:40:38.790Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /robots.txt","timestamp":"2026-06-17T13:40:38.816Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /sitemap.xml","timestamp":"2026-06-17T13:40:39.232Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /robots.txt","timestamp":"2026-06-17T13:40:39.254Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /","timestamp":"2026-06-17T13:40:46.674Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /robots.txt","timestamp":"2026-06-17T13:40:47.453Z"}
{"level":"log","prefix":"REQUEST","ip":"47.237.11.73","message":"[47.237.11.73] [REQUEST] GET /sitemap.xml","timestamp":"2026-06-17T13:40:47.473Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-17T13:41:15.569Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-17.json.gz","timestamp":"2026-06-17T13:41:45.506Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yTMNMIa/apps.s/node.1t1s7c","timestamp":"2026-06-20T09:51:20.852Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.177","message":"[205.210.31.177] [REQUEST] GET /","timestamp":"2026-06-20T09:51:20.874Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-20T09:51:57.922Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-20.json.gz","timestamp":"2026-06-20T09:52:27.895Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VsZ4UiS/apps.s/node.2m66p2","timestamp":"2026-06-21T10:23:41.329Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.184","message":"[198.235.24.184] [REQUEST] GET /","timestamp":"2026-06-21T10:23:41.350Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-21T10:24:18.404Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-21.json.gz","timestamp":"2026-06-21T10:24:48.369Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VsZ4UiS/apps.s/node.2g0hey","timestamp":"2026-06-21T12:24:14.425Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-21T12:24:14.447Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-21T12:24:14.475Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:24:14.480Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-21T12:24:14.481Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-21T12:24:14.483Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:24:14.560Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-21T12:24:14.733Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-21T12:24:14.751Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-21T12:24:14.810Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:24:20.157Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-06-21T12:24:20.177Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:24:20.205Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-06-21T12:24:20.224Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-21T12:24:21.822Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-21T12:24:27.239Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-21T12:24:34.494Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:24:34.512Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:24:34.554Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-21T12:24:51.467Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-06-21T12:25:19.333Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-21T12:25:19.354Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-06-21T12:25:19.372Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-06-21T12:25:19.372Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:25:19.393Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:25:20.319Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-21T12:25:20.338Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-21.json.gz","timestamp":"2026-06-21T12:25:22.023Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-21T12:25:50.168Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:25:50.186Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-21T12:25:50.206Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:25:50.227Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-21T12:25:57.249Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-21T12:26:02.424Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:26:02.463Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-21T12:26:03.723Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.A5sMPbQ/apps.s/node.3hgjz2","timestamp":"2026-06-22T08:17:00.454Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-22T08:17:00.475Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-22T08:17:00.479Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T08:17:00.787Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-22T08:17:05.486Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T08:17:05.508Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-22T08:17:37.527Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-22.json.gz","timestamp":"2026-06-22T08:18:07.556Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-06-22T09:50:20.235Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-22T09:50:20.251Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:20.293Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:24.396Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-22T09:50:27.279Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-22T09:50:27.317Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-22T09:50:27.336Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:27.373Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/vitrines","timestamp":"2026-06-22T09:50:28.524Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:28.544Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/vitrines","timestamp":"2026-06-22T09:50:28.563Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-22T09:50:34.368Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/vitrines — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get19.mjs:173:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-22T09:50:35.577Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/abonnements","timestamp":"2026-06-22T09:50:41.372Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-06-22T09:50:41.390Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/abonnements","timestamp":"2026-06-22T09:50:41.418Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:41.440Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-06-22T09:50:42.295Z"}
{"level":"error","prefix":"EXCEPTION","ip":"37.66.219.93","message":"[37.66.219.93] [EXCEPTION] /api/abonnements — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/index.get.mjs:31:20)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-06-22T09:50:48.430Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.u9nPJkd/apps.s/node.gstfz","timestamp":"2026-06-23T10:03:32.454Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.3","message":"[198.235.24.3] [REQUEST] GET /","timestamp":"2026-06-23T10:03:32.475Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-23T10:04:09.530Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-23.json.gz","timestamp":"2026-06-23T10:04:39.495Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MmytLtc/apps.s/node.fzj8z","timestamp":"2026-06-24T17:05:29.957Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.130","message":"[198.235.24.130] [REQUEST] GET /","timestamp":"2026-06-24T17:05:29.979Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-24T17:06:07.030Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-24.json.gz","timestamp":"2026-06-24T17:06:36.999Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hkfqq5z/apps.s/node.1m1xng","timestamp":"2026-06-25T06:20:20.729Z"}
{"level":"log","prefix":"REQUEST","ip":"54.82.33.143","message":"[54.82.33.143] [REQUEST] GET /","timestamp":"2026-06-25T06:20:20.748Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-25T06:20:57.799Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-25.json.gz","timestamp":"2026-06-25T06:21:27.775Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1SXVdHU/apps.s/node.24p3pv","timestamp":"2026-06-27T12:53:40.890Z"}
{"level":"log","prefix":"REQUEST","ip":"54.86.115.253","message":"[54.86.115.253] [REQUEST] GET /","timestamp":"2026-06-27T12:53:40.912Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-27T12:54:17.961Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-27.json.gz","timestamp":"2026-06-27T12:54:47.931Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xhYAXM3/apps.s/node.1tm7p0","timestamp":"2026-06-29T13:19:00.730Z"}
{"level":"log","prefix":"REQUEST","ip":"64.23.183.203","message":"[64.23.183.203] [REQUEST] GET /","timestamp":"2026-06-29T13:19:00.752Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-29T13:19:37.801Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-29.json.gz","timestamp":"2026-06-29T13:20:07.773Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kMWy4Fd/apps.s/node.181if5","timestamp":"2026-06-30T10:11:02.217Z"}
{"level":"log","prefix":"REQUEST","ip":"64.23.130.240","message":"[64.23.130.240] [REQUEST] GET /","timestamp":"2026-06-30T10:11:02.235Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-06-30T10:11:39.289Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-06-30.json.gz","timestamp":"2026-06-30T10:12:09.260Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kMWy4Fd/apps.s/node.4d4sx1","timestamp":"2026-06-30T12:21:07.774Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.q0jbBy3/apps.s/node.1ylvxo","timestamp":"2026-07-01T17:59:28.751Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T17:59:28.772Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ToSPzINLhclNe0hRb2i5qjJ\"}","timestamp":"2026-07-01T17:59:28.850Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ToSPsINLhclNe0hZ4wzs3fA\",\"amount\":1299}","timestamp":"2026-07-01T17:59:28.854Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T17:59:28.858Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToSPzINLhclNe0h3RIDfq4S\"}","timestamp":"2026-07-01T17:59:28.859Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T17:59:28.917Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T17:59:43.555Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToSPzINLhclNe0h3RIDfq4S\"}","timestamp":"2026-07-01T17:59:43.556Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T17:59:43.558Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-01T18:00:05.396Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-01.json.gz","timestamp":"2026-07-01T18:00:35.424Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T18:44:43.428Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToT7nINLhclNe0hTBeMfqdo\"}","timestamp":"2026-07-01T18:44:43.429Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T18:44:43.467Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T18:44:44.524Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ToT7oINLhclNe0hGL1WkYXH\"}","timestamp":"2026-07-01T18:44:44.525Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ToT7fINLhclNe0hoAKpDOjs\",\"amount\":1299}","timestamp":"2026-07-01T18:44:44.525Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T18:59:07.989Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToSPzINLhclNe0h3RIDfq4S\"}","timestamp":"2026-07-01T18:59:07.990Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T18:59:08.025Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T19:18:47.124Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToTelINLhclNe0hWb5KlrWF\"}","timestamp":"2026-07-01T19:18:47.124Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T19:18:47.158Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T19:18:47.949Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ToTemINLhclNe0hMYfE35DB\"}","timestamp":"2026-07-01T19:18:47.949Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ToTeeINLhclNe0h6tphcS0j\",\"amount\":1299}","timestamp":"2026-07-01T19:18:47.949Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T19:42:36.084Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToU1nINLhclNe0htZdTLPrT\"}","timestamp":"2026-07-01T19:42:36.085Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T19:42:36.151Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T19:42:37.377Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1ToU1pINLhclNe0hvrSOxxuN\"}","timestamp":"2026-07-01T19:42:37.377Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1ToU1fINLhclNe0hIcSLahBb\",\"amount\":1299}","timestamp":"2026-07-01T19:42:37.377Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T19:44:57.411Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToT7nINLhclNe0hTBeMfqdo\"}","timestamp":"2026-07-01T19:44:57.412Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T19:44:57.445Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.q0jbBy3/apps.s/node.312abf","timestamp":"2026-07-01T20:18:46.059Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T20:18:46.082Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToTelINLhclNe0hWb5KlrWF\"}","timestamp":"2026-07-01T20:18:46.142Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T20:18:46.171Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-01T20:19:23.191Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-01.json.gz","timestamp":"2026-07-01T20:19:53.101Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T20:43:06.898Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToU1nINLhclNe0htZdTLPrT\"}","timestamp":"2026-07-01T20:43:06.899Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T20:43:06.933Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T21:45:45.278Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToT7nINLhclNe0hTBeMfqdo\"}","timestamp":"2026-07-01T21:45:45.279Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T21:45:45.312Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T22:19:57.582Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToTelINLhclNe0hWb5KlrWF\"}","timestamp":"2026-07-01T22:19:57.583Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T22:19:57.619Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-01T22:42:03.145Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1ToU1nINLhclNe0htZdTLPrT\"}","timestamp":"2026-07-01T22:42:03.146Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-01T22:42:03.179Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.q0jbBy3/apps.s/node.3s65k2","timestamp":"2026-07-02T03:08:28.827Z"}
{"level":"log","prefix":"REQUEST","ip":"89.117.37.109","message":"[89.117.37.109] [REQUEST] GET /","timestamp":"2026-07-02T03:08:28.847Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-02T03:09:05.895Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-02.json.gz","timestamp":"2026-07-02T03:09:35.865Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.oMeKfSM/apps.s/node.pwn6s","timestamp":"2026-07-02T10:01:09.374Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-02T10:01:09.398Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TohQeINLhclNe0hnmJG7VGB\"}","timestamp":"2026-07-02T10:01:09.491Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-02T10:01:09.526Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1TohQeINLhclNe0hSpYO8ccr\"}","timestamp":"2026-07-02T10:01:09.527Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1TohQXINLhclNe0hMTznKI1b\",\"amount\":1299}","timestamp":"2026-07-02T10:01:09.527Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-02T10:01:09.561Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-02T10:01:26.374Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TohQeINLhclNe0hnmJG7VGB\"}","timestamp":"2026-07-02T10:01:26.375Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-02T10:01:26.377Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-02T10:01:46.422Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-02.json.gz","timestamp":"2026-07-02T10:02:16.417Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.oMeKfSM/apps.s/node.hu1ip","timestamp":"2026-07-02T11:02:00.053Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-02T11:02:00.077Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TohQeINLhclNe0hnmJG7VGB\"}","timestamp":"2026-07-02T11:02:00.144Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-02T11:02:00.208Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-02T11:02:37.104Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-02.json.gz","timestamp":"2026-07-02T11:03:07.110Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.oMeKfSM/apps.s/node.2jyv51","timestamp":"2026-07-02T11:56:14.832Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yzdTf7P/apps.s/node.2rjm4w","timestamp":"2026-07-03T09:34:53.914Z"}
{"level":"log","prefix":"REQUEST","ip":"147.185.132.183","message":"[147.185.132.183] [REQUEST] GET /","timestamp":"2026-07-03T09:34:53.937Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-03T09:35:30.987Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-03.json.gz","timestamp":"2026-07-03T09:36:00.958Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.js7M6fW/apps.s/node.4cmzhi","timestamp":"2026-07-03T16:23:47.094Z"}
{"level":"log","prefix":"REQUEST","ip":"8.231.215.224","message":"[8.231.215.224] [REQUEST] GET /406.shtml","timestamp":"2026-07-03T16:23:47.113Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-03T16:24:24.164Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-03.json.gz","timestamp":"2026-07-03T16:24:54.134Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.js7M6fW/apps.s/node.18ks79","timestamp":"2026-07-03T18:00:05.419Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-03T18:00:05.458Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TpBNgINLhclNe0hRCXU1Blh\"}","timestamp":"2026-07-03T18:00:05.543Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-03T18:00:05.570Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1TpBNhINLhclNe0htWfdF4H5\"}","timestamp":"2026-07-03T18:00:05.571Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1TpBNZINLhclNe0hbowwRZh7\",\"amount\":1299}","timestamp":"2026-07-03T18:00:05.571Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-03T18:00:05.604Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-03T18:00:22.384Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TpBNgINLhclNe0hRCXU1Blh\"}","timestamp":"2026-07-03T18:00:22.384Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-03T18:00:22.387Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-03T18:00:42.464Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-03.json.gz","timestamp":"2026-07-03T18:01:12.429Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.js7M6fW/apps.s/node.3dgxat","timestamp":"2026-07-03T18:59:14.338Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-03T18:59:14.361Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1TpBNgINLhclNe0hRCXU1Blh\"}","timestamp":"2026-07-03T18:59:14.433Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-07-03T18:59:14.497Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-03T18:59:51.387Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-03.json.gz","timestamp":"2026-07-03T19:00:21.148Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.js7M6fW/apps.s/node.ieddn","timestamp":"2026-07-04T10:02:04.312Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.185","message":"[205.210.31.185] [REQUEST] GET /","timestamp":"2026-07-04T10:02:04.332Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-04T10:02:41.382Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-04.json.gz","timestamp":"2026-07-04T10:03:11.356Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.js7M6fW/apps.s/node.728cd","timestamp":"2026-07-04T11:57:17.872Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vxDmcHO/apps.s/node.3325va","timestamp":"2026-07-04T13:44:46.806Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.140","message":"[198.235.24.140] [REQUEST] GET /","timestamp":"2026-07-04T13:44:46.824Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-04T13:45:23.877Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-04.json.gz","timestamp":"2026-07-04T13:45:53.848Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xmxgGqe/apps.s/node.48o6i8","timestamp":"2026-07-05T16:34:29.868Z"}
{"level":"log","prefix":"REQUEST","ip":"91.192.10.179","message":"[91.192.10.179] [REQUEST] GET /","timestamp":"2026-07-05T16:34:29.891Z"}
{"level":"log","prefix":"REQUEST","ip":"91.192.10.179","message":"[91.192.10.179] [REQUEST] GET /","timestamp":"2026-07-05T16:34:29.896Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-05T16:35:07.026Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-05.json.gz","timestamp":"2026-07-05T16:35:36.902Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.A0dtWBO/apps.s/node.27qqrg","timestamp":"2026-07-06T00:33:04.352Z"}
{"level":"log","prefix":"REQUEST","ip":"158.173.67.160","message":"[158.173.67.160] [REQUEST] GET /","timestamp":"2026-07-06T00:33:04.370Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-06T00:33:41.410Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-06.json.gz","timestamp":"2026-07-06T00:34:11.377Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.A0dtWBO/apps.s/node.q2lv6","timestamp":"2026-07-06T07:18:15.044Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.eVa2LCN/apps.s/node.4fro7z","timestamp":"2026-07-06T17:21:41.007Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.18","message":"[205.210.31.18] [REQUEST] GET /","timestamp":"2026-07-06T17:21:41.028Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-06T17:22:18.077Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-06.json.gz","timestamp":"2026-07-06T17:22:48.050Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.eVa2LCN/apps.s/node.3sy6zx","timestamp":"2026-07-06T18:34:25.029Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hVfYufU/apps.s/node.ll7t3","timestamp":"2026-07-06T23:51:32.145Z"}
{"level":"log","prefix":"REQUEST","ip":"82.39.212.144","message":"[82.39.212.144] [REQUEST] GET /","timestamp":"2026-07-06T23:51:32.167Z"}
{"level":"log","prefix":"REQUEST","ip":"82.39.212.144","message":"[82.39.212.144] [REQUEST] GET /","timestamp":"2026-07-06T23:51:33.627Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-06T23:52:09.231Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-06.json.gz","timestamp":"2026-07-06T23:52:39.186Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.J5dxfAn/apps.s/node.3qreku","timestamp":"2026-07-07T14:52:10.576Z"}
{"level":"log","prefix":"REQUEST","ip":"44.243.87.119","message":"[44.243.87.119] [REQUEST] GET /robots.txt","timestamp":"2026-07-07T14:52:10.598Z"}
{"level":"log","prefix":"REQUEST","ip":"44.243.87.119","message":"[44.243.87.119] [REQUEST] GET /","timestamp":"2026-07-07T14:52:10.772Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-07T14:52:47.662Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-07.json.gz","timestamp":"2026-07-07T14:53:17.626Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.254.114","message":"[35.253.254.114] [REQUEST] GET /","timestamp":"2026-07-07T15:34:29.465Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.J5dxfAn/apps.s/node.2kc4bp","timestamp":"2026-07-07T17:55:10.362Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.22","message":"[205.210.31.22] [REQUEST] GET /","timestamp":"2026-07-07T17:55:10.384Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-07T17:55:47.439Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-07.json.gz","timestamp":"2026-07-07T17:56:17.407Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.C4Ylg4w/apps.s/node.3wb5vd","timestamp":"2026-07-08T04:41:46.928Z"}
{"level":"log","prefix":"REQUEST","ip":"193.235.141.210","message":"[193.235.141.210] [REQUEST] GET /","timestamp":"2026-07-08T04:41:46.949Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T04:42:23.997Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T04:42:53.969Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2LMLCaF/apps.s/node.402fqo","timestamp":"2026-07-08T08:05:26.676Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-08T08:05:26.697Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /feed/","timestamp":"2026-07-08T08:05:26.852Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:27.183Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:27.380Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:27.530Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:27.678Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:27.872Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:28.021Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:28.299Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:28.618Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:28.876Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:29.024Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:29.277Z"}
{"level":"log","prefix":"REQUEST","ip":"34.11.152.36","message":"[34.11.152.36] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T08:05:29.631Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T08:06:03.748Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T08:06:33.715Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2LMLCaF/apps.s/node.ezx82","timestamp":"2026-07-08T10:17:01.396Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kHDvow5/apps.s/node.3q4zyw","timestamp":"2026-07-08T11:11:47.209Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-08T11:11:47.231Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /feed/","timestamp":"2026-07-08T11:11:47.290Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.339Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.362Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.387Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.410Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.440Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.516Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.587Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.643Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.670Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.691Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.760Z"}
{"level":"log","prefix":"REQUEST","ip":"34.14.69.109","message":"[34.14.69.109] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T11:11:47.781Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T11:12:24.252Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T11:12:54.254Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kHDvow5/apps.s/node.3paam6","timestamp":"2026-07-08T15:00:36.998Z"}
{"level":"log","prefix":"REQUEST","ip":"8.234.202.5","message":"[8.234.202.5] [REQUEST] GET /","timestamp":"2026-07-08T15:00:37.017Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T15:01:14.068Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T15:01:44.069Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kHDvow5/apps.s/node.2kkt63","timestamp":"2026-07-08T15:18:54.280Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zwG4aYu/apps.s/node.2nj8ti","timestamp":"2026-07-08T15:21:59.145Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /","timestamp":"2026-07-08T15:21:59.164Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:21:59.266Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /","timestamp":"2026-07-08T15:21:59.505Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:21:59.597Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:21:59.689Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:21:59.858Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:21:59.950Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.049Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.142Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /2018/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.231Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.322Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.411Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.500Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.589Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /media/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.679Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.769Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.858Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:00.947Z"}
{"level":"log","prefix":"REQUEST","ip":"34.48.131.14","message":"[34.48.131.14] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-07-08T15:22:01.037Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T15:22:36.220Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T15:23:06.193Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XbnhlTK/apps.s/node.2cj8ug","timestamp":"2026-07-08T22:44:21.586Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.151","message":"[205.210.31.151] [REQUEST] GET /","timestamp":"2026-07-08T22:44:21.607Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-08T22:44:58.655Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-08.json.gz","timestamp":"2026-07-08T22:45:28.623Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XbnhlTK/apps.s/node.226wz4","timestamp":"2026-07-09T08:26:40.652Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1V483Aq/apps.s/node.1yt4a0","timestamp":"2026-07-09T13:04:39.009Z"}
{"level":"log","prefix":"REQUEST","ip":"104.197.33.171","message":"[104.197.33.171] [REQUEST] GET /","timestamp":"2026-07-09T13:04:39.033Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-09T13:05:16.081Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-09.json.gz","timestamp":"2026-07-09T13:05:46.052Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1V483Aq/apps.s/node.1xtfyz","timestamp":"2026-07-09T14:46:07.666Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pKOTjci/apps.s/node.19p21m","timestamp":"2026-07-10T22:11:08.995Z"}
{"level":"log","prefix":"REQUEST","ip":"3.252.218.89","message":"[3.252.218.89] [REQUEST] GET /","timestamp":"2026-07-10T22:11:09.021Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-10T22:11:46.068Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-10.json.gz","timestamp":"2026-07-10T22:12:16.038Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pKOTjci/apps.s/node.2afalr","timestamp":"2026-07-11T00:07:15.511Z"}
{"level":"log","prefix":"REQUEST","ip":"3.252.236.80","message":"[3.252.236.80] [REQUEST] GET /","timestamp":"2026-07-11T00:07:15.534Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-11T00:07:52.582Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-11.json.gz","timestamp":"2026-07-11T00:08:22.554Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pKOTjci/apps.s/node.4965g1","timestamp":"2026-07-11T08:57:07.786Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TdtILwd/apps.s/node.3e1mig","timestamp":"2026-07-11T23:12:53.327Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-11T23:12:53.350Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsA4mINLhclNe0hCyN5Wz40\"}","timestamp":"2026-07-11T23:12:53.870Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uge7PKyu8kbD9C\",\"amount\":1299}","timestamp":"2026-07-11T23:12:53.875Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-11T23:13:30.363Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-11.json.gz","timestamp":"2026-07-11T23:14:00.337Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.atrfbTU/apps.s/node.265f5s","timestamp":"2026-07-12T08:12:31.059Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-12T08:12:31.080Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /feed/","timestamp":"2026-07-12T08:12:31.194Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.253Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.277Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.320Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.344Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.367Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.391Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.443Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.466Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.489Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.512Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.534Z"}
{"level":"log","prefix":"REQUEST","ip":"34.156.100.23","message":"[34.156.100.23] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-12T08:12:31.556Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T08:13:08.128Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T08:13:38.101Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.q3d0bQK/apps.s/node.empqi","timestamp":"2026-07-12T08:28:15.043Z"}
{"level":"log","prefix":"REQUEST","ip":"91.148.244.131","message":"[91.148.244.131] [REQUEST] GET /","timestamp":"2026-07-12T08:28:15.063Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zMARLHc/apps.s/node.nj0h5","timestamp":"2026-07-12T08:29:58.305Z"}
{"level":"log","prefix":"REQUEST","ip":"167.99.181.249","message":"[167.99.181.249] [REQUEST] OPTIONS /","timestamp":"2026-07-12T08:29:58.327Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QfixOmr/apps.s/node.65802","timestamp":"2026-07-12T08:30:34.589Z"}
{"level":"log","prefix":"REQUEST","ip":"205.169.39.123","message":"[205.169.39.123] [REQUEST] GET /","timestamp":"2026-07-12T08:30:34.611Z"}
{"level":"log","prefix":"REQUEST","ip":"34.72.176.129","message":"[34.72.176.129] [REQUEST] GET /","timestamp":"2026-07-12T08:30:34.617Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T08:31:11.663Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T08:31:41.633Z"}
{"level":"log","prefix":"REQUEST","ip":"205.169.39.7","message":"[205.169.39.7] [REQUEST] GET /","timestamp":"2026-07-12T08:38:24.790Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QVT1b60/apps.s/node.msilw","timestamp":"2026-07-12T08:41:49.766Z"}
{"level":"log","prefix":"REQUEST","ip":"34.244.21.26","message":"[34.244.21.26] [REQUEST] GET /","timestamp":"2026-07-12T08:41:49.785Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T08:42:26.804Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T08:42:56.775Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QVT1b60/apps.s/node.36hfp2","timestamp":"2026-07-12T09:30:40.565Z"}
{"level":"log","prefix":"REQUEST","ip":"89.37.63.46","message":"[89.37.63.46] [REQUEST] GET /auth","timestamp":"2026-07-12T09:30:40.584Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T09:31:17.634Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T09:31:47.605Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pIAyteV/apps.s/node.3x5c0e","timestamp":"2026-07-12T10:33:55.578Z"}
{"level":"log","prefix":"REQUEST","ip":"89.37.63.169","message":"[89.37.63.169] [REQUEST] GET /auth","timestamp":"2026-07-12T10:33:55.599Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T10:34:32.645Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T10:35:02.622Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-12T10:42:17.715Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsKpxINLhclNe0heRNaO1iU\"}","timestamp":"2026-07-12T10:42:17.799Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UgpFgQkCLTfsX2\",\"amount\":1299}","timestamp":"2026-07-12T10:42:17.800Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pIAyteV/apps.s/node.3wav82","timestamp":"2026-07-12T11:23:53.775Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.um5JI13/apps.s/node.37cwo0","timestamp":"2026-07-12T13:52:44.350Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.218.49","message":"[34.187.218.49] [REQUEST] GET /","timestamp":"2026-07-12T13:52:44.372Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T13:53:21.431Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T13:53:51.421Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.um5JI13/apps.s/node.40o854","timestamp":"2026-07-12T14:37:06.190Z"}
{"level":"log","prefix":"REQUEST","ip":"172.86.119.48","message":"[172.86.119.48] [REQUEST] GET /","timestamp":"2026-07-12T14:37:06.212Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T14:37:43.261Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T14:38:13.231Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.um5JI13/apps.s/node.3psajb","timestamp":"2026-07-12T17:12:54.464Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-12T17:12:54.487Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsQvxINLhclNe0h0nwyn9Zv\"}","timestamp":"2026-07-12T17:12:54.552Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UgvX1h8F4RpMBe\",\"amount\":1299}","timestamp":"2026-07-12T17:12:54.557Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-12T17:13:31.530Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-12.json.gz","timestamp":"2026-07-12T17:14:01.505Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-12T17:14:39.748Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsQxfINLhclNe0hcEtMIgQg\"}","timestamp":"2026-07-12T17:14:39.749Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UgvZY7bLAQ0Q0l\",\"amount\":1299}","timestamp":"2026-07-12T17:14:39.749Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.um5JI13/apps.s/node.2m2bnh","timestamp":"2026-07-12T18:32:17.584Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1eGuh9K/apps.s/node.3v8two","timestamp":"2026-07-13T06:30:00.407Z"}
{"level":"log","prefix":"REQUEST","ip":"91.192.10.181","message":"[91.192.10.181] [REQUEST] GET /","timestamp":"2026-07-13T06:30:00.427Z"}
{"level":"log","prefix":"REQUEST","ip":"91.192.10.181","message":"[91.192.10.181] [REQUEST] GET /","timestamp":"2026-07-13T06:30:00.432Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T06:30:37.475Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T06:31:07.477Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1eGuh9K/apps.s/node.2mi01c","timestamp":"2026-07-13T08:21:56.093Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.e2k02wL/apps.s/node.jhoam","timestamp":"2026-07-13T08:23:01.074Z"}
{"level":"log","prefix":"REQUEST","ip":"38.253.224.42","message":"[38.253.224.42] [REQUEST] GET /","timestamp":"2026-07-13T08:23:01.093Z"}
{"level":"log","prefix":"REQUEST","ip":"38.253.224.42","message":"[38.253.224.42] [REQUEST] GET /","timestamp":"2026-07-13T08:23:02.023Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T08:23:38.145Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T08:24:08.144Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.e2k02wL/apps.s/node.1ikuu9","timestamp":"2026-07-13T09:43:01.242Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.175","message":"[198.235.24.175] [REQUEST] GET /","timestamp":"2026-07-13T09:43:01.262Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T09:43:38.310Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T09:44:08.285Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8JIHLu0/apps.s/node.1szet5","timestamp":"2026-07-13T09:47:33.538Z"}
{"level":"log","prefix":"REQUEST","ip":"134.199.228.152","message":"[134.199.228.152] [REQUEST] GET /","timestamp":"2026-07-13T09:47:33.560Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T09:48:10.603Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T09:48:40.575Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.t1RcXRJ/apps.s/node.156v7k","timestamp":"2026-07-13T10:09:28.108Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-13T10:09:28.128Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /feed/","timestamp":"2026-07-13T10:09:28.490Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:28.950Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:29.185Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:29.489Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:29.670Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:29.831Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:29.922Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.075Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.351Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.577Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.668Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.773Z"}
{"level":"log","prefix":"REQUEST","ip":"35.199.47.164","message":"[35.199.47.164] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-13T10:09:30.867Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T10:10:05.182Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T10:10:35.153Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-13T10:19:33.930Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1TsgxVINLhclNe0hdakQvLCn\"}","timestamp":"2026-07-13T10:19:34.017Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThoeSINLhclNe0h9LmeDUCH\",\"user_id\":\"ace54fdf-3f39-443b-8247-80315594a76e\"}","timestamp":"2026-07-13T10:19:34.054Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-13T10:24:00.918Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1Tsh1oINLhclNe0hVNixYHIb\"}","timestamp":"2026-07-13T10:24:00.920Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UhCAiYubU3VO4W\",\"amount\":1299}","timestamp":"2026-07-13T10:24:00.920Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.IalOfnH/apps.s/node.1k3joh","timestamp":"2026-07-13T10:43:41.763Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-13T10:43:41.785Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TshKqINLhclNe0ht2sqos0Q\"}","timestamp":"2026-07-13T10:43:41.846Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UhCVCFgcFAiDWL\",\"amount\":1299}","timestamp":"2026-07-13T10:43:41.850Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T10:44:18.797Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T10:44:48.777Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4Fd2cAd/apps.s/node.4bjrsw","timestamp":"2026-07-13T11:00:16.757Z"}
{"level":"log","prefix":"REQUEST","ip":"35.234.189.176","message":"[35.234.189.176] [REQUEST] GET /","timestamp":"2026-07-13T11:00:16.779Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T11:00:53.831Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T11:01:23.803Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-13T11:48:35.144Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsiLfINLhclNe0hdeQ7jX5h\"}","timestamp":"2026-07-13T11:48:35.212Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UhDXmV5duSJrfl\",\"amount\":1299}","timestamp":"2026-07-13T11:48:35.212Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4Fd2cAd/apps.s/node.wp1ix","timestamp":"2026-07-13T12:04:47.682Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-13T12:04:47.706Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TsibKINLhclNe0hVooCFlZJ\"}","timestamp":"2026-07-13T12:04:47.771Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UhDnggureI4sBc\",\"amount\":1299}","timestamp":"2026-07-13T12:04:47.775Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T12:05:24.753Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T12:05:54.902Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.f1Biecy/apps.s/node.2fpoco","timestamp":"2026-07-13T14:45:51.552Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.162","message":"[205.210.31.162] [REQUEST] GET /","timestamp":"2026-07-13T14:45:51.574Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T14:46:28.624Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T14:46:58.596Z"}
{"level":"log","prefix":"REQUEST","ip":"136.66.133.121","message":"[136.66.133.121] [REQUEST] GET /","timestamp":"2026-07-13T15:04:04.501Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.N2cvr9B/apps.s/node.3h703o","timestamp":"2026-07-13T20:32:55.870Z"}
{"level":"log","prefix":"REQUEST","ip":"146.190.160.209","message":"[146.190.160.209] [REQUEST] GET /","timestamp":"2026-07-13T20:32:55.890Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-13T20:33:32.952Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-13.json.gz","timestamp":"2026-07-13T20:34:02.911Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ceJIEx9/apps.s/node.4ek4yv","timestamp":"2026-07-14T08:01:26.081Z"}
{"level":"log","prefix":"REQUEST","ip":"147.182.194.222","message":"[147.182.194.222] [REQUEST] GET /","timestamp":"2026-07-14T08:01:26.104Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-14T08:02:03.208Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-14.json.gz","timestamp":"2026-07-14T08:02:33.216Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ceJIEx9/apps.s/node.2f4pj3","timestamp":"2026-07-14T08:52:58.786Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.168","message":"[205.210.31.168] [REQUEST] GET /","timestamp":"2026-07-14T08:52:58.807Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-14T08:53:35.944Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-14.json.gz","timestamp":"2026-07-14T08:54:05.918Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9ZHa00F/apps.s/node.49t96x","timestamp":"2026-07-14T16:20:24.495Z"}
{"level":"log","prefix":"REQUEST","ip":"64.64.108.11","message":"[64.64.108.11] [REQUEST] GET /","timestamp":"2026-07-14T16:20:24.539Z"}
{"level":"log","prefix":"REQUEST","ip":"64.64.108.13","message":"[64.64.108.13] [REQUEST] GET /","timestamp":"2026-07-14T16:20:24.548Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-14T16:21:01.557Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-14.json.gz","timestamp":"2026-07-14T16:21:31.527Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TSvlLBm/apps.s/node.2rxbvj","timestamp":"2026-07-15T12:19:20.922Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-15T12:19:20.945Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /feed/","timestamp":"2026-07-15T12:19:21.102Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.305Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.441Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.549Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.651Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.780Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:21.896Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.021Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.143Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.282Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.383Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.587Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.138.16","message":"[34.24.138.16] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-15T12:19:22.692Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-15T12:19:58.021Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-15.json.gz","timestamp":"2026-07-15T12:20:27.982Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TSvlLBm/apps.s/node.25azvt","timestamp":"2026-07-15T13:18:47.094Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NuOaSOo/apps.s/node.2gtz8u","timestamp":"2026-07-15T13:36:52.601Z"}
{"level":"log","prefix":"REQUEST","ip":"136.107.133.40","message":"[136.107.133.40] [REQUEST] GET /","timestamp":"2026-07-15T13:36:52.619Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-15T13:37:29.671Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-15.json.gz","timestamp":"2026-07-15T13:37:59.632Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9ErIQFI/apps.s/node.1s0q3c","timestamp":"2026-07-15T19:20:48.414Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.69.207","message":"[139.59.69.207] [REQUEST] GET /","timestamp":"2026-07-15T19:20:48.432Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-15T19:21:25.477Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-15.json.gz","timestamp":"2026-07-15T19:21:55.448Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9ErIQFI/apps.s/node.1mvph9","timestamp":"2026-07-16T01:36:11.072Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9sgfsop/apps.s/node.anmj1","timestamp":"2026-07-17T00:25:28.940Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /","timestamp":"2026-07-17T00:25:28.964Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.879Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.904Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.928Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.952Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.976Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:32.998Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.020Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /phpinfo","timestamp":"2026-07-17T00:25:33.040Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.061Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.082Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-07-17T00:25:33.104Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-07-17T00:25:33.124Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-07-17T00:25:33.145Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-07-17T00:25:33.166Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.187Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-07-17T00:25:33.208Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /info","timestamp":"2026-07-17T00:25:33.229Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.250Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.271Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.292Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.313Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.333Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T00:25:33.354Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-07-17T00:25:33.376Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /_environment","timestamp":"2026-07-17T00:25:33.396Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-07-17T00:25:33.417Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-07-17T00:25:33.440Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-07-17T00:25:33.461Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-07-17T00:25:33.482Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-07-17T00:25:33.629Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /406.shtml","timestamp":"2026-07-17T00:25:33.651Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-07-17T00:25:33.675Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /phpinfo.php~","timestamp":"2026-07-17T00:25:33.699Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /406.shtml","timestamp":"2026-07-17T00:25:33.722Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-07-17T00:25:33.745Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-07-17T00:25:33.770Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-07-17T00:25:33.792Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-07-17T00:25:33.813Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-07-17T00:25:33.833Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-07-17T00:25:33.854Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-07-17T00:25:33.875Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-07-17T00:25:33.895Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-07-17T00:25:33.916Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-07-17T00:25:33.937Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-07-17T00:25:33.958Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-07-17T00:25:33.982Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-07-17T00:25:34.003Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-07-17T00:25:34.025Z"}
{"level":"log","prefix":"REQUEST","ip":"13.38.62.13","message":"[13.38.62.13] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-07-17T00:25:34.046Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T00:26:06.001Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T00:26:35.973Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.aQJSqgs/apps.s/node.4avt14","timestamp":"2026-07-17T04:16:18.611Z"}
{"level":"log","prefix":"REQUEST","ip":"157.173.126.24","message":"[157.173.126.24] [REQUEST] GET /","timestamp":"2026-07-17T04:16:18.632Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T04:16:55.665Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T04:17:25.644Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.aQJSqgs/apps.s/node.42x9ef","timestamp":"2026-07-17T05:58:16.699Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /","timestamp":"2026-07-17T05:58:16.722Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /backup.sql","timestamp":"2026-07-17T05:58:30.680Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /config.yml","timestamp":"2026-07-17T05:58:30.699Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /settings.py","timestamp":"2026-07-17T05:58:30.718Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /database.sql","timestamp":"2026-07-17T05:58:30.738Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /406.shtml","timestamp":"2026-07-17T05:58:30.757Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /db.sql","timestamp":"2026-07-17T05:58:30.778Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T05:58:30.798Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /data.sql","timestamp":"2026-07-17T05:58:30.817Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /dump.sql","timestamp":"2026-07-17T05:58:30.839Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /credentials.json","timestamp":"2026-07-17T05:58:30.877Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /docker-compose.yml","timestamp":"2026-07-17T05:58:30.897Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /secrets.json","timestamp":"2026-07-17T05:58:30.917Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /config.json","timestamp":"2026-07-17T05:58:30.936Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /app/config/parameters.yml","timestamp":"2026-07-17T05:58:30.957Z"}
{"level":"log","prefix":"REQUEST","ip":"54.242.138.204","message":"[54.242.138.204] [REQUEST] GET /config/database.yml","timestamp":"2026-07-17T05:58:30.976Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T05:58:53.762Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T05:59:23.769Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3yivoDM/apps.s/node.wxnxt","timestamp":"2026-07-17T07:43:01.281Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /","timestamp":"2026-07-17T07:43:01.301Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.518Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.611Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.705Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.797Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.888Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:20.979Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:21.071Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /phpinfo","timestamp":"2026-07-17T07:43:21.164Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:21.259Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:21.351Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-07-17T07:43:21.443Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-07-17T07:43:21.534Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-07-17T07:43:21.624Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-07-17T07:43:21.716Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:21.808Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-07-17T07:43:21.900Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /info","timestamp":"2026-07-17T07:43:21.993Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.086Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.179Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.270Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.361Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.453Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /404.shtml","timestamp":"2026-07-17T07:43:22.543Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-07-17T07:43:22.635Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /_environment","timestamp":"2026-07-17T07:43:22.728Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-07-17T07:43:22.820Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-07-17T07:43:22.914Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-07-17T07:43:23.007Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-07-17T07:43:23.100Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-07-17T07:43:23.447Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /406.shtml","timestamp":"2026-07-17T07:43:23.539Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-07-17T07:43:23.633Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /phpinfo.php~","timestamp":"2026-07-17T07:43:23.727Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /406.shtml","timestamp":"2026-07-17T07:43:23.819Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-07-17T07:43:23.912Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-07-17T07:43:24.016Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-07-17T07:43:24.109Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-07-17T07:43:24.203Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-07-17T07:43:24.299Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-07-17T07:43:24.394Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-07-17T07:43:24.487Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-07-17T07:43:24.581Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-07-17T07:43:24.674Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-07-17T07:43:24.766Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-07-17T07:43:24.859Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-07-17T07:43:24.953Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-07-17T07:43:25.047Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-07-17T07:43:25.139Z"}
{"level":"log","prefix":"REQUEST","ip":"3.80.236.237","message":"[3.80.236.237] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-07-17T07:43:25.232Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T07:43:38.447Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T07:44:08.409Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TDwfybo/apps.s/node.1r0hs8","timestamp":"2026-07-17T13:10:24.664Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.19","message":"[198.235.24.19] [REQUEST] GET /","timestamp":"2026-07-17T13:10:24.686Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T13:11:01.764Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T13:11:31.701Z"}
{"level":"log","prefix":"REQUEST","ip":"34.21.105.101","message":"[34.21.105.101] [REQUEST] GET /","timestamp":"2026-07-17T13:22:07.349Z"}
{"level":"log","prefix":"REQUEST","ip":"104.196.58.6","message":"[104.196.58.6] [REQUEST] GET /","timestamp":"2026-07-17T13:46:24.569Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TDwfybo/apps.s/node.2x7o98","timestamp":"2026-07-17T16:55:23.485Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.I5mtHco/apps.s/node.rhh46","timestamp":"2026-07-17T18:16:13.670Z"}
{"level":"log","prefix":"REQUEST","ip":"82.39.212.241","message":"[82.39.212.241] [REQUEST] GET /","timestamp":"2026-07-17T18:16:13.688Z"}
{"level":"log","prefix":"REQUEST","ip":"82.39.212.241","message":"[82.39.212.241] [REQUEST] GET /","timestamp":"2026-07-17T18:16:14.790Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-17T18:16:50.735Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-17.json.gz","timestamp":"2026-07-17T18:17:20.704Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.I5mtHco/apps.s/node.1lp4mt","timestamp":"2026-07-17T20:07:28.451Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.4eutub","timestamp":"2026-07-19T10:22:43.188Z"}
{"level":"log","prefix":"REQUEST","ip":"5.253.247.16","message":"[5.253.247.16] [REQUEST] GET /","timestamp":"2026-07-19T10:22:43.210Z"}
{"level":"log","prefix":"REQUEST","ip":"5.253.247.16","message":"[5.253.247.16] [REQUEST] GET /","timestamp":"2026-07-19T10:22:43.215Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:23:20.250Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:23:50.243Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.4akzlc","timestamp":"2026-07-19T10:29:35.204Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:30:12.280Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.1fpppl","timestamp":"2026-07-19T10:30:43.566Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:31:20.629Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:31:50.601Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.3ea1fj","timestamp":"2026-07-19T10:33:20.372Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:33:57.457Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:34:27.405Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.278068","timestamp":"2026-07-19T10:35:21.476Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:35:58.557Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.2941tg","timestamp":"2026-07-19T10:36:45.727Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:37:22.812Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:37:52.764Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.1zlv7y","timestamp":"2026-07-19T10:39:25.752Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:40:02.818Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.3jimhe","timestamp":"2026-07-19T10:40:30.727Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:41:07.814Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:41:37.762Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.sur5p","timestamp":"2026-07-19T10:42:44.434Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:43:21.502Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:43:51.475Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.lf9f7","timestamp":"2026-07-19T10:45:24.976Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.msssr","timestamp":"2026-07-19T10:45:59.530Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:46:36.590Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.x2qyo","timestamp":"2026-07-19T10:47:14.212Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:47:51.269Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:48:21.252Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.udhus","timestamp":"2026-07-19T10:50:06.283Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:50:43.110Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.cmybk","timestamp":"2026-07-19T10:50:55.767Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:51:32.831Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:52:02.801Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.4b2i41","timestamp":"2026-07-19T10:54:10.766Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:54:47.828Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:55:17.804Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.3qu9vq","timestamp":"2026-07-19T10:55:28.366Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:56:05.430Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.y0j2j","timestamp":"2026-07-19T10:56:15.754Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T10:56:52.823Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T10:57:22.787Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.1bs4bt","timestamp":"2026-07-19T12:29:41.886Z"}
{"level":"log","prefix":"REQUEST","ip":"34.123.65.248","message":"[34.123.65.248] [REQUEST] GET /","timestamp":"2026-07-19T12:29:41.910Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T12:30:18.949Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T12:30:48.920Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sfiJsjy/apps.s/node.olb2l","timestamp":"2026-07-19T13:25:15.584Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BoSM4Kg/apps.s/node.1cop8u","timestamp":"2026-07-19T13:59:20.115Z"}
{"level":"log","prefix":"REQUEST","ip":"35.187.45.24","message":"[35.187.45.24] [REQUEST] GET /","timestamp":"2026-07-19T13:59:20.136Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3yWYc5e/apps.s/node.k0ig3","timestamp":"2026-07-19T23:13:40.485Z"}
{"level":"log","prefix":"REQUEST","ip":"91.148.244.131","message":"[91.148.244.131] [REQUEST] GET /","timestamp":"2026-07-19T23:13:40.509Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-19T23:14:17.547Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-19.json.gz","timestamp":"2026-07-19T23:14:47.522Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3yWYc5e/apps.s/node.a7nus","timestamp":"2026-07-20T04:34:26.656Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-20T04:34:26.680Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /feed/","timestamp":"2026-07-20T04:34:26.785Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.052Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.221Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.354Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.454Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.556Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.725Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:27.851Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:28.181Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:28.281Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:28.848Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:29.035Z"}
{"level":"log","prefix":"REQUEST","ip":"34.73.234.32","message":"[34.73.234.32] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T04:34:29.329Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-20T04:35:03.749Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-20.json.gz","timestamp":"2026-07-20T04:35:33.707Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3yWYc5e/apps.s/node.dslxj","timestamp":"2026-07-20T08:33:36.440Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NjDVyS6/apps.s/node.ml25l","timestamp":"2026-07-20T09:14:37.660Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-20T09:14:37.679Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /feed/","timestamp":"2026-07-20T09:14:37.816Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.186Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.346Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.503Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.647Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.762Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:38.948Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.093Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.267Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.383Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.530Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.759Z"}
{"level":"log","prefix":"REQUEST","ip":"35.253.175.119","message":"[35.253.175.119] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-20T09:14:39.957Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-20T09:15:14.702Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-20.json.gz","timestamp":"2026-07-20T09:15:44.924Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NjDVyS6/apps.s/node.1zr14d","timestamp":"2026-07-20T14:24:32.727Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yUo12dM/apps.s/node.mwu8f","timestamp":"2026-07-21T09:02:59.563Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.9","message":"[205.210.31.9] [REQUEST] GET /","timestamp":"2026-07-21T09:02:59.583Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-21T09:03:36.675Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-21.json.gz","timestamp":"2026-07-21T09:04:06.614Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yUo12dM/apps.s/node.1ed81j","timestamp":"2026-07-21T10:36:36.575Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-07-21T10:36:36.599Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /feed/","timestamp":"2026-07-21T10:36:36.711Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:36.984Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.075Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.173Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.330Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.502Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.647Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:37.793Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:38.165Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:38.306Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:38.647Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:38.738Z"}
{"level":"log","prefix":"REQUEST","ip":"34.86.217.208","message":"[34.86.217.208] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-21T10:36:38.840Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-21T10:37:13.660Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-21.json.gz","timestamp":"2026-07-21T10:37:43.607Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yUo12dM/apps.s/node.tqmcv","timestamp":"2026-07-21T11:11:12.718Z"}
{"level":"log","prefix":"REQUEST","ip":"43.228.157.40","message":"[43.228.157.40] [REQUEST] GET /","timestamp":"2026-07-21T11:11:12.742Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-21T11:11:49.780Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-21.json.gz","timestamp":"2026-07-21T11:12:19.755Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.apDgFxS/apps.s/node.3dk3np","timestamp":"2026-07-22T07:40:46.518Z"}
{"level":"log","prefix":"REQUEST","ip":"16.146.30.196","message":"[16.146.30.196] [REQUEST] GET /robots.txt","timestamp":"2026-07-22T07:40:46.538Z"}
{"level":"log","prefix":"REQUEST","ip":"16.146.30.196","message":"[16.146.30.196] [REQUEST] GET /enhancecp","timestamp":"2026-07-22T07:40:46.709Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-22T07:41:23.601Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-22.json.gz","timestamp":"2026-07-22T07:41:53.552Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CsGa8eq/apps.s/node.2qh1hi","timestamp":"2026-07-22T12:57:29.651Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.156","message":"[198.235.24.156] [REQUEST] GET /","timestamp":"2026-07-22T12:57:29.674Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-22T12:58:06.714Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-22.json.gz","timestamp":"2026-07-22T12:58:36.682Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.29","message":"[198.235.24.29] [REQUEST] GET /","timestamp":"2026-07-22T13:18:38.225Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CsGa8eq/apps.s/node.11sqei","timestamp":"2026-07-22T15:50:42.094Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.goWVvBn/apps.s/node.kxhb3","timestamp":"2026-07-23T02:32:12.851Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.58","message":"[198.235.24.58] [REQUEST] GET /","timestamp":"2026-07-23T02:32:12.871Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-23T02:32:49.923Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-23.json.gz","timestamp":"2026-07-23T02:33:19.958Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.goWVvBn/apps.s/node.kumc","timestamp":"2026-07-23T04:04:18.868Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.0wUPVjk/apps.s/node.14r7a7","timestamp":"2026-07-23T20:45:43.412Z"}
{"level":"log","prefix":"REQUEST","ip":"34.139.161.247","message":"[34.139.161.247] [REQUEST] GET /406.shtml","timestamp":"2026-07-23T20:45:43.435Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-23T20:46:20.471Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.qpYAQe6/apps.s/node.jbldp","timestamp":"2026-07-24T07:32:41.613Z"}
{"level":"log","prefix":"REQUEST","ip":"146.190.101.26","message":"[146.190.101.26] [REQUEST] GET /license.txt","timestamp":"2026-07-24T07:32:41.638Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-24T07:33:18.674Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-24.json.gz","timestamp":"2026-07-24T07:33:48.643Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.qpYAQe6/apps.s/node.ee8mk","timestamp":"2026-07-24T09:09:45.064Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fMECjhc/apps.s/node.4enh57","timestamp":"2026-07-24T20:24:08.183Z"}
{"level":"log","prefix":"REQUEST","ip":"35.172.91.99","message":"[35.172.91.99] [REQUEST] GET /","timestamp":"2026-07-24T20:24:08.203Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-24T20:24:45.250Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-24.json.gz","timestamp":"2026-07-24T20:25:15.043Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fMECjhc/apps.s/node.47mizr","timestamp":"2026-07-24T21:32:46.253Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.T8iAslG/apps.s/node.lr30s","timestamp":"2026-07-25T02:01:45.303Z"}
{"level":"log","prefix":"REQUEST","ip":"107.173.210.100","message":"[107.173.210.100] [REQUEST] GET /","timestamp":"2026-07-25T02:01:45.323Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-25T02:02:22.365Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-25.json.gz","timestamp":"2026-07-25T02:02:52.336Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.T8iAslG/apps.s/node.3hfr34","timestamp":"2026-07-25T06:38:13.188Z"}
{"level":"log","prefix":"REQUEST","ip":"143.244.47.86","message":"[143.244.47.86] [REQUEST] GET /","timestamp":"2026-07-25T06:38:13.210Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-25T06:38:50.248Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-25.json.gz","timestamp":"2026-07-25T06:39:20.222Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Hsui2Gs/apps.s/node.3npi4s","timestamp":"2026-07-25T18:31:30.268Z"}
{"level":"log","prefix":"REQUEST","ip":"54.173.131.118","message":"[54.173.131.118] [REQUEST] GET /","timestamp":"2026-07-25T18:31:30.291Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-25T18:32:07.374Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-25.json.gz","timestamp":"2026-07-25T18:32:37.306Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.z72yBb8/apps.s/node.2pmv60","timestamp":"2026-07-26T11:23:50.936Z"}
{"level":"log","prefix":"REQUEST","ip":"143.244.47.86","message":"[143.244.47.86] [REQUEST] GET /","timestamp":"2026-07-26T11:23:50.955Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-26T11:24:27.974Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-26.json.gz","timestamp":"2026-07-26T11:24:57.948Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.lKiuIcJ/apps.s/node.3myr8k","timestamp":"2026-07-26T16:43:14.751Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.179","message":"[74.7.241.179] [REQUEST] GET /robots.txt","timestamp":"2026-07-26T16:43:14.769Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-26T16:43:51.813Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-26.json.gz","timestamp":"2026-07-26T16:44:21.871Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TCz71D9/apps.s/node.2xps2g","timestamp":"2026-07-26T18:48:54.700Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.20","message":"[74.7.228.20] [REQUEST] GET /robots.txt","timestamp":"2026-07-26T18:48:54.721Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.33","message":"[74.7.227.33] [REQUEST] GET /","timestamp":"2026-07-26T18:48:55.445Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-26T18:49:31.760Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-26.json.gz","timestamp":"2026-07-26T18:50:01.735Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TCz71D9/apps.s/node.4aqvpa","timestamp":"2026-07-26T23:13:45.351Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-26T23:13:45.374Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1TxbEqINLhclNe0hooentJqR\"}","timestamp":"2026-07-26T23:13:45.456Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThGpAINLhclNe0hFzozbtkq\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-26T23:13:45.507Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-26T23:14:22.366Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-26.json.gz","timestamp":"2026-07-26T23:14:52.363Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TCz71D9/apps.s/node.vxgi6","timestamp":"2026-07-27T02:35:31.632Z"}
{"level":"log","prefix":"REQUEST","ip":"143.110.238.164","message":"[143.110.238.164] [REQUEST] GET /","timestamp":"2026-07-27T02:35:31.657Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-27T02:36:08.693Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-27.json.gz","timestamp":"2026-07-27T02:36:38.666Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TCz71D9/apps.s/node.sqnv2","timestamp":"2026-07-27T06:15:09.584Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TF5Zn8a/apps.s/node.1brwx0","timestamp":"2026-07-27T08:01:51.236Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /","timestamp":"2026-07-27T08:01:51.257Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] POST /","timestamp":"2026-07-27T08:01:51.593Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] POST /","timestamp":"2026-07-27T08:01:51.760Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] POST /","timestamp":"2026-07-27T08:01:52.088Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:25.846Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.016Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.183Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.349Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.517Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.687Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:26.853Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /phpinfo","timestamp":"2026-07-27T08:02:27.020Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:27.189Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:27.358Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-07-27T08:02:27.525Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-07-27T08:02:27.692Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-07-27T08:02:27.859Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-07-27T08:02:28.027Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:28.194Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-27T08:02:28.288Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-07-27T08:02:28.362Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /info","timestamp":"2026-07-27T08:02:28.529Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:28.696Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:28.863Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:29.036Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:29.205Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:29.373Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /404.shtml","timestamp":"2026-07-27T08:02:29.540Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-07-27T08:02:29.708Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /_environment","timestamp":"2026-07-27T08:02:29.876Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-07-27T08:02:30.043Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-07-27T08:02:30.210Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-07-27T08:02:30.377Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-07-27T08:02:30.544Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-07-27T08:02:31.126Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /406.shtml","timestamp":"2026-07-27T08:02:31.294Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-07-27T08:02:31.462Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /phpinfo.php~","timestamp":"2026-07-27T08:02:31.630Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /406.shtml","timestamp":"2026-07-27T08:02:31.796Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-07-27T08:02:31.965Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-07-27T08:02:32.134Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-07-27T08:02:32.301Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-07-27T08:02:32.469Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-07-27T08:02:32.636Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-07-27T08:02:32.804Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-07-27T08:02:32.971Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-07-27T08:02:33.138Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-07-27T08:02:33.306Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-07-27T08:02:33.474Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-07-27T08:02:33.642Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-07-27T08:02:33.811Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-07-27T08:02:33.978Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-07-27T08:02:34.145Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-07-27T08:02:34.314Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /service-account.json","timestamp":"2026-07-27T08:02:34.482Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /sa.json","timestamp":"2026-07-27T08:02:34.652Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /gcp-key.json","timestamp":"2026-07-27T08:02:34.820Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-07-27T08:02:34.988Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /gcp-sa.json","timestamp":"2026-07-27T08:02:35.154Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /credentials.json","timestamp":"2026-07-27T08:02:35.329Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /google-credentials.json","timestamp":"2026-07-27T08:02:35.497Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /google-key.json","timestamp":"2026-07-27T08:02:35.665Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-07-27T08:02:35.994Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /key.json","timestamp":"2026-07-27T08:02:36.160Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /keyfile.json","timestamp":"2026-07-27T08:02:36.327Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-07-27T08:02:36.494Z"}
{"level":"log","prefix":"REQUEST","ip":"34.214.163.76","message":"[34.214.163.76] [REQUEST] GET /firebase-key.json","timestamp":"2026-07-27T08:02:36.662Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-27.json.gz","timestamp":"2026-07-27T08:02:58.270Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TF5Zn8a/apps.s/node.1r8i","timestamp":"2026-07-27T10:42:25.561Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-27T10:42:25.585Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1TxlzIINLhclNe0hVVj6jDzF\"}","timestamp":"2026-07-27T10:42:25.666Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThRaxINLhclNe0hQ0078rBM\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-27T10:42:25.710Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-27T10:43:02.590Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-27.json.gz","timestamp":"2026-07-27T10:43:32.588Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TF5Zn8a/apps.s/node.dprp0","timestamp":"2026-07-27T14:17:41.174Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.1u45ij","timestamp":"2026-07-27T16:45:01.946Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.179","message":"[74.7.241.179] [REQUEST] GET /robots.txt","timestamp":"2026-07-27T16:45:01.970Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-27T16:45:39.001Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-27.json.gz","timestamp":"2026-07-27T16:46:08.972Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.lh0g4","timestamp":"2026-07-27T17:13:28.809Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-27T17:13:28.831Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Txs5jINLhclNe0hiTD2ksmU\"}","timestamp":"2026-07-27T17:13:28.892Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThXgTINLhclNe0h0pRCoynZ\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-27T17:13:28.993Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-27T17:14:05.823Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-27.json.gz","timestamp":"2026-07-27T17:14:35.820Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-27T17:15:32.359Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Txs7jINLhclNe0hpeszLzP1\"}","timestamp":"2026-07-27T17:15:32.360Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThXiKINLhclNe0h2uCcQhfA\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-27T17:15:32.386Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.2r2v3j","timestamp":"2026-07-28T02:49:30.032Z"}
{"level":"log","prefix":"REQUEST","ip":"142.93.38.233","message":"[142.93.38.233] [REQUEST] GET /","timestamp":"2026-07-28T02:49:30.057Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T02:50:06.809Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T02:50:36.768Z"}
{"level":"log","prefix":"REQUEST","ip":"192.36.121.203","message":"[192.36.121.203] [REQUEST] GET /","timestamp":"2026-07-28T03:57:03.794Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.20bc6o","timestamp":"2026-07-28T06:51:59.878Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /","timestamp":"2026-07-28T06:51:59.902Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:51:59.933Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /","timestamp":"2026-07-28T06:51:59.995Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:01.070Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:02.231Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:03.282Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:03.794Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:04.714Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:05.803Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:06.333Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:06.963Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:07.391Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:07.978Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:10.015Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:11.201Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:11.515Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:11.775Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.176.160","message":"[34.158.176.160] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T06:52:12.531Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T06:52:36.945Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T06:53:06.908Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.3qezuc","timestamp":"2026-07-28T08:45:02.250Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.159","message":"[198.235.24.159] [REQUEST] GET /","timestamp":"2026-07-28T08:45:02.274Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T08:45:39.324Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T08:46:09.287Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.1fhe4w","timestamp":"2026-07-28T10:24:25.689Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-28T10:24:25.714Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Ty8BQINLhclNe0hB2928UQo\"}","timestamp":"2026-07-28T10:24:25.793Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThnmeINLhclNe0hiV8UqCYY\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-28T10:24:25.837Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T10:25:02.964Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T10:25:32.807Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.9hi2d","timestamp":"2026-07-28T10:43:55.752Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-28T10:43:55.781Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Ty8UIINLhclNe0hjOVPnsRX\"}","timestamp":"2026-07-28T10:43:55.843Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1Tho66INLhclNe0hdvszi7U9\",\"user_id\":\"c0704ed4-89f1-413e-8450-feae0d1e54a4\"}","timestamp":"2026-07-28T10:43:55.895Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T10:44:32.902Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T10:45:02.776Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.3apw50","timestamp":"2026-07-28T10:57:26.863Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /","timestamp":"2026-07-28T10:57:26.889Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:26.916Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /","timestamp":"2026-07-28T10:57:27.065Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.089Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.127Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.171Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.194Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.236Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.294Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.348Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.369Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.391Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.423Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.444Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.467Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.534Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.572Z"}
{"level":"log","prefix":"REQUEST","ip":"35.195.61.121","message":"[35.195.61.121] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-07-28T10:57:27.737Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T10:58:03.919Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T10:58:33.892Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XKd9iL3/apps.s/node.25w5ij","timestamp":"2026-07-28T11:49:04.800Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-28T11:49:04.825Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Ty9VLINLhclNe0hXQW0Qxsy\"}","timestamp":"2026-07-28T11:49:04.890Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1Thp6BINLhclNe0hATsZ2TCR\",\"user_id\":\"e4947b89-660c-4a6c-8fda-540d2280e634\"}","timestamp":"2026-07-28T11:49:04.933Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T11:49:41.830Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T11:50:11.988Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-07-28T12:05:19.287Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1Ty9l4INLhclNe0hW2QCoWLo\"}","timestamp":"2026-07-28T12:05:19.288Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ThpMDINLhclNe0hgOKLGe7o\",\"user_id\":\"5717b357-ae09-4f1e-a748-e301ecae7674\"}","timestamp":"2026-07-28T12:05:19.307Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hyZnaVk/apps.s/node.lk81x","timestamp":"2026-07-28T15:34:56.972Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.19","message":"[198.235.24.19] [REQUEST] GET /","timestamp":"2026-07-28T15:34:56.994Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-28T15:35:34.035Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-28.json.gz","timestamp":"2026-07-28T15:36:04.003Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.50","message":"[74.7.230.50] [REQUEST] GET /robots.txt","timestamp":"2026-07-28T16:46:54.036Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BaejZH6/apps.s/node.2f5jwx","timestamp":"2026-07-29T07:40:30.886Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /","timestamp":"2026-07-29T07:40:30.911Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:31.031Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /","timestamp":"2026-07-29T07:40:31.351Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:31.467Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:31.649Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:31.771Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:31.905Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.019Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.135Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.250Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.363Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.479Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.617Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.752Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:32.874Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:33.002Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:33.118Z"}
{"level":"log","prefix":"REQUEST","ip":"136.111.24.146","message":"[136.111.24.146] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-07-29T07:40:33.232Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-29T07:41:07.945Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-29.json.gz","timestamp":"2026-07-29T07:41:37.910Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ysTkg0m/apps.s/node.7stww","timestamp":"2026-07-29T16:50:44.586Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.133","message":"[74.7.241.133] [REQUEST] GET /robots.txt","timestamp":"2026-07-29T16:50:44.607Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-29T16:51:21.646Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-29.json.gz","timestamp":"2026-07-29T16:51:51.614Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w8LfUM7/apps.s/node.nhl6g","timestamp":"2026-07-29T20:13:29.277Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.136.184","message":"[139.59.136.184] [REQUEST] OPTIONS /","timestamp":"2026-07-29T20:13:29.298Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-29T20:14:06.332Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-29.json.gz","timestamp":"2026-07-29T20:14:36.306Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w8LfUM7/apps.s/node.1oj0b9","timestamp":"2026-07-30T05:28:32.059Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bztN5LS/apps.s/node.3zugi1","timestamp":"2026-07-30T16:11:13.875Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.133","message":"[74.7.241.133] [REQUEST] GET /robots.txt","timestamp":"2026-07-30T16:11:13.893Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-30T16:11:50.930Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-30.json.gz","timestamp":"2026-07-30T16:12:20.904Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bztN5LS/apps.s/node.k3njl","timestamp":"2026-07-30T17:50:31.335Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VNd2UYO/apps.s/node.tupyz","timestamp":"2026-07-30T18:21:38.324Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.62","message":"[167.94.146.62] [REQUEST] GET /","timestamp":"2026-07-30T18:21:38.344Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-30T18:22:15.380Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-30.json.gz","timestamp":"2026-07-30T18:22:45.348Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VNd2UYO/apps.s/node.1qkri6","timestamp":"2026-07-30T19:59:04.351Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LJ77lB7/apps.s/node.8agsi","timestamp":"2026-07-30T23:42:43.873Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.165","message":"[74.7.241.165] [REQUEST] GET /robots.txt","timestamp":"2026-07-30T23:42:43.900Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-30T23:43:20.928Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-30.json.gz","timestamp":"2026-07-30T23:43:50.902Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3IROdyv/apps.s/node.2adx6l","timestamp":"2026-07-31T16:03:04.923Z"}
{"level":"log","prefix":"REQUEST","ip":"35.243.173.33","message":"[35.243.173.33] [REQUEST] GET /","timestamp":"2026-07-31T16:03:04.944Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-31T16:03:41.978Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-31.json.gz","timestamp":"2026-07-31T16:04:11.949Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3IROdyv/apps.s/node.32ykqk","timestamp":"2026-07-31T16:53:12.250Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.163","message":"[74.7.175.163] [REQUEST] GET /robots.txt","timestamp":"2026-07-31T16:53:12.273Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-07-31T16:53:49.307Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-07-31.json.gz","timestamp":"2026-07-31T16:54:19.304Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gADh8lT/apps.s/node.2xctwx","timestamp":"2026-08-01T08:25:56.853Z"}
{"level":"log","prefix":"REQUEST","ip":"54.161.230.166","message":"[54.161.230.166] [REQUEST] GET /","timestamp":"2026-08-01T08:25:56.874Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T08:26:33.926Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T08:27:03.877Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gADh8lT/apps.s/node.1m0drb","timestamp":"2026-08-01T11:22:08.933Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HFK41fo/apps.s/node.1v1nc0","timestamp":"2026-08-01T15:04:31.266Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.40","message":"[198.235.24.40] [REQUEST] GET /","timestamp":"2026-08-01T15:04:31.288Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T15:05:08.320Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T15:05:38.293Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HFK41fo/apps.s/node.1rpbl2","timestamp":"2026-08-01T16:54:33.233Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AFGG6SQ/apps.s/node.h9cxy","timestamp":"2026-08-01T16:56:39.314Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.163","message":"[74.7.175.163] [REQUEST] GET /robots.txt","timestamp":"2026-08-01T16:56:39.333Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T16:57:16.369Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T16:57:46.346Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AVh7pOE/apps.s/node.2p15g","timestamp":"2026-08-01T18:59:54.086Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-01T18:59:54.107Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1Tzi8SINLhclNe0hNPTwjwg8\"}","timestamp":"2026-08-01T18:59:54.187Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uo4Z0AYT0e5heQ\",\"amount\":1299}","timestamp":"2026-08-01T18:59:54.191Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T19:00:31.138Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T19:01:01.102Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AVh7pOE/apps.s/node.1phyhs","timestamp":"2026-08-01T19:46:03.376Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-01T19:46:03.399Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1Tzir8INLhclNe0hL4fdr1al\"}","timestamp":"2026-08-01T19:46:03.460Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uo5I5uMp3cZZrB\",\"amount\":1299}","timestamp":"2026-08-01T19:46:03.464Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T19:46:40.428Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T19:47:10.403Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AVh7pOE/apps.s/node.2udugf","timestamp":"2026-08-01T20:19:33.068Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-01T20:19:33.090Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TzjNYINLhclNe0hB1h1cAa5\"}","timestamp":"2026-08-01T20:19:33.152Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uo5qQtBnj4tPRD\",\"amount\":1299}","timestamp":"2026-08-01T20:19:33.157Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T20:20:10.101Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T20:20:40.078Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AVh7pOE/apps.s/node.3b1vwh","timestamp":"2026-08-01T20:43:31.477Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-01T20:43:31.503Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1TzjkkINLhclNe0hXTs40C79\"}","timestamp":"2026-08-01T20:43:31.571Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uo6EAbKajv3SMJ\",\"amount\":1299}","timestamp":"2026-08-01T20:43:31.575Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-01T20:44:08.513Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-01.json.gz","timestamp":"2026-08-01T20:44:38.489Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AVh7pOE/apps.s/node.3p1hvs","timestamp":"2026-08-02T10:02:46.478Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.afavHES/apps.s/node.11vcmv","timestamp":"2026-08-02T11:02:06.432Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-02T11:02:06.456Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1Tzx9dINLhclNe0haxq3sE5D\"}","timestamp":"2026-08-02T11:02:06.531Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_UoK4Sof6QlxFXa\",\"amount\":1299}","timestamp":"2026-08-02T11:02:06.535Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-02T11:02:43.469Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-02.json.gz","timestamp":"2026-08-02T11:03:13.443Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.YrM4mKp/apps.s/node.2a7dhu","timestamp":"2026-08-02T16:57:06.411Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.163","message":"[74.7.175.163] [REQUEST] GET /robots.txt","timestamp":"2026-08-02T16:57:06.432Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-02T16:57:43.468Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-02.json.gz","timestamp":"2026-08-02T16:58:13.439Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4taBhor/apps.s/node.3bpna7","timestamp":"2026-08-03T04:32:26.209Z"}
{"level":"log","prefix":"REQUEST","ip":"54.211.2.94","message":"[54.211.2.94] [REQUEST] GET /","timestamp":"2026-08-03T04:32:26.233Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-03T04:33:03.264Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-03.json.gz","timestamp":"2026-08-03T04:33:33.237Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GntPtMa/apps.s/node.4abuno","timestamp":"2026-08-03T15:41:30.417Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.20","message":"[205.210.31.20] [REQUEST] GET /","timestamp":"2026-08-03T15:41:30.440Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-03T15:42:07.486Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-03.json.gz","timestamp":"2026-08-03T15:42:37.444Z"}
{"level":"log","prefix":"REQUEST","ip":"34.106.31.200","message":"[34.106.31.200] [REQUEST] GET /406.shtml","timestamp":"2026-08-03T15:45:41.520Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GntPtMa/apps.s/node.2tevy8","timestamp":"2026-08-03T16:35:35.384Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GagowEK/apps.s/node.uzv6o","timestamp":"2026-08-03T16:58:07.633Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.163","message":"[74.7.175.163] [REQUEST] GET /robots.txt","timestamp":"2026-08-03T16:58:07.657Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-03T16:58:44.699Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-03.json.gz","timestamp":"2026-08-03T16:59:14.671Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GagowEK/apps.s/node.2nxape","timestamp":"2026-08-03T17:18:20.876Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.159","message":"[205.210.31.159] [REQUEST] GET /","timestamp":"2026-08-03T17:18:20.898Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-03T17:18:57.915Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-03.json.gz","timestamp":"2026-08-03T17:19:27.890Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bGcnbeH/apps.s/node.4ew0of","timestamp":"2026-08-03T19:01:00.103Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-03T19:01:00.127Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_failed {\"id\":\"evt_1U0R6dINLhclNe0hee1kZMJb\"}","timestamp":"2026-08-03T19:01:00.213Z"}
{"level":"error","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Paiement echoue {\"customer\":\"cus_Uop1ZrWefoc78i\",\"amount\":1299}","timestamp":"2026-08-03T19:01:00.217Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-03T19:01:37.152Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-03.json.gz","timestamp":"2026-08-03T19:02:07.129Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bGcnbeH/apps.s/node.1lxeht","timestamp":"2026-08-03T19:23:27.583Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hbKMtdm/apps.s/node.424z9","timestamp":"2026-08-04T17:01:08.475Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.183","message":"[74.7.241.183] [REQUEST] GET /robots.txt","timestamp":"2026-08-04T17:01:08.499Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-04T17:01:45.543Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-04.json.gz","timestamp":"2026-08-04T17:02:15.499Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2hjEMko/apps.s/node.14h93q","timestamp":"2026-08-05T02:31:21.202Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.183","message":"[74.7.241.183] [REQUEST] GET /robots.txt","timestamp":"2026-08-05T02:31:21.225Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-05T02:31:58.258Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-05.json.gz","timestamp":"2026-08-05T02:32:28.230Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2hjEMko/apps.s/node.2zjn4d","timestamp":"2026-08-05T08:29:12.514Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.jz9fKeK/apps.s/node.1s3ddg","timestamp":"2026-08-05T17:01:08.844Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.183","message":"[74.7.241.183] [REQUEST] GET /robots.txt","timestamp":"2026-08-05T17:01:08.865Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-05T17:01:45.900Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-05.json.gz","timestamp":"2026-08-05T17:02:15.873Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cD4qSTp/apps.s/node.ru25l","timestamp":"2026-08-06T01:03:57.737Z"}
{"level":"log","prefix":"REQUEST","ip":"34.139.45.230","message":"[34.139.45.230] [REQUEST] GET /","timestamp":"2026-08-06T01:03:57.759Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-06T01:04:34.777Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-06.json.gz","timestamp":"2026-08-06T01:05:04.747Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cD4qSTp/apps.s/node.22bhg","timestamp":"2026-08-06T01:25:51.228Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.113.164","message":"[34.24.113.164] [REQUEST] GET /","timestamp":"2026-08-06T01:25:51.247Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-06T01:26:28.281Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-06.json.gz","timestamp":"2026-08-06T01:26:58.254Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cD4qSTp/apps.s/node.1gka2r","timestamp":"2026-08-06T04:03:07.906Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GlkvcVB/apps.s/node.4edj6x","timestamp":"2026-08-06T17:05:03.838Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.183","message":"[74.7.241.183] [REQUEST] GET /robots.txt","timestamp":"2026-08-06T17:05:03.859Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-06T17:05:40.907Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-06.json.gz","timestamp":"2026-08-06T17:06:10.865Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GlkvcVB/apps.s/node.22gaxz","timestamp":"2026-08-06T21:17:24.343Z"}
{"level":"log","prefix":"REQUEST","ip":"192.175.111.250","message":"[192.175.111.250] [REQUEST] GET /","timestamp":"2026-08-06T21:17:24.365Z"}
{"level":"log","prefix":"REQUEST","ip":"192.175.111.237","message":"[192.175.111.237] [REQUEST] GET /","timestamp":"2026-08-06T21:17:25.524Z"}
{"level":"log","prefix":"REQUEST","ip":"192.175.111.244","message":"[192.175.111.244] [REQUEST] GET /","timestamp":"2026-08-06T21:17:25.821Z"}
{"level":"log","prefix":"REQUEST","ip":"192.175.111.242","message":"[192.175.111.242] [REQUEST] GET /","timestamp":"2026-08-06T21:17:26.486Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-06T21:18:01.392Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-06.json.gz","timestamp":"2026-08-06T21:18:31.370Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xuZ3tIw/apps.s/node.y71iw","timestamp":"2026-08-07T17:08:06.245Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.183","message":"[74.7.241.183] [REQUEST] GET /robots.txt","timestamp":"2026-08-07T17:08:06.270Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-07T17:08:43.314Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-07.json.gz","timestamp":"2026-08-07T17:09:13.277Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xuZ3tIw/apps.s/node.23lcr5","timestamp":"2026-08-07T19:06:24.258Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.heEXQVP/apps.s/node.2ec076","timestamp":"2026-08-08T17:10:02.608Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.62","message":"[74.7.227.62] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-08T17:10:02.633Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-08T17:10:02.661Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-08T17:10:39.631Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-08.json.gz","timestamp":"2026-08-08T17:11:09.631Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.tSZXzPz/apps.s/node.2p0mov","timestamp":"2026-08-09T11:45:36.239Z"}
{"level":"log","prefix":"REQUEST","ip":"209.99.190.99","message":"[209.99.190.99] [REQUEST] GET /","timestamp":"2026-08-09T11:45:36.260Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-09T11:46:13.293Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-09.json.gz","timestamp":"2026-08-09T11:46:43.268Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Z99u8Mc/apps.s/node.2z74ua","timestamp":"2026-08-09T17:13:08.221Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-09T17:13:08.241Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.49","message":"[74.7.241.49] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-09T17:13:08.248Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-09T17:13:45.250Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-09.json.gz","timestamp":"2026-08-09T17:14:15.246Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DSZgfuR/apps.s/node.43vtku","timestamp":"2026-08-10T10:14:26.974Z"}
{"level":"log","prefix":"REQUEST","ip":"137.184.14.6","message":"[137.184.14.6] [REQUEST] GET /","timestamp":"2026-08-10T10:14:26.993Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-10T10:15:04.030Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-10.json.gz","timestamp":"2026-08-10T10:15:34.002Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZgYOx8v/apps.s/node.45zqkf","timestamp":"2026-08-10T13:40:45.787Z"}
{"level":"log","prefix":"REQUEST","ip":"136.118.157.52","message":"[136.118.157.52] [REQUEST] GET /","timestamp":"2026-08-10T13:40:45.810Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-10T13:41:22.845Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-10.json.gz","timestamp":"2026-08-10T13:41:52.834Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZgYOx8v/apps.s/node.42gq9q","timestamp":"2026-08-10T15:07:51.700Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZBeHKwl/apps.s/node.2dp7kq","timestamp":"2026-08-10T15:50:39.306Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.103.15","message":"[35.197.103.15] [REQUEST] GET /","timestamp":"2026-08-10T15:50:39.327Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-10T15:51:16.358Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-10.json.gz","timestamp":"2026-08-10T15:51:46.332Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZBeHKwl/apps.s/node.2wq246","timestamp":"2026-08-10T17:16:09.915Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-10T17:16:09.938Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.52","message":"[74.7.227.52] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-10T17:16:09.944Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-10T17:16:46.942Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-10.json.gz","timestamp":"2026-08-10T17:17:16.949Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZBeHKwl/apps.s/node.o1erj","timestamp":"2026-08-10T18:24:24.258Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1kDlkfr/apps.s/node.g5odh","timestamp":"2026-08-11T14:16:08.341Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-11T14:16:45.396Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-11.json.gz","timestamp":"2026-08-11T14:17:15.368Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.1kDlkfr/apps.s/node.1cdzyl","timestamp":"2026-08-11T14:56:38.657Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BjNDZq0/apps.s/node.232pxr","timestamp":"2026-08-11T16:03:32.846Z"}
{"level":"log","prefix":"REQUEST","ip":"34.62.166.252","message":"[34.62.166.252] [REQUEST] GET /","timestamp":"2026-08-11T16:03:32.865Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-11T16:04:09.915Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-11.json.gz","timestamp":"2026-08-11T16:04:39.874Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.82hwaMU/apps.s/node.1es0kh","timestamp":"2026-08-11T16:23:31.012Z"}
{"level":"log","prefix":"REQUEST","ip":"146.190.234.86","message":"[146.190.234.86] [REQUEST] GET /","timestamp":"2026-08-11T16:23:31.031Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-11T16:24:08.073Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-11.json.gz","timestamp":"2026-08-11T16:24:38.043Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.82hwaMU/apps.s/node.1yjki8","timestamp":"2026-08-11T16:36:27.283Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/analytics/track","timestamp":"2026-08-11T16:36:27.304Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/install/status","timestamp":"2026-08-11T16:36:27.308Z"}
{"level":"log","prefix":null,"ip":null,"message":"[INSTALL/STATUS] installed=true, installHidden=true","timestamp":"2026-08-11T16:36:27.311Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/content","timestamp":"2026-08-11T16:36:27.312Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-08-11T16:36:27.338Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/analytics/track","timestamp":"2026-08-11T16:36:27.352Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] GET /api/app-config","timestamp":"2026-08-11T16:36:27.405Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-11T16:37:04.316Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-11.json.gz","timestamp":"2026-08-11T16:37:34.313Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-08-11T16:38:00.868Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-08-11T16:38:00.920Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-08-11T16:38:00.948Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-08-11T16:38:00.948Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] OPTIONS /api/auth/login","timestamp":"2026-08-11T16:38:27.566Z"}
{"level":"log","prefix":"REQUEST","ip":"37.66.219.93","message":"[37.66.219.93] [REQUEST] POST /api/auth/login","timestamp":"2026-08-11T16:38:27.609Z"}
{"level":"error","prefix":null,"ip":null,"message":"{}","timestamp":"2026-08-11T16:38:27.627Z"}
{"level":"warn","prefix":"AUTH","ip":"37.66.219.93","message":"[37.66.219.93] [AUTH] Echec connexion - skeelerapro@gmail.com","timestamp":"2026-08-11T16:38:27.627Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.82hwaMU/apps.s/node.11bd7m","timestamp":"2026-08-11T17:20:24.321Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-11T17:20:24.343Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-11T17:21:01.376Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-11.json.gz","timestamp":"2026-08-11T17:21:31.352Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-11T17:33:21.635Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.181","message":"[205.210.31.181] [REQUEST] GET /","timestamp":"2026-08-11T17:54:51.263Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.82hwaMU/apps.s/node.2zyryt","timestamp":"2026-08-11T19:54:39.103Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.qrZ5U2e/apps.s/node.2c8ok2","timestamp":"2026-08-12T06:55:07.259Z"}
{"level":"log","prefix":"REQUEST","ip":"209.99.190.99","message":"[209.99.190.99] [REQUEST] GET /","timestamp":"2026-08-12T06:55:07.283Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-12T06:55:44.317Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-12.json.gz","timestamp":"2026-08-12T06:56:14.302Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-12T07:01:37.285Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.59","message":"[198.235.24.59] [REQUEST] GET /","timestamp":"2026-08-12T07:48:36.316Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HxBVytY/apps.s/node.kq0pw","timestamp":"2026-08-12T11:05:12.683Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-12T11:05:12.718Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.3","message":"[74.7.242.3] [REQUEST] GET /","timestamp":"2026-08-12T11:05:12.725Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-12T11:05:49.739Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-12.json.gz","timestamp":"2026-08-12T11:06:19.718Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.C9vcuwh/apps.s/node.3ewoix","timestamp":"2026-08-12T17:20:47.049Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-12T17:20:47.070Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-12T17:21:24.103Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-12.json.gz","timestamp":"2026-08-12T17:21:54.082Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.C9vcuwh/apps.s/node.3d2ju2","timestamp":"2026-08-12T19:42:10.178Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.16","message":"[198.235.24.16] [REQUEST] GET /","timestamp":"2026-08-12T19:42:10.202Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-12T19:42:47.232Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-12.json.gz","timestamp":"2026-08-12T19:43:17.208Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.C9vcuwh/apps.s/node.294wft","timestamp":"2026-08-13T04:01:28.520Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BXRNsSg/apps.s/node.1comh3","timestamp":"2026-08-13T05:01:17.881Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-13T05:01:17.905Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-13T05:01:54.936Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-13.json.gz","timestamp":"2026-08-13T05:02:24.921Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.BXRNsSg/apps.s/node.2zomp0","timestamp":"2026-08-13T08:05:46.580Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.a0xMCtK/apps.s/node.1tos9d","timestamp":"2026-08-13T15:56:11.538Z"}
{"level":"log","prefix":"REQUEST","ip":"34.83.56.19","message":"[34.83.56.19] [REQUEST] GET /","timestamp":"2026-08-13T15:56:11.561Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-13T15:56:48.611Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-13.json.gz","timestamp":"2026-08-13T15:57:18.566Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.a0xMCtK/apps.s/node.3jgeoc","timestamp":"2026-08-13T17:04:34.162Z"}
{"level":"log","prefix":"REQUEST","ip":"3.249.19.117","message":"[3.249.19.117] [REQUEST] GET /","timestamp":"2026-08-13T17:04:34.187Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-13T17:05:11.215Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-13.json.gz","timestamp":"2026-08-13T17:05:41.192Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-13T17:23:41.121Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-13T17:59:20.837Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ShooGko/apps.s/node.uq336","timestamp":"2026-08-13T18:13:43.204Z"}
{"level":"log","prefix":"REQUEST","ip":"3.253.250.129","message":"[3.253.250.129] [REQUEST] GET /","timestamp":"2026-08-13T18:13:43.227Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-13T18:14:20.259Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-13.json.gz","timestamp":"2026-08-13T18:14:50.462Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ShooGko/apps.s/node.4etfgc","timestamp":"2026-08-13T19:32:03.493Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZzuPI4s/apps.s/node.nwscj","timestamp":"2026-08-14T16:49:17.998Z"}
{"level":"log","prefix":"REQUEST","ip":"100.23.217.2","message":"[100.23.217.2] [REQUEST] GET /robots.txt","timestamp":"2026-08-14T16:49:18.016Z"}
{"level":"log","prefix":"REQUEST","ip":"100.23.217.2","message":"[100.23.217.2] [REQUEST] GET /","timestamp":"2026-08-14T16:49:18.246Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-14T16:49:55.054Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-14.json.gz","timestamp":"2026-08-14T16:50:25.180Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.47","message":"[74.7.242.47] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-14T17:25:36.903Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-14T17:25:37.138Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.47","message":"[74.7.242.47] [REQUEST] GET /","timestamp":"2026-08-14T19:18:29.765Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ZzuPI4s/apps.s/node.ne3hn","timestamp":"2026-08-14T20:15:38.431Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GaXj4Vo/apps.s/node.3164ov","timestamp":"2026-08-14T20:35:45.989Z"}
{"level":"log","prefix":"REQUEST","ip":"172.86.119.173","message":"[172.86.119.173] [REQUEST] GET /","timestamp":"2026-08-14T20:35:46.008Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-14T20:36:23.045Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-14.json.gz","timestamp":"2026-08-14T20:36:53.016Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WyCPQ03/apps.s/node.3egq6b","timestamp":"2026-08-15T03:47:03.489Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-15T03:47:03.512Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-15T03:47:40.542Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-15.json.gz","timestamp":"2026-08-15T03:48:10.515Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PQWucvw/apps.s/node.1322ty","timestamp":"2026-08-15T17:29:54.288Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.233","message":"[74.7.243.233] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-15T17:29:54.309Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-15T17:29:54.337Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-15T17:30:31.312Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-15.json.gz","timestamp":"2026-08-15T17:31:01.316Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.dzO5oWi/apps.s/node.1iy2p4","timestamp":"2026-08-15T21:13:16.786Z"}
{"level":"log","prefix":"REQUEST","ip":"209.99.190.110","message":"[209.99.190.110] [REQUEST] GET /","timestamp":"2026-08-15T21:13:16.806Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-15T21:13:53.840Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-15.json.gz","timestamp":"2026-08-15T21:14:23.826Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.dzO5oWi/apps.s/node.3bxfzc","timestamp":"2026-08-16T00:20:03.028Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-16T00:20:03.051Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T00:20:40.081Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T00:21:10.054Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.dzO5oWi/apps.s/node.16pi74","timestamp":"2026-08-16T02:27:17.686Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.oqgtdYB/apps.s/node.2zob6z","timestamp":"2026-08-16T07:04:59.563Z"}
{"level":"log","prefix":"REQUEST","ip":"94.183.184.213","message":"[94.183.184.213] [REQUEST] GET /","timestamp":"2026-08-16T07:04:59.589Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T07:05:36.636Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T07:06:06.592Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CPSszZk/apps.s/node.3u1ysm","timestamp":"2026-08-16T07:31:38.521Z"}
{"level":"log","prefix":"REQUEST","ip":"147.185.132.12","message":"[147.185.132.12] [REQUEST] GET /","timestamp":"2026-08-16T07:31:38.539Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T07:32:15.577Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T07:32:45.551Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CPSszZk/apps.s/node.ukmbc","timestamp":"2026-08-16T11:32:03.294Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FsUof0L/apps.s/node.16gjgu","timestamp":"2026-08-16T12:35:05.863Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-16T12:35:05.883Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T12:35:42.934Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T12:36:12.893Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.R4ZExTd/apps.s/node.47rdco","timestamp":"2026-08-16T13:34:55.810Z"}
{"level":"log","prefix":"REQUEST","ip":"35.221.24.41","message":"[35.221.24.41] [REQUEST] GET /","timestamp":"2026-08-16T13:34:55.829Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T13:35:32.855Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T13:36:02.835Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.R4ZExTd/apps.s/node.1mcms0","timestamp":"2026-08-16T14:55:33.465Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FX2q3KP/apps.s/node.16yxqf","timestamp":"2026-08-16T16:42:57.404Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.30","message":"[205.210.31.30] [REQUEST] GET /","timestamp":"2026-08-16T16:42:57.425Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T16:43:34.458Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T16:44:04.433Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FX2q3KP/apps.s/node.3yytm3","timestamp":"2026-08-16T17:30:18.657Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-16T17:30:18.679Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.233","message":"[74.7.243.233] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-16T17:30:18.685Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T17:30:55.688Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T17:31:25.695Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FX2q3KP/apps.s/node.3lf86z","timestamp":"2026-08-16T18:59:28.129Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nedHmjO/apps.s/node.3wmv0y","timestamp":"2026-08-16T19:00:41.691Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-16T19:00:41.711Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U59ITINLhclNe0huWaXmAdr\"}","timestamp":"2026-08-16T19:00:41.794Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ToSPwINLhclNe0h6WEMs5LT\",\"user_id\":\"2cfdab80-ec94-48e0-868c-a579869feefb\"}","timestamp":"2026-08-16T19:00:41.838Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T19:01:18.726Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T19:01:48.720Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-16T19:46:07.955Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U5A0RINLhclNe0h3K2R7Y3L\"}","timestamp":"2026-08-16T19:46:07.956Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ToT7jINLhclNe0h0NKT1QwG\",\"user_id\":\"ad0b758b-4807-45e4-a13b-e759ea5d4b8d\"}","timestamp":"2026-08-16T19:46:07.976Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.233","message":"[74.7.243.233] [REQUEST] GET /","timestamp":"2026-08-16T19:49:32.458Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nedHmjO/apps.s/node.26i0eu","timestamp":"2026-08-16T20:19:34.225Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-16T20:19:34.248Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U5AWnINLhclNe0hLORhwdW0\"}","timestamp":"2026-08-16T20:19:34.310Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ToTeiINLhclNe0hMvAXOJiI\",\"user_id\":\"879fe228-bb7a-471c-8af8-db9ee51c5c24\"}","timestamp":"2026-08-16T20:19:34.355Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-16T20:20:11.256Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-16.json.gz","timestamp":"2026-08-16T20:20:41.263Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-16T20:43:46.395Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U5AuEINLhclNe0hGd7k0los\"}","timestamp":"2026-08-16T20:43:46.396Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1ToU1kINLhclNe0h638ncur3\",\"user_id\":\"d68079e8-9e57-4781-b83f-7d6ff8137c66\"}","timestamp":"2026-08-16T20:43:46.415Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PEM9Afc/apps.s/node.1rundn","timestamp":"2026-08-17T04:11:23.484Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /","timestamp":"2026-08-17T04:11:23.508Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:23.705Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /","timestamp":"2026-08-17T04:11:24.036Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.136Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.240Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.353Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.512Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.675Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.868Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /2018/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:24.970Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.089Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.234Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.337Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.451Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /media/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.552Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.734Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.891Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:25.995Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.55.199","message":"[34.75.55.199] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-08-17T04:11:26.196Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T04:12:00.563Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T04:12:30.512Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3WBtP8K/apps.s/node.2ud7le","timestamp":"2026-08-17T06:24:55.969Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-17T06:24:55.990Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T06:25:32.370Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T06:26:02.313Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5ow68gn/apps.s/node.19ueiu","timestamp":"2026-08-17T11:02:33.800Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-17T11:02:33.820Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U5OJJINLhclNe0hEkQSlRat\"}","timestamp":"2026-08-17T11:02:33.899Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1TohQbINLhclNe0h4MlHkpXH\",\"user_id\":\"c5e56415-990f-4f66-8048-bdd15102a2f9\"}","timestamp":"2026-08-17T11:02:34.065Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T11:03:10.831Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T11:03:40.829Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5ow68gn/apps.s/node.20gve6","timestamp":"2026-08-17T15:00:05.923Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-17T15:00:05.945Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T15:00:42.978Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T15:01:12.954Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5ow68gn/apps.s/node.3xhq3t","timestamp":"2026-08-17T15:24:15.791Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QOfW1sR/apps.s/node.c5aqt","timestamp":"2026-08-17T15:30:58.516Z"}
{"level":"log","prefix":"REQUEST","ip":"34.30.145.161","message":"[34.30.145.161] [REQUEST] GET /","timestamp":"2026-08-17T15:30:58.538Z"}
{"level":"log","prefix":"REQUEST","ip":"34.30.145.161","message":"[34.30.145.161] [REQUEST] GET /","timestamp":"2026-08-17T15:30:59.594Z"}
{"level":"log","prefix":"REQUEST","ip":"34.30.145.161","message":"[34.30.145.161] [REQUEST] GET /","timestamp":"2026-08-17T15:31:00.587Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T15:31:35.571Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T15:32:05.543Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QOfW1sR/apps.s/node.4bxxxs","timestamp":"2026-08-17T15:45:24.384Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.eJsfjuP/apps.s/node.3tp9il","timestamp":"2026-08-17T17:34:59.871Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.233","message":"[74.7.243.233] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-17T17:34:59.892Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-17T17:34:59.920Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T17:35:36.898Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T17:36:06.900Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.9","message":"[198.235.24.9] [REQUEST] GET /","timestamp":"2026-08-17T17:45:58.199Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.eJsfjuP/apps.s/node.2tcuzy","timestamp":"2026-08-17T19:57:59.948Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.R2DcRYe/apps.s/node.1jzqem","timestamp":"2026-08-17T20:26:45.305Z"}
{"level":"log","prefix":"REQUEST","ip":"94.183.184.213","message":"[94.183.184.213] [REQUEST] GET /","timestamp":"2026-08-17T20:26:45.326Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-17T20:27:22.365Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-17.json.gz","timestamp":"2026-08-17T20:27:52.336Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.R2DcRYe/apps.s/node.q5nfm","timestamp":"2026-08-17T22:27:56.342Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m203GQM/apps.s/node.2u51kr","timestamp":"2026-08-18T03:24:54.674Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-18T03:24:54.694Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-18T03:25:31.739Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-18.json.gz","timestamp":"2026-08-18T03:26:01.717Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CVWQ6UC/apps.s/node.nv1e3","timestamp":"2026-08-18T16:18:28.231Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.149","message":"[74.7.241.149] [REQUEST] GET /robots.txt","timestamp":"2026-08-18T16:18:28.253Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-18T16:19:05.288Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-18.json.gz","timestamp":"2026-08-18T16:19:35.262Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CVWQ6UC/apps.s/node.45odco","timestamp":"2026-08-18T17:37:58.807Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.233","message":"[74.7.243.233] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-18T17:37:58.831Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.29","message":"[74.7.230.29] [REQUEST] GET /robots.txt","timestamp":"2026-08-18T17:37:58.859Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-18T17:38:35.837Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-18.json.gz","timestamp":"2026-08-18T17:39:05.836Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CVWQ6UC/apps.s/node.2bk2f2","timestamp":"2026-08-18T19:01:40.271Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-08-18T19:01:40.295Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : customer.subscription.deleted {\"id\":\"evt_1U5sGUINLhclNe0htCJ4zeGa\"}","timestamp":"2026-08-18T19:01:40.379Z"}
{"level":"warn","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Abonnement annule {\"subscription_id\":\"sub_1TpBNdINLhclNe0hFmZqBh8T\",\"user_id\":\"4df651d5-d157-498b-88c0-51765c6276a6\"}","timestamp":"2026-08-18T19:01:40.427Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-18T19:02:17.304Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-18.json.gz","timestamp":"2026-08-18T19:02:47.300Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CVWQ6UC/apps.s/node.3qf0b0","timestamp":"2026-08-18T23:07:34.538Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.heCtrom/apps.s/node.2efzad","timestamp":"2026-08-19T10:07:23.660Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.33","message":"[74.7.228.33] [REQUEST] GET /robots.txt","timestamp":"2026-08-19T10:07:23.681Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T10:08:00.718Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T10:08:30.699Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.heCtrom/apps.s/node.1lxehq","timestamp":"2026-08-19T12:01:08.136Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.42bvcc","timestamp":"2026-08-19T13:16:21.482Z"}
{"level":"log","prefix":"REQUEST","ip":"34.168.230.88","message":"[34.168.230.88] [REQUEST] GET /","timestamp":"2026-08-19T13:16:21.501Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T13:16:58.544Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T13:17:28.508Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.14kn7r","timestamp":"2026-08-19T13:57:47.294Z"}
{"level":"log","prefix":"REQUEST","ip":"34.24.40.107","message":"[34.24.40.107] [REQUEST] GET /","timestamp":"2026-08-19T13:57:47.319Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T13:58:24.350Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T13:58:54.320Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.vls78","timestamp":"2026-08-19T15:33:55.031Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-19T15:33:55.057Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.15","message":"[74.7.241.15] [REQUEST] GET /","timestamp":"2026-08-19T15:33:55.064Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T15:34:32.094Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T15:35:02.060Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.2maqdj","timestamp":"2026-08-19T16:21:42.864Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /","timestamp":"2026-08-19T16:21:42.889Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] POST /","timestamp":"2026-08-19T16:21:43.157Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] POST /","timestamp":"2026-08-19T16:21:43.293Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] POST /","timestamp":"2026-08-19T16:21:43.559Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.161Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.299Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.435Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.570Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.707Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.842Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:10.979Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /phpinfo","timestamp":"2026-08-19T16:22:11.113Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:11.250Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:11.385Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-08-19T16:22:11.520Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-08-19T16:22:11.654Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-08-19T16:22:11.789Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-08-19T16:22:11.923Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:12.058Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-08-19T16:22:12.194Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /info","timestamp":"2026-08-19T16:22:12.329Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:12.463Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:12.599Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:12.733Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:12.885Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:13.020Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /404.shtml","timestamp":"2026-08-19T16:22:13.155Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-08-19T16:22:13.290Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /_environment","timestamp":"2026-08-19T16:22:13.424Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-08-19T16:22:13.559Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-08-19T16:22:13.691Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-08-19T16:22:13.825Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-08-19T16:22:13.959Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-08-19T16:22:14.447Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /406.shtml","timestamp":"2026-08-19T16:22:14.580Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-08-19T16:22:14.714Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /phpinfo.php~","timestamp":"2026-08-19T16:22:14.848Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /406.shtml","timestamp":"2026-08-19T16:22:14.981Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-08-19T16:22:15.116Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-08-19T16:22:15.251Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-08-19T16:22:15.387Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-08-19T16:22:15.521Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-08-19T16:22:15.658Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-08-19T16:22:15.793Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-08-19T16:22:15.927Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-08-19T16:22:16.061Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-08-19T16:22:16.198Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-08-19T16:22:16.334Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-08-19T16:22:16.469Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-08-19T16:22:16.604Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-08-19T16:22:16.741Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-08-19T16:22:16.878Z"}
{"level":"log","prefix":"REQUEST","ip":"13.201.177.157","message":"[13.201.177.157] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-08-19T16:22:17.014Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T16:22:19.912Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T16:22:49.891Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.41uefr","timestamp":"2026-08-19T17:42:42.576Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.15","message":"[74.7.241.15] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-19T17:42:42.601Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-19T17:43:19.606Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-19.json.gz","timestamp":"2026-08-19T17:43:49.601Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xNxG2yb/apps.s/node.2hcq3s","timestamp":"2026-08-19T19:43:14.581Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.6RVRHhB/apps.s/node.3n0tkz","timestamp":"2026-08-20T10:41:37.158Z"}
{"level":"log","prefix":"REQUEST","ip":"51.4.104.8","message":"[51.4.104.8] [REQUEST] GET /wp-admin/admin-ajax.php","timestamp":"2026-08-20T10:41:37.183Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-20T10:42:14.211Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-20.json.gz","timestamp":"2026-08-20T10:42:44.185Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.6RVRHhB/apps.s/node.9mr3u","timestamp":"2026-08-20T12:51:33.106Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NlrGmzX/apps.s/node.9eiae","timestamp":"2026-08-20T13:09:37.243Z"}
{"level":"log","prefix":"REQUEST","ip":"136.67.126.82","message":"[136.67.126.82] [REQUEST] GET /","timestamp":"2026-08-20T13:09:37.261Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-20T13:10:14.296Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-20.json.gz","timestamp":"2026-08-20T13:10:44.271Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NlrGmzX/apps.s/node.1zm0ef","timestamp":"2026-08-20T13:20:21.526Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7vrFWdy/apps.s/node.39v03w","timestamp":"2026-08-20T13:57:54.424Z"}
{"level":"log","prefix":"REQUEST","ip":"34.75.163.137","message":"[34.75.163.137] [REQUEST] GET /","timestamp":"2026-08-20T13:57:54.444Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-20T13:58:31.479Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-20.json.gz","timestamp":"2026-08-20T13:59:01.453Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7vrFWdy/apps.s/node.njuql","timestamp":"2026-08-20T15:39:48.384Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yEsUCt3/apps.s/node.2m6psa","timestamp":"2026-08-20T17:42:49.001Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-20T17:42:49.021Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-20T17:43:26.064Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-20.json.gz","timestamp":"2026-08-20T17:43:56.029Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yEsUCt3/apps.s/node.6o4bs","timestamp":"2026-08-20T18:02:32.469Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zcgREiI/apps.s/node.3dlfhi","timestamp":"2026-08-21T00:56:19.526Z"}
{"level":"log","prefix":"REQUEST","ip":"158.173.77.238","message":"[158.173.77.238] [REQUEST] GET /","timestamp":"2026-08-21T00:56:19.564Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T00:56:56.581Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T00:57:26.552Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zcgREiI/apps.s/node.yt886","timestamp":"2026-08-21T02:48:35.148Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.rFKsW6O/apps.s/node.2jxcmt","timestamp":"2026-08-21T04:04:18.219Z"}
{"level":"log","prefix":"REQUEST","ip":"94.183.184.213","message":"[94.183.184.213] [REQUEST] GET /","timestamp":"2026-08-21T04:04:18.241Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T04:04:55.288Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T04:05:25.245Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.rFKsW6O/apps.s/node.22po8l","timestamp":"2026-08-21T05:59:24.016Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.W7nGZLC/apps.s/node.3tzha2","timestamp":"2026-08-21T07:12:50.516Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-08-21T07:12:50.535Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /feed/","timestamp":"2026-08-21T07:12:50.654Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:50.905Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.058Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.172Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.288Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.464Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.603Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.737Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.850Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:51.962Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:52.103Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:52.303Z"}
{"level":"log","prefix":"REQUEST","ip":"35.238.198.204","message":"[35.238.198.204] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-08-21T07:12:52.469Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T07:13:27.568Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T07:13:57.546Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.W7nGZLC/apps.s/node.4bba0o","timestamp":"2026-08-21T07:55:25.391Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sg8CPh6/apps.s/node.1byj0y","timestamp":"2026-08-21T17:44:56.277Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.41","message":"[74.7.227.41] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-21T17:44:56.299Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-21T17:44:56.327Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T17:45:33.307Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T17:46:03.308Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.waZHBjp/apps.s/node.1jgiqg","timestamp":"2026-08-21T22:56:29.620Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /","timestamp":"2026-08-21T22:56:29.645Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] POST /","timestamp":"2026-08-21T22:56:29.751Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] POST /","timestamp":"2026-08-21T22:56:29.799Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] POST /","timestamp":"2026-08-21T22:56:29.913Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.614Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.653Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.688Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.721Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.764Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.803Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.835Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /phpinfo","timestamp":"2026-08-21T22:56:38.873Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.913Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:38.964Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-08-21T22:56:39.017Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-08-21T22:56:39.059Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-08-21T22:56:39.093Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-08-21T22:56:39.123Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.193Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-08-21T22:56:39.225Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /info","timestamp":"2026-08-21T22:56:39.261Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.290Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.342Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.382Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.414Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.448Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T22:56:39.480Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-08-21T22:56:39.514Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /_environment","timestamp":"2026-08-21T22:56:39.553Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-08-21T22:56:39.587Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-08-21T22:56:39.623Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-08-21T22:56:39.657Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-08-21T22:56:39.689Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-08-21T22:56:39.880Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /406.shtml","timestamp":"2026-08-21T22:56:39.908Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-08-21T22:56:39.940Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /phpinfo.php~","timestamp":"2026-08-21T22:56:39.970Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /406.shtml","timestamp":"2026-08-21T22:56:39.998Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-08-21T22:56:40.026Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-08-21T22:56:40.055Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-08-21T22:56:40.091Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-08-21T22:56:40.128Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-08-21T22:56:40.172Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-08-21T22:56:40.202Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-08-21T22:56:40.237Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-08-21T22:56:40.269Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-08-21T22:56:40.302Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-08-21T22:56:40.332Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-08-21T22:56:40.364Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-08-21T22:56:40.401Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-08-21T22:56:40.440Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-08-21T22:56:40.472Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-08-21T22:56:40.505Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /service-account.json","timestamp":"2026-08-21T22:56:40.537Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /sa.json","timestamp":"2026-08-21T22:56:40.573Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /gcp-key.json","timestamp":"2026-08-21T22:56:40.603Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-08-21T22:56:40.684Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /gcp-sa.json","timestamp":"2026-08-21T22:56:40.734Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /credentials.json","timestamp":"2026-08-21T22:56:40.766Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /google-credentials.json","timestamp":"2026-08-21T22:56:40.797Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /google-key.json","timestamp":"2026-08-21T22:56:40.825Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-08-21T22:56:40.888Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /key.json","timestamp":"2026-08-21T22:56:40.924Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /keyfile.json","timestamp":"2026-08-21T22:56:40.958Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-08-21T22:56:40.989Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /firebase-key.json","timestamp":"2026-08-21T22:56:41.024Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /wp-json/","timestamp":"2026-08-21T22:56:41.163Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /","timestamp":"2026-08-21T22:56:41.286Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] GET /api/v1/auto_login","timestamp":"2026-08-21T22:56:41.381Z"}
{"level":"log","prefix":"REQUEST","ip":"3.69.230.7","message":"[3.69.230.7] [REQUEST] POST /api/v1/auto_login","timestamp":"2026-08-21T22:56:41.451Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T22:57:06.677Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T22:57:36.648Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.waZHBjp/apps.s/node.14qg1j","timestamp":"2026-08-21T23:11:51.564Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /","timestamp":"2026-08-21T23:11:51.584Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] POST /","timestamp":"2026-08-21T23:11:51.918Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] POST /","timestamp":"2026-08-21T23:11:52.090Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] POST /","timestamp":"2026-08-21T23:11:52.436Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-21T23:12:28.624Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:32.838Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.031Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.220Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.411Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.599Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.772Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:33.942Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /phpinfo","timestamp":"2026-08-21T23:12:34.110Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:34.287Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:34.471Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-08-21T23:12:34.652Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-08-21T23:12:34.833Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-08-21T23:12:35.020Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-08-21T23:12:35.206Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:35.393Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-08-21T23:12:35.587Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /info","timestamp":"2026-08-21T23:12:35.775Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:35.955Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:36.129Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:36.313Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:36.501Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:36.686Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /404.shtml","timestamp":"2026-08-21T23:12:36.874Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-08-21T23:12:37.059Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /_environment","timestamp":"2026-08-21T23:12:37.249Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-08-21T23:12:37.441Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-08-21T23:12:37.610Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-08-21T23:12:37.784Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-08-21T23:12:37.960Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-08-21T23:12:39.090Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /406.shtml","timestamp":"2026-08-21T23:12:39.266Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-08-21T23:12:39.438Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /phpinfo.php~","timestamp":"2026-08-21T23:12:39.624Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /406.shtml","timestamp":"2026-08-21T23:12:39.815Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-08-21T23:12:39.989Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-08-21T23:12:40.155Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-08-21T23:12:40.326Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-08-21T23:12:40.497Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-08-21T23:12:40.678Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-08-21T23:12:40.864Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-08-21T23:12:41.043Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-08-21T23:12:41.230Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-08-21T23:12:41.421Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-08-21T23:12:41.611Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-08-21T23:12:41.788Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-08-21T23:12:41.955Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-08-21T23:12:42.133Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-08-21T23:12:42.316Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-08-21T23:12:42.497Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /service-account.json","timestamp":"2026-08-21T23:12:42.674Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /sa.json","timestamp":"2026-08-21T23:12:42.843Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /gcp-key.json","timestamp":"2026-08-21T23:12:43.012Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-08-21T23:12:43.191Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /gcp-sa.json","timestamp":"2026-08-21T23:12:43.379Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /credentials.json","timestamp":"2026-08-21T23:12:43.559Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /google-credentials.json","timestamp":"2026-08-21T23:12:43.728Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /google-key.json","timestamp":"2026-08-21T23:12:43.900Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-08-21T23:12:44.265Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /key.json","timestamp":"2026-08-21T23:12:44.443Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /keyfile.json","timestamp":"2026-08-21T23:12:44.610Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-08-21T23:12:44.777Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /firebase-key.json","timestamp":"2026-08-21T23:12:44.955Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /wp-json/","timestamp":"2026-08-21T23:12:45.680Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /","timestamp":"2026-08-21T23:12:46.390Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] GET /api/v1/auto_login","timestamp":"2026-08-21T23:12:46.914Z"}
{"level":"log","prefix":"REQUEST","ip":"44.244.15.244","message":"[44.244.15.244] [REQUEST] POST /api/v1/auto_login","timestamp":"2026-08-21T23:12:47.249Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-21.json.gz","timestamp":"2026-08-21T23:12:58.594Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.waZHBjp/apps.s/node.3xzdmi","timestamp":"2026-08-22T00:10:15.774Z"}
{"level":"log","prefix":"REQUEST","ip":"52.76.31.65","message":"[52.76.31.65] [REQUEST] GET /","timestamp":"2026-08-22T00:10:15.797Z"}
{"level":"log","prefix":"REQUEST","ip":"52.76.31.65","message":"[52.76.31.65] [REQUEST] GET /wp-json/","timestamp":"2026-08-22T00:10:16.281Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T00:10:52.843Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T00:11:22.816Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.waZHBjp/apps.s/node.3or5ok","timestamp":"2026-08-22T02:27:17.049Z"}
{"level":"log","prefix":"REQUEST","ip":"50.17.101.143","message":"[50.17.101.143] [REQUEST] GET /","timestamp":"2026-08-22T02:27:17.071Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T02:27:54.100Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T02:28:24.074Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.waZHBjp/apps.s/node.44lio5","timestamp":"2026-08-22T04:04:22.348Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sS29OWt/apps.s/node.1131a7","timestamp":"2026-08-22T04:29:30.389Z"}
{"level":"log","prefix":"REQUEST","ip":"172.71.135.90","message":"[172.71.135.90] [REQUEST] GET /","timestamp":"2026-08-22T04:29:30.407Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T04:30:07.454Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T04:30:37.416Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sS29OWt/apps.s/node.3h4195","timestamp":"2026-08-22T08:31:56.592Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xj2iNZR/apps.s/node.1z8ixh","timestamp":"2026-08-22T09:48:35.390Z"}
{"level":"log","prefix":"REQUEST","ip":"54.188.16.29","message":"[54.188.16.29] [REQUEST] GET /","timestamp":"2026-08-22T09:48:35.411Z"}
{"level":"log","prefix":"REQUEST","ip":"54.188.16.29","message":"[54.188.16.29] [REQUEST] GET /wp-json/","timestamp":"2026-08-22T09:48:37.011Z"}
{"level":"log","prefix":"REQUEST","ip":"54.188.16.29","message":"[54.188.16.29] [REQUEST] GET /404.shtml","timestamp":"2026-08-22T09:48:39.185Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T09:49:12.444Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T09:49:42.424Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xj2iNZR/apps.s/node.1e5jsx","timestamp":"2026-08-22T11:56:59.043Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.SUlfub6/apps.s/node.46cp3x","timestamp":"2026-08-22T11:59:42.420Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.38","message":"[205.210.31.38] [REQUEST] GET /","timestamp":"2026-08-22T11:59:42.440Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T12:00:19.422Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T12:00:49.400Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.SUlfub6/apps.s/node.1zdzv6","timestamp":"2026-08-22T12:38:43.499Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FCgWChi/apps.s/node.22lrv1","timestamp":"2026-08-22T17:45:06.558Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-22T17:45:06.578Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T17:45:43.610Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T17:46:13.587Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LCwIvdR/apps.s/node.29zt86","timestamp":"2026-08-22T18:00:15.639Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.139","message":"[205.210.31.139] [REQUEST] GET /","timestamp":"2026-08-22T18:00:15.656Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T18:00:52.694Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T18:01:22.666Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LCwIvdR/apps.s/node.41blhf","timestamp":"2026-08-22T22:31:15.879Z"}
{"level":"log","prefix":"REQUEST","ip":"54.205.144.155","message":"[54.205.144.155] [REQUEST] GET /","timestamp":"2026-08-22T22:31:15.903Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-22T22:31:52.933Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-22.json.gz","timestamp":"2026-08-22T22:32:22.908Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LCwIvdR/apps.s/node.2ay21i","timestamp":"2026-08-23T00:46:01.486Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Yw2Fvoc/apps.s/node.4flclu","timestamp":"2026-08-23T17:47:01.126Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-23T17:47:01.158Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-23T17:47:38.179Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-23.json.gz","timestamp":"2026-08-23T17:48:08.153Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ho1Kosx/apps.s/node.25euoa","timestamp":"2026-08-23T18:10:33.981Z"}
{"level":"log","prefix":"REQUEST","ip":"165.22.35.3","message":"[165.22.35.3] [REQUEST] GET /","timestamp":"2026-08-23T18:10:33.999Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-23T18:11:11.046Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-23.json.gz","timestamp":"2026-08-23T18:11:41.009Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ho1Kosx/apps.s/node.3rky7x","timestamp":"2026-08-23T18:30:27.170Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Tmjje3j/apps.s/node.29j7cr","timestamp":"2026-08-23T21:49:53.851Z"}
{"level":"log","prefix":"REQUEST","ip":"54.205.144.155","message":"[54.205.144.155] [REQUEST] GET /","timestamp":"2026-08-23T21:49:53.874Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-23T21:50:31.337Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-23.json.gz","timestamp":"2026-08-23T21:51:01.308Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Tmjje3j/apps.s/node.4mtot","timestamp":"2026-08-23T23:56:52.285Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.12.173","message":"[157.230.12.173] [REQUEST] GET /","timestamp":"2026-08-23T23:56:52.309Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.12.173","message":"[157.230.12.173] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-08-23T23:56:56.034Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.12.173","message":"[157.230.12.173] [REQUEST] GET /_profiler/open","timestamp":"2026-08-23T23:56:57.953Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.12.173","message":"[157.230.12.173] [REQUEST] GET /_profiler/open","timestamp":"2026-08-23T23:56:59.751Z"}
{"level":"log","prefix":"REQUEST","ip":"157.230.12.173","message":"[157.230.12.173] [REQUEST] GET /_profiler/open","timestamp":"2026-08-23T23:57:01.644Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-23T23:57:29.344Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-23.json.gz","timestamp":"2026-08-23T23:57:59.351Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Tmjje3j/apps.s/node.n8ztj","timestamp":"2026-08-24T01:49:36.508Z"}
{"level":"log","prefix":"REQUEST","ip":"159.223.183.156","message":"[159.223.183.156] [REQUEST] GET /","timestamp":"2026-08-24T01:49:36.529Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-24T01:50:13.994Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-24.json.gz","timestamp":"2026-08-24T01:50:43.970Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Tmjje3j/apps.s/node.3gck0j","timestamp":"2026-08-24T02:23:49.850Z"}
{"level":"log","prefix":"REQUEST","ip":"44.223.37.6","message":"[44.223.37.6] [REQUEST] GET /","timestamp":"2026-08-24T02:23:49.874Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-24T02:24:26.904Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-24.json.gz","timestamp":"2026-08-24T02:24:56.878Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.dcA9iI6/apps.s/node.1jyaur","timestamp":"2026-08-24T15:43:37.208Z"}
{"level":"log","prefix":"REQUEST","ip":"98.83.38.182","message":"[98.83.38.182] [REQUEST] GET /robots.txt","timestamp":"2026-08-24T15:43:37.227Z"}
{"level":"log","prefix":"REQUEST","ip":"98.83.38.182","message":"[98.83.38.182] [REQUEST] GET /","timestamp":"2026-08-24T15:43:38.038Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-24T15:44:14.265Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-24.json.gz","timestamp":"2026-08-24T15:44:44.238Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5heWdNZ/apps.s/node.35gftn","timestamp":"2026-08-24T17:48:29.506Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-24T17:48:29.529Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-24T17:49:06.561Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-24.json.gz","timestamp":"2026-08-24T17:49:36.535Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5heWdNZ/apps.s/node.3rc72w","timestamp":"2026-08-24T18:55:59.151Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5oc3kVB/apps.s/node.129p6p","timestamp":"2026-08-25T02:07:46.193Z"}
{"level":"log","prefix":"REQUEST","ip":"52.5.176.194","message":"[52.5.176.194] [REQUEST] GET /","timestamp":"2026-08-25T02:07:46.214Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-25T02:08:23.257Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-25.json.gz","timestamp":"2026-08-25T02:08:53.222Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5oc3kVB/apps.s/node.i8mz8","timestamp":"2026-08-25T04:01:49.369Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sFhlIeU/apps.s/node.24fvb5","timestamp":"2026-08-25T08:35:04.071Z"}
{"level":"log","prefix":"REQUEST","ip":"44.250.143.91","message":"[44.250.143.91] [REQUEST] GET /robots.txt","timestamp":"2026-08-25T08:35:04.091Z"}
{"level":"log","prefix":"REQUEST","ip":"44.250.143.91","message":"[44.250.143.91] [REQUEST] GET /enhancecp","timestamp":"2026-08-25T08:35:04.267Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-25T08:35:41.148Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-25.json.gz","timestamp":"2026-08-25T08:36:11.156Z"}
{"level":"log","prefix":"REQUEST","ip":"165.232.158.199","message":"[165.232.158.199] [REQUEST] GET /","timestamp":"2026-08-25T08:50:16.966Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.sFhlIeU/apps.s/node.34a9q2","timestamp":"2026-08-25T10:30:23.303Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.h6tDCNm/apps.s/node.47ikfn","timestamp":"2026-08-25T17:49:40.252Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-25T17:49:40.277Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-25T17:50:17.964Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-25.json.gz","timestamp":"2026-08-25T17:50:47.936Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xFjQxCY/apps.s/node.kt3yq","timestamp":"2026-08-26T08:24:55.245Z"}
{"level":"log","prefix":"REQUEST","ip":"172.104.229.126","message":"[172.104.229.126] [REQUEST] GET /","timestamp":"2026-08-26T08:24:55.268Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-26T08:25:32.570Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-26.json.gz","timestamp":"2026-08-26T08:26:02.532Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xFjQxCY/apps.s/node.2w1iwl","timestamp":"2026-08-26T09:31:48.442Z"}
{"level":"log","prefix":"REQUEST","ip":"44.201.14.176","message":"[44.201.14.176] [REQUEST] GET /robots.txt","timestamp":"2026-08-26T09:31:48.461Z"}
{"level":"log","prefix":"REQUEST","ip":"44.201.14.176","message":"[44.201.14.176] [REQUEST] GET /","timestamp":"2026-08-26T09:31:48.633Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-26T09:32:25.500Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-26.json.gz","timestamp":"2026-08-26T09:32:55.473Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.qTqZxUx/apps.s/node.1dabus","timestamp":"2026-08-26T17:52:33.511Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.141","message":"[74.7.175.141] [REQUEST] GET /robots.txt","timestamp":"2026-08-26T17:52:33.534Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-26T17:53:10.565Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-26.json.gz","timestamp":"2026-08-26T17:53:40.538Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GP4aSt4/apps.s/node.3earci","timestamp":"2026-08-27T17:09:10.724Z"}
{"level":"log","prefix":"REQUEST","ip":"34.139.126.221","message":"[34.139.126.221] [REQUEST] GET /406.shtml","timestamp":"2026-08-27T17:09:10.745Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-27T17:09:47.780Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-27.json.gz","timestamp":"2026-08-27T17:10:17.752Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GP4aSt4/apps.s/node.re7ah","timestamp":"2026-08-27T17:32:49.583Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w5lhIpm/apps.s/node.5gj2q","timestamp":"2026-08-27T18:52:50.242Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.172","message":"[74.7.227.172] [REQUEST] GET /sitemap.xml","timestamp":"2026-08-27T18:52:50.264Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.150","message":"[74.7.241.150] [REQUEST] GET /robots.txt","timestamp":"2026-08-27T18:52:50.292Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-27T18:53:27.276Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-27.json.gz","timestamp":"2026-08-27T18:53:57.311Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w5lhIpm/apps.s/node.3p1uty","timestamp":"2026-08-27T19:00:47.274Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bNrnndC/apps.s/node.3ufxuw","timestamp":"2026-08-28T14:38:15.954Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.135","message":"[74.7.241.135] [REQUEST] GET /robots.txt","timestamp":"2026-08-28T14:38:15.976Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.5","message":"[74.7.241.5] [REQUEST] GET /","timestamp":"2026-08-28T14:38:16.427Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.150","message":"[74.7.241.150] [REQUEST] GET /robots.txt","timestamp":"2026-08-28T14:38:16.547Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-28T14:38:53.018Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-28.json.gz","timestamp":"2026-08-28T14:39:22.980Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bNrnndC/apps.s/node.373y6j","timestamp":"2026-08-28T15:08:24.127Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AbI6eJT/apps.s/node.3rbcua","timestamp":"2026-08-28T22:43:59.189Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.133","message":"[198.235.24.133] [REQUEST] GET /","timestamp":"2026-08-28T22:43:59.211Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-28T22:44:36.241Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-28.json.gz","timestamp":"2026-08-28T22:45:06.219Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AbI6eJT/apps.s/node.1mwktu","timestamp":"2026-08-29T07:28:47.469Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.42","message":"[74.7.230.42] [REQUEST] GET /robots.txt","timestamp":"2026-08-29T07:28:47.494Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-29T07:29:24.548Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-29.json.gz","timestamp":"2026-08-29T07:29:54.495Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AbI6eJT/apps.s/node.3x2ws","timestamp":"2026-08-29T09:06:43.414Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CNqsySb/apps.s/node.2mldfu","timestamp":"2026-08-29T12:53:21.480Z"}
{"level":"log","prefix":"REQUEST","ip":"82.165.179.77","message":"[82.165.179.77] [REQUEST] GET /","timestamp":"2026-08-29T12:53:21.499Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-29T12:53:58.535Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-29.json.gz","timestamp":"2026-08-29T12:54:28.510Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CNqsySb/apps.s/node.14gy8l","timestamp":"2026-08-29T13:08:17.343Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fsdAfJN/apps.s/node.14axc6","timestamp":"2026-08-29T13:43:32.862Z"}
{"level":"log","prefix":"REQUEST","ip":"185.253.162.6","message":"[185.253.162.6] [REQUEST] GET /","timestamp":"2026-08-29T13:43:32.882Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-29T13:44:09.918Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-29.json.gz","timestamp":"2026-08-29T13:44:39.893Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ejhQL59/apps.s/node.r2beq","timestamp":"2026-08-29T18:56:54.464Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.42","message":"[74.7.230.42] [REQUEST] GET /robots.txt","timestamp":"2026-08-29T18:56:54.484Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-29T18:57:31.533Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-29.json.gz","timestamp":"2026-08-29T18:58:01.496Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LLodzaS/apps.s/node.2mhujr","timestamp":"2026-08-30T09:18:37.592Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.42","message":"[74.7.230.42] [REQUEST] GET /robots.txt","timestamp":"2026-08-30T09:18:37.614Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-30T09:19:14.645Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-30.json.gz","timestamp":"2026-08-30T09:19:44.619Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LLodzaS/apps.s/node.11uuaq","timestamp":"2026-08-30T09:58:18.043Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hvoI1Hl/apps.s/node.2a6kia","timestamp":"2026-08-30T12:06:11.149Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.151","message":"[205.210.31.151] [REQUEST] GET /","timestamp":"2026-08-30T12:06:11.170Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-30T12:06:48.201Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-30.json.gz","timestamp":"2026-08-30T12:07:18.208Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Kdpkfaq/apps.s/node.dghul","timestamp":"2026-08-30T14:32:21.535Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-08-30T14:32:21.556Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /feed/","timestamp":"2026-08-30T14:32:21.587Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:21.785Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:21.856Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.112Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.141Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.178Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.205Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.235Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.867Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:22.894Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:23.058Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:23.114Z"}
{"level":"log","prefix":"REQUEST","ip":"34.6.16.65","message":"[34.6.16.65] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-08-30T14:32:23.176Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-30T14:32:58.609Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-30.json.gz","timestamp":"2026-08-30T14:33:28.571Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ppCEer8/apps.s/node.23zjkp","timestamp":"2026-08-30T18:58:21.188Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.230.42","message":"[74.7.230.42] [REQUEST] GET /robots.txt","timestamp":"2026-08-30T18:58:21.208Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-30T18:58:58.243Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-30.json.gz","timestamp":"2026-08-30T18:59:28.220Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ppCEer8/apps.s/node.1axdvp","timestamp":"2026-08-30T20:28:47.798Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.erpq4lu/apps.s/node.3cxe28","timestamp":"2026-08-31T02:31:09.310Z"}
{"level":"log","prefix":"REQUEST","ip":"172.233.59.171","message":"[172.233.59.171] [REQUEST] GET /","timestamp":"2026-08-31T02:31:09.333Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T02:31:46.363Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T02:32:16.342Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hOsOBbO/apps.s/node.3x910a","timestamp":"2026-08-31T07:42:31.363Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.38.13","message":"[188.166.38.13] [REQUEST] GET /","timestamp":"2026-08-31T07:42:31.382Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T07:43:08.425Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T07:43:38.375Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hOsOBbO/apps.s/node.3yhuz1","timestamp":"2026-08-31T08:20:16.949Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-08-31T08:20:16.973Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /feed/","timestamp":"2026-08-31T08:20:17.129Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:17.541Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:17.697Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:17.853Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.022Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.207Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.361Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.532Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.686Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:18.919Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:19.070Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:19.224Z"}
{"level":"log","prefix":"REQUEST","ip":"34.19.67.80","message":"[34.19.67.80] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T08:20:19.380Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T08:20:54.003Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T08:21:23.980Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hOsOBbO/apps.s/node.2woxkd","timestamp":"2026-08-31T10:00:24.322Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.P4QRqwR/apps.s/node.4edp14","timestamp":"2026-08-31T10:25:25.466Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-08-31T10:25:25.491Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T10:26:02.518Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T10:26:32.498Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.P4QRqwR/apps.s/node.218glb","timestamp":"2026-08-31T10:36:49.411Z"}
{"level":"log","prefix":"REQUEST","ip":"178.62.197.12","message":"[178.62.197.12] [REQUEST] GET /","timestamp":"2026-08-31T10:36:49.431Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T10:37:26.504Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T10:37:56.450Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /wp-includes/ID3/license.txt","timestamp":"2026-08-31T10:43:13.411Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /feed/","timestamp":"2026-08-31T10:43:13.576Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:13.861Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.005Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.122Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.239Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.361Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.479Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /2021/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.611Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.738Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.875Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:14.990Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:15.163Z"}
{"level":"log","prefix":"REQUEST","ip":"34.45.110.60","message":"[34.45.110.60] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-08-31T10:43:15.282Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DBWQh8j/apps.s/node.2tsi4y","timestamp":"2026-08-31T13:30:53.694Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.19.163","message":"[188.166.19.163] [REQUEST] GET /","timestamp":"2026-08-31T13:30:53.713Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T13:31:30.760Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T13:32:00.724Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DBWQh8j/apps.s/node.zp5ex","timestamp":"2026-08-31T13:52:33.498Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vywookI/apps.s/node.23hufj","timestamp":"2026-08-31T19:00:07.017Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-08-31T19:00:07.036Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T19:00:44.084Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T19:01:14.048Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vywookI/apps.s/node.2w7yok","timestamp":"2026-08-31T21:56:39.915Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /_ignition/health-check","timestamp":"2026-08-31T21:56:39.935Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /406.shtml","timestamp":"2026-08-31T21:56:39.940Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /storage/logs/laravel.log","timestamp":"2026-08-31T21:56:39.941Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /env","timestamp":"2026-08-31T21:56:39.942Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /crusader-404-probe","timestamp":"2026-08-31T21:56:39.943Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /406.shtml","timestamp":"2026-08-31T21:56:39.944Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /actuator/configprops","timestamp":"2026-08-31T21:56:39.945Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /actuator/env","timestamp":"2026-08-31T21:56:39.947Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /406.shtml","timestamp":"2026-08-31T21:56:39.949Z"}
{"level":"log","prefix":"REQUEST","ip":"34.52.198.78","message":"[34.52.198.78] [REQUEST] GET /","timestamp":"2026-08-31T21:56:55.476Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-08-31T21:57:16.974Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-08-31.json.gz","timestamp":"2026-08-31T21:57:46.945Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vywookI/apps.s/node.2cw03","timestamp":"2026-08-31T22:40:07.001Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DSMtzgK/apps.s/node.2mgcbc","timestamp":"2026-09-01T03:51:57.562Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /storage/logs/laravel.log","timestamp":"2026-09-01T03:51:57.586Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /406.shtml","timestamp":"2026-09-01T03:51:57.591Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /actuator/env","timestamp":"2026-09-01T03:51:57.592Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /_ignition/health-check","timestamp":"2026-09-01T03:51:57.593Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /406.shtml","timestamp":"2026-09-01T03:51:57.596Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /406.shtml","timestamp":"2026-09-01T03:51:57.598Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /crusader-404-probe","timestamp":"2026-09-01T03:51:57.599Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /env","timestamp":"2026-09-01T03:51:57.600Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /actuator/configprops","timestamp":"2026-09-01T03:51:57.601Z"}
{"level":"log","prefix":"REQUEST","ip":"34.88.55.177","message":"[34.88.55.177] [REQUEST] GET /","timestamp":"2026-09-01T03:52:10.483Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-01T03:52:34.615Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-01.json.gz","timestamp":"2026-09-01T03:53:04.587Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cpNToaX/apps.s/node.2cusbh","timestamp":"2026-09-01T19:00:32.831Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-01T19:00:32.851Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-01T19:01:09.888Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-01.json.gz","timestamp":"2026-09-01T19:01:39.861Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cpNToaX/apps.s/node.pgeon","timestamp":"2026-09-01T22:14:16.409Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.60","message":"[167.94.146.60] [REQUEST] GET /","timestamp":"2026-09-01T22:14:16.431Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-01T22:14:53.461Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-01.json.gz","timestamp":"2026-09-01T22:15:23.437Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cpNToaX/apps.s/node.1fdg79","timestamp":"2026-09-02T02:33:11.634Z"}
{"level":"log","prefix":"REQUEST","ip":"44.215.105.197","message":"[44.215.105.197] [REQUEST] GET /","timestamp":"2026-09-02T02:33:11.658Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T02:33:48.698Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T02:34:18.667Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cpNToaX/apps.s/node.41on8x","timestamp":"2026-09-02T03:15:47.911Z"}
{"level":"log","prefix":"REQUEST","ip":"54.234.120.76","message":"[54.234.120.76] [REQUEST] GET /","timestamp":"2026-09-02T03:15:47.934Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T03:16:24.961Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T03:16:54.939Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cpNToaX/apps.s/node.1e8z6f","timestamp":"2026-09-02T08:08:54.432Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.63","message":"[74.7.242.63] [REQUEST] GET /","timestamp":"2026-09-02T08:08:54.457Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-02T08:08:54.496Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T08:09:31.552Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T08:10:01.500Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VGxmCz1/apps.s/node.3e7m9m","timestamp":"2026-09-02T09:59:59.523Z"}
{"level":"log","prefix":"REQUEST","ip":"34.101.244.223","message":"[34.101.244.223] [REQUEST] GET /","timestamp":"2026-09-02T09:59:59.546Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T10:00:36.729Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T10:01:06.752Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yJNHWlG/apps.s/node.34uc2u","timestamp":"2026-09-02T12:55:37.050Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-02T12:55:37.068Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T12:56:14.118Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T12:56:44.078Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yJNHWlG/apps.s/node.2f8kx6","timestamp":"2026-09-02T13:32:11.530Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xLElG9y/apps.s/node.4eizu6","timestamp":"2026-09-02T16:06:33.239Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /","timestamp":"2026-09-02T16:06:33.258Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T16:07:10.304Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:26.336Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:26.593Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:26.849Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:27.105Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:27.362Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:27.620Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:27.878Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /phpinfo","timestamp":"2026-09-02T16:07:28.134Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:28.390Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:28.647Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-02T16:07:28.904Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-02T16:07:29.159Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-02T16:07:29.417Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-02T16:07:29.673Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:29.928Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-02T16:07:30.183Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /info","timestamp":"2026-09-02T16:07:30.439Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:30.695Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:30.952Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:31.209Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:31.465Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:31.721Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /404.shtml","timestamp":"2026-09-02T16:07:31.977Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-02T16:07:32.235Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /_environment","timestamp":"2026-09-02T16:07:32.490Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-02T16:07:32.747Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-02T16:07:33.004Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-02T16:07:33.261Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-02T16:07:33.517Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-02T16:07:34.360Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /406.shtml","timestamp":"2026-09-02T16:07:34.614Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-02T16:07:34.870Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-02T16:07:35.127Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /406.shtml","timestamp":"2026-09-02T16:07:35.383Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-02T16:07:35.639Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-02T16:07:35.894Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-02T16:07:36.149Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-02T16:07:36.403Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-02T16:07:36.659Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-02T16:07:36.915Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-02T16:07:37.171Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-02T16:07:37.426Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-02T16:07:37.681Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-02T16:07:37.937Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-02T16:07:38.193Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-02T16:07:38.449Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-02T16:07:38.704Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-02T16:07:38.960Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-02T16:07:39.216Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /service-account.json","timestamp":"2026-09-02T16:07:39.473Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /sa.json","timestamp":"2026-09-02T16:07:39.730Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-02T16:07:39.985Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-02T16:07:40.242Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T16:07:40.264Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-02T16:07:40.498Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /credentials.json","timestamp":"2026-09-02T16:07:40.754Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-02T16:07:41.010Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /google-key.json","timestamp":"2026-09-02T16:07:41.269Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-02T16:07:41.775Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /key.json","timestamp":"2026-09-02T16:07:42.031Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /keyfile.json","timestamp":"2026-09-02T16:07:42.287Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-02T16:07:42.543Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-02T16:07:42.799Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.64.16","message":"[34.97.64.16] [REQUEST] GET /","timestamp":"2026-09-02T16:07:43.564Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NS1ui4N/apps.s/node.3nnh82","timestamp":"2026-09-02T19:03:51.733Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-02T19:03:51.754Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T19:04:28.795Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T19:04:58.764Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NS1ui4N/apps.s/node.1sprar","timestamp":"2026-09-02T20:26:00.812Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LQZuBF6/apps.s/node.2mu8bp","timestamp":"2026-09-02T22:46:44.523Z"}
{"level":"log","prefix":"REQUEST","ip":"54.173.76.40","message":"[54.173.76.40] [REQUEST] GET /","timestamp":"2026-09-02T22:46:44.550Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T22:47:21.578Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T22:47:51.553Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LQZuBF6/apps.s/node.3xvbv","timestamp":"2026-09-02T23:55:40.270Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /","timestamp":"2026-09-02T23:55:40.293Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /","timestamp":"2026-09-02T23:55:40.298Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/vendor/jquery.filer/php/readme.txt","timestamp":"2026-09-02T23:55:40.509Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/jquery.filer/php/readme.txt","timestamp":"2026-09-02T23:55:40.555Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /jquery.filer/php/readme.txt","timestamp":"2026-09-02T23:55:40.576Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/admin/bower_components/jquery.filer/php/readme.txt","timestamp":"2026-09-02T23:55:40.595Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/jQuery-File-Upload/server/php/","timestamp":"2026-09-02T23:55:40.615Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /static/lib/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.635Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /file-manager/initialize","timestamp":"2026-09-02T23:55:40.655Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/jquery.filer/php/readme.txt","timestamp":"2026-09-02T23:55:40.675Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/js/frontend/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.694Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.714Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.734Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/app-assets/data/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.755Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/blueimp-jQuery-File-Upload/server/php/","timestamp":"2026-09-02T23:55:40.774Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /asset_admin/assets/plugins/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.795Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/jQuery-File-Upload/server/php/","timestamp":"2026-09-02T23:55:40.814Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /blueimp-jQuery-File-Upload/server/php/","timestamp":"2026-09-02T23:55:40.834Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /upload/server/php/","timestamp":"2026-09-02T23:55:40.855Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/galerie/server/php/","timestamp":"2026-09-02T23:55:40.874Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /public/server/php/","timestamp":"2026-09-02T23:55:40.895Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/server/php/","timestamp":"2026-09-02T23:55:40.914Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/global/plugins/server/php/","timestamp":"2026-09-02T23:55:40.934Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /fileupload/server/php/","timestamp":"2026-09-02T23:55:40.954Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /libraries/jsupload/server/php/","timestamp":"2026-09-02T23:55:40.974Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/global/plugins/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:40.994Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/js/server/php/","timestamp":"2026-09-02T23:55:41.014Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/server/php/","timestamp":"2026-09-02T23:55:41.034Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/js/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:41.054Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:41.074Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /asset/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.128Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/server/php/","timestamp":"2026-09-02T23:55:44.147Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:44.167Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.187Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:44.206Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/js/jquery-file-upload/server/php/","timestamp":"2026-09-02T23:55:44.226Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.247Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/server/php/","timestamp":"2026-09-02T23:55:44.266Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /asset/server/php/","timestamp":"2026-09-02T23:55:44.286Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugin/server/php/","timestamp":"2026-09-02T23:55:44.306Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/server/php/","timestamp":"2026-09-02T23:55:44.327Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.346Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.369Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/js/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.387Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /components/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.407Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.427Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /ckeditor/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.446Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /ckeditor/plugins/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.466Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /core/scripts/wysiwyg/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.486Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /core/scripts/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.506Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.528Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /lib/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.546Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/tinymce/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.566Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /406.shtml","timestamp":"2026-09-02T23:55:44.586Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /libs/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.605Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /app/webroot/js/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.626Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /app/webroot/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.646Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /jquery/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.666Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /application/themes/admin/assets/js/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.687Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/ckeditor/plugins/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.706Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.727Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/ckeditor/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.746Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/scripts/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.827Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.845Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.866Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /phpformbuilder/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.885Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /asset/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.907Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.927Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.945Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:44.965Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/js/kcfinder/upload.php","timestamp":"2026-09-02T23:55:44.986Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /scripts/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.006Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.026Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/core/kcfinder/upload.php","timestamp":"2026-09-02T23:55:45.046Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/tinymce4/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.066Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/admin/tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.087Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/admin/js/tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.106Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /tinymce/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.126Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /406.shtml","timestamp":"2026-09-02T23:55:45.145Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.166Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.185Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /public/js/libraries/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.207Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /public/scripts/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.226Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /public/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.245Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /cms/tinymce/filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.265Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /resources/js/tinymce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.285Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /resources/plugins/tiny_mce/plugins/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.306Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /js/fileManager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.325Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /editor/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.345Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /lib/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.365Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/events/lib/external/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.385Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /assets/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.405Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.425Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /admin/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.519Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /plugins/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.580Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /cms/vendor/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.601Z"}
{"level":"log","prefix":"REQUEST","ip":"139.59.139.11","message":"[139.59.139.11] [REQUEST] GET /arquivos/javascript/responsive_filemanager/filemanager/dialog.php","timestamp":"2026-09-02T23:55:45.621Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-02T23:56:17.325Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-02.json.gz","timestamp":"2026-09-02T23:56:47.300Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LQZuBF6/apps.s/node.2ws2sk","timestamp":"2026-09-03T01:57:13.557Z"}
{"level":"log","prefix":"REQUEST","ip":"54.175.205.73","message":"[54.175.205.73] [REQUEST] POST /","timestamp":"2026-09-03T01:57:13.576Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T01:57:50.613Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T01:58:20.586Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LQZuBF6/apps.s/node.qtxm2","timestamp":"2026-09-03T02:44:22.627Z"}
{"level":"log","prefix":"REQUEST","ip":"150.251.225.97","message":"[150.251.225.97] [REQUEST] GET /","timestamp":"2026-09-03T02:44:22.656Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T02:44:59.679Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T02:45:29.638Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LQZuBF6/apps.s/node.15f3zc","timestamp":"2026-09-03T05:58:13.298Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Sv4EiGp/apps.s/node.3iizdz","timestamp":"2026-09-03T09:51:28.886Z"}
{"level":"log","prefix":"REQUEST","ip":"43.156.58.237","message":"[43.156.58.237] [REQUEST] GET /","timestamp":"2026-09-03T09:51:28.910Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T09:52:05.980Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T09:52:35.933Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Sv4EiGp/apps.s/node.1roypc","timestamp":"2026-09-03T12:49:11.155Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-03T12:49:11.175Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T12:49:48.224Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T12:50:18.035Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.UfgVpdw/apps.s/node.3m1k79","timestamp":"2026-09-03T19:04:37.476Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-03T19:04:37.495Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T19:05:14.529Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T19:05:44.508Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.UfgVpdw/apps.s/node.nxye2","timestamp":"2026-09-03T21:46:16.767Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-03T21:46:16.789Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-03T21:46:53.822Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-03.json.gz","timestamp":"2026-09-03T21:47:23.794Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.B8ukHEf/apps.s/node.374anc","timestamp":"2026-09-04T01:27:02.617Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T01:27:02.637Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UBluDINLhclNe0hhd3Ar7wo\"}","timestamp":"2026-09-04T01:27:02.723Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T01:27:02.768Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T01:27:02.798Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UBluEINLhclNe0hVYDccskE\"}","timestamp":"2026-09-04T01:27:02.799Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UBlu5INLhclNe0hgZ0dFVWw\",\"amount\":1799}","timestamp":"2026-09-04T01:27:02.799Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T01:27:17.668Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UBluDINLhclNe0hhd3Ar7wo\"}","timestamp":"2026-09-04T01:27:17.668Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T01:27:17.671Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T01:27:39.648Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T01:28:09.645Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.B8ukHEf/apps.s/node.9zytb","timestamp":"2026-09-04T02:26:56.586Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T02:26:56.605Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UBluDINLhclNe0hhd3Ar7wo\"}","timestamp":"2026-09-04T02:26:56.670Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T02:26:56.715Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T02:27:33.617Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T02:28:03.613Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.B8ukHEf/apps.s/node.3s9anl","timestamp":"2026-09-04T07:43:58.589Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8HfQdC2/apps.s/node.1gs1lu","timestamp":"2026-09-04T10:40:36.175Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /406.shtml","timestamp":"2026-09-04T10:40:36.193Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /406.shtml","timestamp":"2026-09-04T10:40:36.198Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /actuator/configprops","timestamp":"2026-09-04T10:40:36.200Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /storage/logs/laravel.log","timestamp":"2026-09-04T10:40:36.201Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /crusader-404-probe","timestamp":"2026-09-04T10:40:36.202Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /406.shtml","timestamp":"2026-09-04T10:40:36.203Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /env","timestamp":"2026-09-04T10:40:36.203Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /actuator/env","timestamp":"2026-09-04T10:40:36.204Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /_ignition/health-check","timestamp":"2026-09-04T10:40:36.205Z"}
{"level":"log","prefix":"REQUEST","ip":"34.26.63.173","message":"[34.26.63.173] [REQUEST] GET /","timestamp":"2026-09-04T10:40:43.873Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T10:41:13.234Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T10:41:43.204Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8HfQdC2/apps.s/node.2rn1kl","timestamp":"2026-09-04T11:00:51.828Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.jbxPeoz/apps.s/node.27ekav","timestamp":"2026-09-04T18:17:19.779Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T18:17:19.800Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UC1fvINLhclNe0hPTsmhS8d\"}","timestamp":"2026-09-04T18:17:19.881Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UC1foINLhclNe0hAKMvXZyj\",\"amount\":1799}","timestamp":"2026-09-04T18:17:19.885Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T18:17:19.888Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC1fuINLhclNe0hHXbxDTiD\"}","timestamp":"2026-09-04T18:17:19.889Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T18:17:19.930Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T18:17:34.583Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC1fuINLhclNe0hHXbxDTiD\"}","timestamp":"2026-09-04T18:17:34.584Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T18:17:34.586Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T18:17:56.811Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T18:18:26.809Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hOkzYpd/apps.s/node.170e5j","timestamp":"2026-09-04T19:06:24.746Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-04T19:06:24.770Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-04T19:06:24.803Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T19:07:01.777Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T19:07:31.779Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T19:17:19.280Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC1fuINLhclNe0hHXbxDTiD\"}","timestamp":"2026-09-04T19:17:19.348Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T19:17:19.374Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hOkzYpd/apps.s/node.1d7eae","timestamp":"2026-09-04T19:47:07.939Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T19:47:07.958Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC34pINLhclNe0hzrw7FOM2\"}","timestamp":"2026-09-04T19:47:08.026Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T19:47:08.073Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T19:47:08.274Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UC34qINLhclNe0haDIYjpU5\"}","timestamp":"2026-09-04T19:47:08.275Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UC34iINLhclNe0h96SF1FLt\",\"amount\":4799}","timestamp":"2026-09-04T19:47:08.275Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T19:47:44.971Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T19:48:15.129Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Em7aSbi/apps.s/node.i5ybb","timestamp":"2026-09-04T20:46:01.397Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T20:46:01.418Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC34pINLhclNe0hzrw7FOM2\"}","timestamp":"2026-09-04T20:46:01.485Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T20:46:01.532Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T20:46:38.449Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T20:47:08.409Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Em7aSbi/apps.s/node.2o6dpu","timestamp":"2026-09-04T21:54:34.842Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.2y2r6z","timestamp":"2026-09-04T22:48:16.818Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-04T22:48:16.840Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UC34pINLhclNe0hzrw7FOM2\"}","timestamp":"2026-09-04T22:48:16.917Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-04T22:48:16.963Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-04T22:48:53.849Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-04.json.gz","timestamp":"2026-09-04T22:49:23.847Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.2rdu9u","timestamp":"2026-09-05T05:14:02.065Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-05T05:14:02.087Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UCBvQINLhclNe0hMCYFubp4\"}","timestamp":"2026-09-05T05:14:02.175Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-05T05:14:39.118Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-05.json.gz","timestamp":"2026-09-05T05:15:09.094Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-05T05:15:13.376Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UCBwaINLhclNe0hFFfJHTgf\"}","timestamp":"2026-09-05T05:15:13.377Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.1wfhzd","timestamp":"2026-09-05T05:30:07.194Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-05T05:30:07.216Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UCCB0INLhclNe0hlInzqTQ1\"}","timestamp":"2026-09-05T05:30:07.294Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-05T05:30:44.247Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-05.json.gz","timestamp":"2026-09-05T05:31:14.218Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.k8265","timestamp":"2026-09-05T06:02:30.203Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-05T06:02:30.223Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-05T06:03:07.261Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-05.json.gz","timestamp":"2026-09-05T06:03:37.232Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.1degw0","timestamp":"2026-09-05T06:37:13.738Z"}
{"level":"log","prefix":"REQUEST","ip":"136.65.60.193","message":"[136.65.60.193] [REQUEST] POST /","timestamp":"2026-09-05T06:37:13.758Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-05T06:37:50.800Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-05.json.gz","timestamp":"2026-09-05T06:38:20.767Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.VnWH1cD/apps.s/node.2dzjud","timestamp":"2026-09-05T07:53:47.336Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5hkSBct/apps.s/node.2v5gk6","timestamp":"2026-09-05T19:02:50.040Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-05T19:02:50.063Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /","timestamp":"2026-09-05T19:02:50.069Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-05T19:03:27.107Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-05.json.gz","timestamp":"2026-09-05T19:03:57.066Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-05T19:06:40.722Z"}
{"level":"log","prefix":"REQUEST","ip":"34.60.253.0","message":"[34.60.253.0] [REQUEST] POST /","timestamp":"2026-09-05T19:20:54.591Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.jyypq1Q/apps.s/node.m4qd","timestamp":"2026-09-06T00:20:57.744Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /env","timestamp":"2026-09-06T00:20:57.764Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /actuator/configprops","timestamp":"2026-09-06T00:20:57.769Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /406.shtml","timestamp":"2026-09-06T00:20:57.770Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /crusader-404-probe","timestamp":"2026-09-06T00:20:57.771Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /406.shtml","timestamp":"2026-09-06T00:20:57.772Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /406.shtml","timestamp":"2026-09-06T00:20:57.774Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /storage/logs/laravel.log","timestamp":"2026-09-06T00:20:57.776Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /actuator/env","timestamp":"2026-09-06T00:20:57.777Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /_ignition/health-check","timestamp":"2026-09-06T00:20:57.778Z"}
{"level":"log","prefix":"REQUEST","ip":"34.20.192.161","message":"[34.20.192.161] [REQUEST] GET /","timestamp":"2026-09-06T00:21:05.559Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T00:21:34.842Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T00:22:04.771Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.jyypq1Q/apps.s/node.33pxg0","timestamp":"2026-09-06T03:21:50.863Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-06T03:21:50.885Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UCWeQINLhclNe0hjsYXafBO\"}","timestamp":"2026-09-06T03:21:50.967Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T03:22:27.929Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T03:22:57.892Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.jyypq1Q/apps.s/node.24vr05","timestamp":"2026-09-06T06:21:57.815Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gSXhkWI/apps.s/node.2hk1h0","timestamp":"2026-09-06T11:09:21.532Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-06T11:09:21.557Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UCdwqINLhclNe0h8fMrSmPl\"}","timestamp":"2026-09-06T11:09:21.639Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T11:09:58.586Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T11:10:28.566Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gSXhkWI/apps.s/node.3qfpyp","timestamp":"2026-09-06T13:11:34.109Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.32","message":"[205.210.31.32] [REQUEST] GET /","timestamp":"2026-09-06T13:11:34.132Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T13:12:11.172Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T13:12:41.135Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EW5pTrg/apps.s/node.3nbu7g","timestamp":"2026-09-06T18:14:18.311Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-06T18:14:18.332Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T18:14:55.369Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T18:15:25.337Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EW5pTrg/apps.s/node.2dfh0c","timestamp":"2026-09-06T19:07:31.744Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-06T19:07:31.765Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-06T19:07:31.772Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-06T19:08:08.772Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-06.json.gz","timestamp":"2026-09-06T19:08:38.777Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EW5pTrg/apps.s/node.2pj5fe","timestamp":"2026-09-07T01:31:38.271Z"}
{"level":"log","prefix":"REQUEST","ip":"165.232.108.172","message":"[165.232.108.172] [REQUEST] GET /","timestamp":"2026-09-07T01:31:38.297Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-07T01:32:15.326Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-07.json.gz","timestamp":"2026-09-07T01:32:45.301Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EW5pTrg/apps.s/node.2h3t6j","timestamp":"2026-09-07T06:33:56.544Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-07T06:33:56.564Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-07T06:34:33.616Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-07.json.gz","timestamp":"2026-09-07T06:35:03.568Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.EW5pTrg/apps.s/node.3w8v1e","timestamp":"2026-09-07T08:32:28.466Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /","timestamp":"2026-09-07T08:32:28.491Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.412Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.432Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.452Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.472Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.492Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.513Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.534Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /phpinfo","timestamp":"2026-09-07T08:32:31.553Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.573Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.592Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-07T08:32:31.612Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-07T08:32:31.632Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-07T08:32:31.652Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-07T08:32:31.672Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.691Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-07T08:32:31.713Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /info","timestamp":"2026-09-07T08:32:31.733Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.753Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.773Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.794Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.813Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.832Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /404.shtml","timestamp":"2026-09-07T08:32:31.852Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-07T08:32:31.873Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /_environment","timestamp":"2026-09-07T08:32:31.893Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-07T08:32:31.913Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-07T08:32:31.932Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-07T08:32:31.953Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-07T08:32:31.972Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-07T08:32:32.107Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /406.shtml","timestamp":"2026-09-07T08:32:32.130Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-07T08:32:32.151Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-07T08:32:32.170Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /406.shtml","timestamp":"2026-09-07T08:32:32.190Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-07T08:32:32.210Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-07T08:32:32.230Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-07T08:32:32.251Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-07T08:32:32.270Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-07T08:32:32.292Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-07T08:32:32.311Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-07T08:32:32.331Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-07T08:32:32.351Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-07T08:32:32.371Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-07T08:32:32.391Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-07T08:32:32.410Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-07T08:32:32.432Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-07T08:32:32.452Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-07T08:32:32.471Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-07T08:32:32.492Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /service-account.json","timestamp":"2026-09-07T08:32:32.514Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /sa.json","timestamp":"2026-09-07T08:32:32.535Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-07T08:32:32.555Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-07T08:32:32.574Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-07T08:32:32.595Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /credentials.json","timestamp":"2026-09-07T08:32:32.614Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-07T08:32:32.636Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /google-key.json","timestamp":"2026-09-07T08:32:32.655Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-07T08:32:32.685Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /key.json","timestamp":"2026-09-07T08:32:32.704Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /keyfile.json","timestamp":"2026-09-07T08:32:32.725Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-07T08:32:32.744Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-07T08:32:32.765Z"}
{"level":"log","prefix":"REQUEST","ip":"34.155.103.169","message":"[34.155.103.169] [REQUEST] GET /","timestamp":"2026-09-07T08:32:32.807Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-07T08:33:05.522Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-07.json.gz","timestamp":"2026-09-07T08:33:35.496Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gNMWoYt/apps.s/node.1oa4ua","timestamp":"2026-09-07T14:44:38.862Z"}
{"level":"log","prefix":"REQUEST","ip":"62.238.122.102","message":"[62.238.122.102] [REQUEST] GET /","timestamp":"2026-09-07T14:44:38.885Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-07T14:45:15.913Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-07.json.gz","timestamp":"2026-09-07T14:45:45.875Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.gNMWoYt/apps.s/node.36zszo","timestamp":"2026-09-07T19:11:43.671Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-07T19:11:43.690Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-07T19:11:43.720Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-07T19:12:20.701Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-07.json.gz","timestamp":"2026-09-07T19:12:50.701Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kmhWmE4/apps.s/node.3xqrrr","timestamp":"2026-09-08T05:08:49.762Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-08T05:08:49.782Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /","timestamp":"2026-09-08T05:08:49.788Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T05:09:26.827Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T05:09:56.792Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kmhWmE4/apps.s/node.2m2wxv","timestamp":"2026-09-08T05:40:08.607Z"}
{"level":"log","prefix":"REQUEST","ip":"85.239.235.102","message":"[85.239.235.102] [REQUEST] GET /","timestamp":"2026-09-08T05:40:08.625Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T05:40:45.663Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T05:41:15.634Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.kmhWmE4/apps.s/node.hhgac","timestamp":"2026-09-08T06:16:01.825Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.efdB9ir/apps.s/node.3ro1et","timestamp":"2026-09-08T09:28:59.572Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.235","message":"[198.235.24.235] [REQUEST] GET /","timestamp":"2026-09-08T09:28:59.590Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T09:29:36.631Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T09:30:06.638Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.a1HGlCJ/apps.s/node.1xp3gb","timestamp":"2026-09-08T13:40:54.862Z"}
{"level":"log","prefix":"REQUEST","ip":"137.184.91.115","message":"[137.184.91.115] [REQUEST] GET /","timestamp":"2026-09-08T13:40:54.889Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T13:41:31.958Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T13:42:01.901Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.a1HGlCJ/apps.s/node.3x7xga","timestamp":"2026-09-08T14:58:00.163Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bnbh0uU/apps.s/node.xsow8","timestamp":"2026-09-08T18:28:59.289Z"}
{"level":"log","prefix":"REQUEST","ip":"35.201.196.240","message":"[35.201.196.240] [REQUEST] GET /406.shtml","timestamp":"2026-09-08T18:28:59.308Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T18:29:36.339Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T18:30:06.320Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bnbh0uU/apps.s/node.3r4plg","timestamp":"2026-09-08T19:15:58.733Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.221","message":"[74.7.243.221] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-08T19:15:58.751Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-08T19:15:58.779Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-08T19:16:35.765Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-08.json.gz","timestamp":"2026-09-08T19:17:05.768Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.bnbh0uU/apps.s/node.1nphky","timestamp":"2026-09-08T21:06:40.538Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yeFQ4jT/apps.s/node.3fn3qn","timestamp":"2026-09-09T02:52:46.451Z"}
{"level":"log","prefix":"REQUEST","ip":"136.65.6.182","message":"[136.65.6.182] [REQUEST] POST /","timestamp":"2026-09-09T02:52:46.474Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T02:53:23.613Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T02:53:53.478Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XuLVaFW/apps.s/node.2hf5tc","timestamp":"2026-09-09T09:08:18.007Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.173","message":"[205.210.31.173] [REQUEST] GET /","timestamp":"2026-09-09T09:08:18.032Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T09:08:55.061Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T09:09:25.048Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.u3pnDZg/apps.s/node.4bx9e4","timestamp":"2026-09-09T13:50:00.951Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-09T13:50:00.975Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T13:50:37.592Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T13:51:07.707Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.u3pnDZg/apps.s/node.100lyw","timestamp":"2026-09-09T15:16:11.553Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.msTF1vC/apps.s/node.9mc99","timestamp":"2026-09-09T16:30:11.479Z"}
{"level":"log","prefix":"REQUEST","ip":"34.182.171.140","message":"[34.182.171.140] [REQUEST] GET /406.shtml","timestamp":"2026-09-09T16:30:11.505Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T16:30:48.534Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T16:31:18.509Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.msTF1vC/apps.s/node.1b85h5","timestamp":"2026-09-09T16:56:50.519Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.H8MaYru/apps.s/node.q4fm7","timestamp":"2026-09-09T17:54:23.134Z"}
{"level":"log","prefix":"REQUEST","ip":"34.74.82.0","message":"[34.74.82.0] [REQUEST] POST /","timestamp":"2026-09-09T17:54:23.158Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T17:55:00.222Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T17:55:30.159Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.H8MaYru/apps.s/node.7r0hb","timestamp":"2026-09-09T19:20:50.600Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-09T19:20:50.620Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-09T19:20:50.627Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-09T19:21:27.647Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-09.json.gz","timestamp":"2026-09-09T19:21:57.637Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.H8MaYru/apps.s/node.3sfv4w","timestamp":"2026-09-09T20:20:41.269Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.YnoXU26/apps.s/node.22lbfc","timestamp":"2026-09-10T01:50:43.186Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-10T01:50:43.208Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T01:51:20.239Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T01:51:50.217Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.YnoXU26/apps.s/node.17glc5","timestamp":"2026-09-10T03:13:04.030Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.6DcRjrJ/apps.s/node.yl9lq","timestamp":"2026-09-10T08:28:54.278Z"}
{"level":"log","prefix":"REQUEST","ip":"46.101.1.225","message":"[46.101.1.225] [REQUEST] OPTIONS /","timestamp":"2026-09-10T08:28:54.296Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LcguIuc/apps.s/node.2lbcch","timestamp":"2026-09-10T08:31:35.973Z"}
{"level":"log","prefix":"REQUEST","ip":"44.221.188.147","message":"[44.221.188.147] [REQUEST] GET /","timestamp":"2026-09-10T08:31:35.997Z"}
{"level":"log","prefix":"REQUEST","ip":"181.91.101.102","message":"[181.91.101.102] [REQUEST] GET /","timestamp":"2026-09-10T08:31:45.733Z"}
{"level":"log","prefix":"REQUEST","ip":"181.91.101.102","message":"[181.91.101.102] [REQUEST] GET /","timestamp":"2026-09-10T08:31:45.751Z"}
{"level":"log","prefix":"REQUEST","ip":"201.216.243.185","message":"[201.216.243.185] [REQUEST] GET /","timestamp":"2026-09-10T08:31:54.439Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T08:32:13.028Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T08:32:42.999Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LcguIuc/apps.s/node.3uow2k","timestamp":"2026-09-10T08:39:20.277Z"}
{"level":"log","prefix":"REQUEST","ip":"195.184.76.167","message":"[195.184.76.167] [REQUEST] GET /","timestamp":"2026-09-10T08:39:20.296Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T08:39:57.340Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T08:40:27.307Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vxaryac/apps.s/node.2z0cyr","timestamp":"2026-09-10T08:50:33.542Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /","timestamp":"2026-09-10T08:50:33.560Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-10T08:50:33.566Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T08:51:10.599Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T08:51:40.576Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vxaryac/apps.s/node.3ux42j","timestamp":"2026-09-10T10:05:28.125Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3ntYGqX/apps.s/node.padgn","timestamp":"2026-09-10T10:29:04.164Z"}
{"level":"log","prefix":"REQUEST","ip":"202.78.167.67","message":"[202.78.167.67] [REQUEST] GET /","timestamp":"2026-09-10T10:29:04.183Z"}
{"level":"log","prefix":"REQUEST","ip":"202.78.167.67","message":"[202.78.167.67] [REQUEST] GET /open/","timestamp":"2026-09-10T10:29:05.333Z"}
{"level":"log","prefix":"REQUEST","ip":"202.78.167.67","message":"[202.78.167.67] [REQUEST] GET /open/visitors/info/gets","timestamp":"2026-09-10T10:29:05.353Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T10:29:41.218Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T10:30:11.190Z"}
{"level":"log","prefix":"REQUEST","ip":"194.163.190.65","message":"[194.163.190.65] [REQUEST] GET /","timestamp":"2026-09-10T10:35:51.056Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3ntYGqX/apps.s/node.2okr8g","timestamp":"2026-09-10T11:00:46.270Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.mYhuZxj/apps.s/node.4bpcl2","timestamp":"2026-09-10T19:25:49.165Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-10T19:25:49.187Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-10T19:25:49.193Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T19:26:26.194Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T19:26:56.703Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Pyul3kZ/apps.s/node.2b5uq5","timestamp":"2026-09-10T22:37:40.670Z"}
{"level":"log","prefix":"REQUEST","ip":"91.148.245.81","message":"[91.148.245.81] [REQUEST] GET /","timestamp":"2026-09-10T22:37:40.690Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-10T22:38:17.724Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-10.json.gz","timestamp":"2026-09-10T22:38:47.700Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Pyul3kZ/apps.s/node.3vqpvm","timestamp":"2026-09-10T22:53:46.868Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nkkqERS/apps.s/node.2t9klv","timestamp":"2026-09-11T07:14:11.092Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-11T07:14:11.112Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T07:14:48.146Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T07:15:18.117Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CFppNvp/apps.s/node.1ncuo3","timestamp":"2026-09-11T10:06:19.781Z"}
{"level":"log","prefix":"REQUEST","ip":"35.204.173.31","message":"[35.204.173.31] [REQUEST] GET /","timestamp":"2026-09-11T10:06:19.802Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T10:06:56.839Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T10:07:26.811Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7yqFO8K/apps.s/node.38eyk9","timestamp":"2026-09-11T14:45:06.360Z"}
{"level":"log","prefix":"REQUEST","ip":"207.175.45.72","message":"[207.175.45.72] [REQUEST] GET /","timestamp":"2026-09-11T14:45:06.379Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T14:45:43.410Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T14:46:13.406Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7yqFO8K/apps.s/node.4bnpsl","timestamp":"2026-09-11T15:29:38.894Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cHuyrBl/apps.s/node.fovrq","timestamp":"2026-09-11T17:06:03.718Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T17:06:03.748Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UEXtmINLhclNe0h2dRZs8KD\"}","timestamp":"2026-09-11T17:06:03.836Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T17:06:04.063Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UEXtoINLhclNe0hCP23T5J4\"}","timestamp":"2026-09-11T17:06:04.064Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UEXtkINLhclNe0hMrWKnm2T\",\"amount\":297}","timestamp":"2026-09-11T17:06:04.064Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T17:06:40.785Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T17:07:10.751Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cHuyrBl/apps.s/node.41zwfi","timestamp":"2026-09-11T17:14:58.651Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5Q1OsYo/apps.s/node.4acv0i","timestamp":"2026-09-11T18:50:32.520Z"}
{"level":"log","prefix":"REQUEST","ip":"143.198.233.167","message":"[143.198.233.167] [REQUEST] GET /","timestamp":"2026-09-11T18:50:32.544Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T18:51:09.578Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T18:51:39.548Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5Q1OsYo/apps.s/node.2uvgy","timestamp":"2026-09-11T19:10:45.982Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /","timestamp":"2026-09-11T19:10:46.003Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] POST /","timestamp":"2026-09-11T19:10:46.221Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] POST /","timestamp":"2026-09-11T19:10:46.284Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] POST /","timestamp":"2026-09-11T19:10:46.486Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-11T19:11:07.580Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /info.php","timestamp":"2026-09-11T19:11:07.651Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /php.php","timestamp":"2026-09-11T19:11:07.720Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /i.php","timestamp":"2026-09-11T19:11:07.789Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /pi.php","timestamp":"2026-09-11T19:11:07.871Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /pinfo.php","timestamp":"2026-09-11T19:11:07.930Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /test.php","timestamp":"2026-09-11T19:11:08.005Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpinfo","timestamp":"2026-09-11T19:11:08.073Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /p.php","timestamp":"2026-09-11T19:11:08.139Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /debug.php","timestamp":"2026-09-11T19:11:08.200Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-11T19:11:08.277Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-11T19:11:08.371Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-11T19:11:08.433Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-11T19:11:08.511Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-11T19:11:08.567Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-11T19:11:08.636Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /info","timestamp":"2026-09-11T19:11:08.747Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /php-info.php","timestamp":"2026-09-11T19:11:08.818Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpversion.php","timestamp":"2026-09-11T19:11:08.927Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-11T19:11:09.040Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-11T19:11:09.120Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /server-info.php","timestamp":"2026-09-11T19:11:09.188Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /server-status.php","timestamp":"2026-09-11T19:11:09.245Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-11T19:11:09.338Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /_environment","timestamp":"2026-09-11T19:11:09.418Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-11T19:11:09.481Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-11T19:11:10.345Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-11T19:11:10.474Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-11T19:11:10.543Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-11T19:11:10.939Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /406.shtml","timestamp":"2026-09-11T19:11:11.004Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-11T19:11:11.122Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-11T19:11:11.190Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /406.shtml","timestamp":"2026-09-11T19:11:11.283Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-11T19:11:11.400Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-11T19:11:11.472Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-11T19:11:11.548Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-11T19:11:11.642Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-11T19:11:11.741Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-11T19:11:11.859Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-11T19:11:11.929Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-11T19:11:12.006Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-11T19:11:12.075Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-11T19:11:12.133Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-11T19:11:12.210Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-11T19:11:12.333Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-11T19:11:12.408Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-11T19:11:12.494Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-11T19:11:12.577Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /service-account.json","timestamp":"2026-09-11T19:11:12.638Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /sa.json","timestamp":"2026-09-11T19:11:12.714Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-11T19:11:12.801Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-11T19:11:12.863Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-11T19:11:12.927Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /credentials.json","timestamp":"2026-09-11T19:11:12.988Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-11T19:11:13.051Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /google-key.json","timestamp":"2026-09-11T19:11:13.107Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-11T19:11:13.224Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /key.json","timestamp":"2026-09-11T19:11:13.284Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /keyfile.json","timestamp":"2026-09-11T19:11:13.354Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-11T19:11:13.423Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-11T19:11:13.513Z"}
{"level":"log","prefix":"REQUEST","ip":"34.116.165.248","message":"[34.116.165.248] [REQUEST] GET /","timestamp":"2026-09-11T19:11:13.828Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T19:11:23.034Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T19:11:53.012Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-11T19:27:19.211Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-11T19:27:19.433Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5Q1OsYo/apps.s/node.12n2eo","timestamp":"2026-09-11T20:22:16.418Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AP8sRYm/apps.s/node.3roro3","timestamp":"2026-09-11T22:07:58.137Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T22:07:58.157Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UEcbxINLhclNe0hu8m0xnFY\"}","timestamp":"2026-09-11T22:07:58.237Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T22:07:58.451Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UEcbyINLhclNe0hr0ml88UI\"}","timestamp":"2026-09-11T22:07:58.452Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UEcbuINLhclNe0hqQ2Hyur6\",\"amount\":297}","timestamp":"2026-09-11T22:07:58.452Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-11T22:08:35.195Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-11.json.gz","timestamp":"2026-09-11T22:09:05.161Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T22:09:50.055Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UEcdmINLhclNe0h34n1pspw\"}","timestamp":"2026-09-11T22:09:50.056Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-11T22:09:51.316Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UEcdnINLhclNe0hSchGYKRm\"}","timestamp":"2026-09-11T22:09:51.317Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UEcdjINLhclNe0hse5bEBzQ\",\"amount\":297}","timestamp":"2026-09-11T22:09:51.317Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Fg3YPnc/apps.s/node.3eoavw","timestamp":"2026-09-12T05:40:55.012Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-12T05:40:55.032Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-12T05:41:32.070Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-12.json.gz","timestamp":"2026-09-12T05:42:02.040Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Fg3YPnc/apps.s/node.3t4scx","timestamp":"2026-09-12T07:38:26.774Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-12T07:38:26.796Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-12T07:39:03.835Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-12.json.gz","timestamp":"2026-09-12T07:39:33.974Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wXIw3QX/apps.s/node.uis0z","timestamp":"2026-09-12T10:11:19.836Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-12T10:11:19.859Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UEntzINLhclNe0h5dHcTmFu\"}","timestamp":"2026-09-12T10:11:19.951Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-12T10:11:20.347Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UEnu0INLhclNe0hhO8tSAwb\"}","timestamp":"2026-09-12T10:11:20.348Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UEntwINLhclNe0hq9YLbzzk\",\"amount\":297}","timestamp":"2026-09-12T10:11:20.348Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-12T10:11:56.890Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-12.json.gz","timestamp":"2026-09-12T10:12:26.897Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wXIw3QX/apps.s/node.2j5yqp","timestamp":"2026-09-12T11:36:29.145Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3SJ5Kk6/apps.s/node.4b5wjw","timestamp":"2026-09-12T14:29:32.046Z"}
{"level":"log","prefix":"REQUEST","ip":"45.79.38.219","message":"[45.79.38.219] [REQUEST] GET /","timestamp":"2026-09-12T14:29:32.068Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-12T14:30:09.111Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-12.json.gz","timestamp":"2026-09-12T14:30:39.075Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.3SJ5Kk6/apps.s/node.3d7t2n","timestamp":"2026-09-12T15:56:27.166Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.YNKU619/apps.s/node.1stmrm","timestamp":"2026-09-12T19:31:06.193Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-12T19:31:06.215Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-12T19:31:06.242Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-12T19:31:43.221Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-12.json.gz","timestamp":"2026-09-12T19:32:13.220Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WfrYb6U/apps.s/node.xysyr","timestamp":"2026-09-13T02:39:37.544Z"}
{"level":"log","prefix":"REQUEST","ip":"52.213.198.57","message":"[52.213.198.57] [REQUEST] GET /","timestamp":"2026-09-13T02:39:37.568Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T02:40:14.592Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T02:40:44.579Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WfrYb6U/apps.s/node.365gy9","timestamp":"2026-09-13T03:17:25.881Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QqEPhUF/apps.s/node.2h8cm4","timestamp":"2026-09-13T07:12:01.159Z"}
{"level":"log","prefix":"REQUEST","ip":"54.216.20.236","message":"[54.216.20.236] [REQUEST] GET /","timestamp":"2026-09-13T07:12:01.178Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T07:12:38.228Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T07:13:08.191Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2azYFbL/apps.s/node.2ik4ul","timestamp":"2026-09-13T12:15:39.129Z"}
{"level":"log","prefix":"REQUEST","ip":"34.222.189.20","message":"[34.222.189.20] [REQUEST] GET /robots.txt","timestamp":"2026-09-13T12:15:39.148Z"}
{"level":"log","prefix":"REQUEST","ip":"34.222.189.20","message":"[34.222.189.20] [REQUEST] GET /","timestamp":"2026-09-13T12:15:39.329Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T12:16:16.183Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T12:16:46.157Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MaoWdjH/apps.s/node.1fppfp","timestamp":"2026-09-13T18:49:20.050Z"}
{"level":"log","prefix":"REQUEST","ip":"150.251.225.54","message":"[150.251.225.54] [REQUEST] GET /","timestamp":"2026-09-13T18:49:20.083Z"}
{"level":"log","prefix":"REQUEST","ip":"195.178.110.137","message":"[195.178.110.137] [REQUEST] GET /","timestamp":"2026-09-13T18:49:27.465Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T18:49:57.100Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T18:50:27.182Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MaoWdjH/apps.s/node.3gwyt","timestamp":"2026-09-13T19:14:23.486Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zl6zdxC/apps.s/node.2k9wb2","timestamp":"2026-09-13T19:34:57.351Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-13T19:34:57.374Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-13T19:34:57.401Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T19:35:34.388Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T19:36:04.376Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zl6zdxC/apps.s/node.12dwc6","timestamp":"2026-09-13T21:05:55.800Z"}
{"level":"log","prefix":"REQUEST","ip":"167.71.247.154","message":"[167.71.247.154] [REQUEST] GET /","timestamp":"2026-09-13T21:05:55.824Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-13T21:06:32.856Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-13.json.gz","timestamp":"2026-09-13T21:07:02.825Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /","timestamp":"2026-09-13T21:10:35.841Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zl6zdxC/apps.s/node.419rt3","timestamp":"2026-09-13T22:21:56.396Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.9VYKalD/apps.s/node.vph0m","timestamp":"2026-09-14T03:21:30.846Z"}
{"level":"log","prefix":"REQUEST","ip":"184.32.83.151","message":"[184.32.83.151] [REQUEST] GET /robots.txt","timestamp":"2026-09-14T03:21:30.865Z"}
{"level":"log","prefix":"REQUEST","ip":"184.32.83.151","message":"[184.32.83.151] [REQUEST] GET /","timestamp":"2026-09-14T03:21:31.044Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T03:22:07.913Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T03:22:37.875Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CvJwZtE/apps.s/node.mok5a","timestamp":"2026-09-14T06:15:39.127Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /","timestamp":"2026-09-14T06:15:39.149Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.214Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /","timestamp":"2026-09-14T06:15:39.252Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /blog/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.275Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /web/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.346Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /wordpress/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.513Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /website/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.536Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /wp/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.584Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /news/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.605Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /2020/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.638Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /2019/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.702Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /shop/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.722Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /wp1/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.741Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /test/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.808Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /wp2/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.840Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /site/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.868Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /cms/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.958Z"}
{"level":"log","prefix":"REQUEST","ip":"34.78.87.121","message":"[34.78.87.121] [REQUEST] GET /sito/wp-includes/wlwmanifest.xml","timestamp":"2026-09-14T06:15:39.979Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T06:16:16.177Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T06:16:46.158Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CvJwZtE/apps.s/node.324tgq","timestamp":"2026-09-14T06:44:19.362Z"}
{"level":"log","prefix":"REQUEST","ip":"202.120.38.189","message":"[202.120.38.189] [REQUEST] GET /","timestamp":"2026-09-14T06:44:19.385Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T06:44:56.413Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T06:45:26.408Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.62","message":"[74.7.227.62] [REQUEST] GET /","timestamp":"2026-09-14T06:50:14.519Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-14T06:50:15.222Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.CvJwZtE/apps.s/node.3iigq8","timestamp":"2026-09-14T07:57:34.814Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.FMFqO9Z/apps.s/node.30tztj","timestamp":"2026-09-14T11:38:46.323Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-14T11:38:46.348Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T11:39:23.380Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T11:39:53.351Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PAuaxkd/apps.s/node.1w6vbu","timestamp":"2026-09-14T13:19:08.233Z"}
{"level":"log","prefix":"REQUEST","ip":"8.234.168.135","message":"[8.234.168.135] [REQUEST] GET /","timestamp":"2026-09-14T13:19:08.252Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T13:19:45.289Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T13:20:15.272Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.r2psSAw/apps.s/node.180464","timestamp":"2026-09-14T14:44:30.033Z"}
{"level":"log","prefix":"REQUEST","ip":"35.239.206.65","message":"[35.239.206.65] [REQUEST] GET /","timestamp":"2026-09-14T14:44:30.057Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T14:45:07.088Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T14:45:37.072Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.r2psSAw/apps.s/node.1xde8g","timestamp":"2026-09-14T15:26:08.953Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fuH6nr5/apps.s/node.zegoj","timestamp":"2026-09-14T19:35:01.828Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-14T19:35:01.851Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.242.44","message":"[74.7.242.44] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-14T19:35:01.858Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T19:35:38.858Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T19:36:08.855Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fuH6nr5/apps.s/node.3197uv","timestamp":"2026-09-14T20:32:30.629Z"}
{"level":"log","prefix":"REQUEST","ip":"195.178.110.137","message":"[195.178.110.137] [REQUEST] GET /","timestamp":"2026-09-14T20:32:30.647Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T20:33:07.684Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T20:33:37.659Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.fuH6nr5/apps.s/node.6fiye","timestamp":"2026-09-14T20:49:18.786Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.msRnzHR/apps.s/node.oawij","timestamp":"2026-09-14T21:34:44.627Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-14T21:34:44.650Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-14T21:35:21.680Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-14.json.gz","timestamp":"2026-09-14T21:35:51.654Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.thwYris/apps.s/node.1244lc","timestamp":"2026-09-15T12:45:26.967Z"}
{"level":"log","prefix":"REQUEST","ip":"147.185.132.171","message":"[147.185.132.171] [REQUEST] GET /","timestamp":"2026-09-15T12:45:27.004Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-15T12:46:04.020Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-15.json.gz","timestamp":"2026-09-15T12:46:34.003Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.thwYris/apps.s/node.2ou2no","timestamp":"2026-09-15T13:34:40.796Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nochptC/apps.s/node.3dwwfb","timestamp":"2026-09-15T17:31:48.177Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /","timestamp":"2026-09-15T17:31:48.197Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] POST /","timestamp":"2026-09-15T17:31:48.563Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] POST /","timestamp":"2026-09-15T17:31:48.751Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] POST /","timestamp":"2026-09-15T17:31:49.114Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-15T17:32:13.165Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /info.php","timestamp":"2026-09-15T17:32:13.355Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /php.php","timestamp":"2026-09-15T17:32:13.558Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /i.php","timestamp":"2026-09-15T17:32:13.743Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /pi.php","timestamp":"2026-09-15T17:32:13.927Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /pinfo.php","timestamp":"2026-09-15T17:32:14.117Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /test.php","timestamp":"2026-09-15T17:32:14.303Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /phpinfo","timestamp":"2026-09-15T17:32:14.489Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /p.php","timestamp":"2026-09-15T17:32:14.673Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /debug.php","timestamp":"2026-09-15T17:32:14.858Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-15T17:32:15.041Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-15T17:32:15.225Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-15T17:32:15.409Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-15T17:32:15.592Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-15T17:32:15.776Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-15T17:32:15.960Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /info","timestamp":"2026-09-15T17:32:16.145Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /php-info.php","timestamp":"2026-09-15T17:32:16.329Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /phpversion.php","timestamp":"2026-09-15T17:32:16.513Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-15T17:32:16.700Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-15T17:32:16.886Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /server-info.php","timestamp":"2026-09-15T17:32:17.071Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /server-status.php","timestamp":"2026-09-15T17:32:17.260Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-15T17:32:17.445Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /_environment","timestamp":"2026-09-15T17:32:17.634Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-15T17:32:17.819Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-15T17:32:18.004Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-15T17:32:18.201Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-15T17:32:18.390Z"}
{"level":"log","prefix":"REQUEST","ip":"35.197.147.81","message":"[35.197.147.81] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-15T17:32:19.036Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-15T17:32:25.233Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-15.json.gz","timestamp":"2026-09-15T17:32:55.209Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nABcxtI/apps.s/node.1v2xtd","timestamp":"2026-09-15T19:38:59.028Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.7","message":"[74.7.227.7] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-15T19:38:59.050Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.161","message":"[74.7.175.161] [REQUEST] GET /robots.txt","timestamp":"2026-09-15T19:38:59.078Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-15T19:39:36.058Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-15.json.gz","timestamp":"2026-09-15T19:40:06.056Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.UfoMrGW/apps.s/node.13mzon","timestamp":"2026-09-15T23:30:01.406Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /","timestamp":"2026-09-15T23:30:01.477Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-15T23:30:17.812Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /info.php","timestamp":"2026-09-15T23:30:17.857Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /php.php","timestamp":"2026-09-15T23:30:17.915Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /i.php","timestamp":"2026-09-15T23:30:17.974Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /pi.php","timestamp":"2026-09-15T23:30:18.021Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /pinfo.php","timestamp":"2026-09-15T23:30:18.075Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /test.php","timestamp":"2026-09-15T23:30:18.125Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpinfo","timestamp":"2026-09-15T23:30:18.167Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /p.php","timestamp":"2026-09-15T23:30:18.213Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /debug.php","timestamp":"2026-09-15T23:30:18.270Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-15T23:30:18.321Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-15T23:30:18.379Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-15T23:30:18.491Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-15T23:30:18.549Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-15T23:30:18.634Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-15T23:30:18.682Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /info","timestamp":"2026-09-15T23:30:18.723Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /php-info.php","timestamp":"2026-09-15T23:30:18.761Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpversion.php","timestamp":"2026-09-15T23:30:18.822Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-15T23:30:18.869Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-15T23:30:18.955Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /server-info.php","timestamp":"2026-09-15T23:30:19.011Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /server-status.php","timestamp":"2026-09-15T23:30:19.188Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-15T23:30:19.249Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /_environment","timestamp":"2026-09-15T23:30:19.330Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-15T23:30:19.426Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-15T23:30:19.483Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-15T23:30:19.521Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-15T23:30:19.560Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-15T23:30:19.876Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /406.shtml","timestamp":"2026-09-15T23:30:19.918Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-15T23:30:19.966Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-15T23:30:20.022Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /406.shtml","timestamp":"2026-09-15T23:30:20.069Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-15T23:30:20.157Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-15T23:30:20.208Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-15T23:30:20.294Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-15T23:30:20.342Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-15T23:30:20.411Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-15T23:30:20.451Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-15T23:30:20.492Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-15T23:30:20.540Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-15T23:30:20.583Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-15T23:30:20.653Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-15T23:30:20.737Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-15T23:30:20.814Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-15T23:30:20.860Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-15T23:30:20.975Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-15T23:30:21.068Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /service-account.json","timestamp":"2026-09-15T23:30:21.124Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /sa.json","timestamp":"2026-09-15T23:30:21.174Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-15T23:30:21.210Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-15T23:30:21.287Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-15T23:30:21.334Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /credentials.json","timestamp":"2026-09-15T23:30:21.412Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-15T23:30:21.530Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /google-key.json","timestamp":"2026-09-15T23:30:21.573Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-15T23:30:21.670Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /key.json","timestamp":"2026-09-15T23:30:21.716Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /keyfile.json","timestamp":"2026-09-15T23:30:21.765Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-15T23:30:21.828Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-15T23:30:21.886Z"}
{"level":"log","prefix":"REQUEST","ip":"34.154.130.76","message":"[34.154.130.76] [REQUEST] GET /","timestamp":"2026-09-15T23:30:22.116Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-15T23:30:38.467Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-15.json.gz","timestamp":"2026-09-15T23:31:08.430Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.UfoMrGW/apps.s/node.17hd8r","timestamp":"2026-09-16T00:43:10.579Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /","timestamp":"2026-09-16T00:43:10.603Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T00:43:47.636Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-16T00:44:04.541Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /info.php","timestamp":"2026-09-16T00:44:04.808Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /php.php","timestamp":"2026-09-16T00:44:05.068Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /i.php","timestamp":"2026-09-16T00:44:05.329Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /pi.php","timestamp":"2026-09-16T00:44:05.590Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /pinfo.php","timestamp":"2026-09-16T00:44:05.851Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /test.php","timestamp":"2026-09-16T00:44:06.111Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpinfo","timestamp":"2026-09-16T00:44:06.371Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /p.php","timestamp":"2026-09-16T00:44:06.632Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /debug.php","timestamp":"2026-09-16T00:44:06.890Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-16T00:44:07.150Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-16T00:44:07.410Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-16T00:44:07.671Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-16T00:44:07.930Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-16T00:44:08.192Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-16T00:44:08.454Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /info","timestamp":"2026-09-16T00:44:08.714Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /php-info.php","timestamp":"2026-09-16T00:44:08.974Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpversion.php","timestamp":"2026-09-16T00:44:09.233Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-16T00:44:09.493Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-16T00:44:09.755Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /server-info.php","timestamp":"2026-09-16T00:44:10.014Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /server-status.php","timestamp":"2026-09-16T00:44:10.274Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-16T00:44:10.534Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /_environment","timestamp":"2026-09-16T00:44:10.792Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-16T00:44:11.051Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-16T00:44:11.313Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-16T00:44:11.571Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-16T00:44:11.832Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-16T00:44:12.681Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /406.shtml","timestamp":"2026-09-16T00:44:12.941Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-16T00:44:13.202Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-16T00:44:13.464Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /406.shtml","timestamp":"2026-09-16T00:44:13.724Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-16T00:44:13.985Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-16T00:44:14.245Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-16T00:44:14.508Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-16T00:44:14.768Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-16T00:44:15.031Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-16T00:44:15.293Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-16T00:44:15.552Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-16T00:44:15.812Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-16T00:44:16.072Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-16T00:44:16.331Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-16T00:44:16.591Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-16T00:44:16.852Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-16T00:44:17.112Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-16T00:44:17.373Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T00:44:17.601Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-16T00:44:17.632Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /service-account.json","timestamp":"2026-09-16T00:44:17.898Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /sa.json","timestamp":"2026-09-16T00:44:18.158Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-16T00:44:18.418Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-16T00:44:18.678Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-16T00:44:18.942Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /credentials.json","timestamp":"2026-09-16T00:44:19.201Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-16T00:44:19.461Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /google-key.json","timestamp":"2026-09-16T00:44:19.722Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-16T00:44:20.237Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /key.json","timestamp":"2026-09-16T00:44:20.497Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /keyfile.json","timestamp":"2026-09-16T00:44:20.757Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-16T00:44:21.016Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-16T00:44:21.276Z"}
{"level":"log","prefix":"REQUEST","ip":"34.97.8.129","message":"[34.97.8.129] [REQUEST] GET /","timestamp":"2026-09-16T00:44:22.298Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.UfoMrGW/apps.s/node.155d4v","timestamp":"2026-09-16T04:14:29.622Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /","timestamp":"2026-09-16T04:14:29.642Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-16T04:14:54.298Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /info.php","timestamp":"2026-09-16T04:14:54.481Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /php.php","timestamp":"2026-09-16T04:14:54.666Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /i.php","timestamp":"2026-09-16T04:14:54.848Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /pi.php","timestamp":"2026-09-16T04:14:55.031Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /pinfo.php","timestamp":"2026-09-16T04:14:55.214Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /test.php","timestamp":"2026-09-16T04:14:55.398Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /phpinfo","timestamp":"2026-09-16T04:14:55.582Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /p.php","timestamp":"2026-09-16T04:14:55.767Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /debug.php","timestamp":"2026-09-16T04:14:55.950Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-16T04:14:56.133Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-16T04:14:56.318Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-16T04:14:56.503Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-16T04:14:56.687Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-16T04:14:56.870Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-16T04:14:57.056Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /info","timestamp":"2026-09-16T04:14:57.239Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /php-info.php","timestamp":"2026-09-16T04:14:57.424Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /phpversion.php","timestamp":"2026-09-16T04:14:57.607Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-16T04:14:57.791Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-16T04:14:57.975Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /server-info.php","timestamp":"2026-09-16T04:14:58.158Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /server-status.php","timestamp":"2026-09-16T04:14:58.341Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-16T04:14:58.523Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /_environment","timestamp":"2026-09-16T04:14:58.708Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-16T04:14:58.891Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-16T04:14:59.073Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-16T04:14:59.255Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-16T04:14:59.439Z"}
{"level":"log","prefix":"REQUEST","ip":"34.87.90.226","message":"[34.87.90.226] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-16T04:15:00.061Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T04:15:06.670Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T04:15:36.649Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xwpjedT/apps.s/node.1elw2i","timestamp":"2026-09-16T11:06:09.276Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.53","message":"[167.94.146.53] [REQUEST] GET /","timestamp":"2026-09-16T11:06:09.295Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T11:06:46.329Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T11:07:16.305Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xwpjedT/apps.s/node.1l0dkc","timestamp":"2026-09-16T11:15:45.306Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.218","message":"[74.7.243.218] [REQUEST] GET /","timestamp":"2026-09-16T11:15:45.330Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.148","message":"[74.7.241.148] [REQUEST] GET /robots.txt","timestamp":"2026-09-16T11:15:45.336Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T11:16:22.363Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T11:16:52.329Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.xwpjedT/apps.s/node.ovds5","timestamp":"2026-09-16T11:41:24.031Z"}
{"level":"log","prefix":"REQUEST","ip":"136.69.151.76","message":"[136.69.151.76] [REQUEST] GET /","timestamp":"2026-09-16T11:41:24.054Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T11:42:01.084Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T11:42:31.060Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DsnaS5r/apps.s/node.16eqwk","timestamp":"2026-09-16T15:15:35.521Z"}
{"level":"log","prefix":"REQUEST","ip":"104.199.29.243","message":"[104.199.29.243] [REQUEST] GET /","timestamp":"2026-09-16T15:15:35.540Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T15:16:12.621Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T15:16:42.549Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DsnaS5r/apps.s/node.23o1y5","timestamp":"2026-09-16T16:01:10.606Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T16:01:10.630Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGLGjINLhclNe0hQaMwZgTG\"}","timestamp":"2026-09-16T16:01:10.716Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGLGhINLhclNe0hRjUo8gob\",\"amount\":1000}","timestamp":"2026-09-16T16:01:10.720Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T16:01:47.655Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T16:02:17.727Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DsnaS5r/apps.s/node.4a6p13","timestamp":"2026-09-16T16:07:13.652Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T16:07:13.676Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGLMbINLhclNe0hyUkATuHQ\"}","timestamp":"2026-09-16T16:07:13.750Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGLMYINLhclNe0hkRhvB9Tf\",\"amount\":2000}","timestamp":"2026-09-16T16:07:13.754Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T16:07:50.714Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T16:08:20.675Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DsnaS5r/apps.s/node.3vbzvp","timestamp":"2026-09-16T19:42:09.580Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.199","message":"[74.7.243.199] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-16T19:42:09.600Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-16T19:42:09.626Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T19:42:46.627Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T19:43:16.693Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.DsnaS5r/apps.s/node.4a0u5j","timestamp":"2026-09-16T19:57:03.121Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m2wEifP/apps.s/node.3ex3zt","timestamp":"2026-09-16T22:31:53.826Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T22:31:53.847Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGRMrINLhclNe0hk1QtnyD4\"}","timestamp":"2026-09-16T22:31:53.930Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGRMpINLhclNe0hyXP0eSui\",\"amount\":398}","timestamp":"2026-09-16T22:31:53.933Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T22:32:30.881Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T22:33:00.852Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m2wEifP/apps.s/node.4fgslp","timestamp":"2026-09-16T22:45:37.539Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T22:45:37.558Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGRa8INLhclNe0h4Vs3tZN2\"}","timestamp":"2026-09-16T22:45:37.622Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T22:45:37.890Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGRa9INLhclNe0h217fsQ7M\"}","timestamp":"2026-09-16T22:45:37.891Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGRa6INLhclNe0hz2XELZOL\",\"amount\":297}","timestamp":"2026-09-16T22:45:37.892Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T22:46:14.591Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T22:46:44.566Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T22:56:11.133Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGRkMINLhclNe0hypJDFhlS\"}","timestamp":"2026-09-16T22:56:11.135Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T22:56:11.849Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGRkNINLhclNe0hP01S6tk5\"}","timestamp":"2026-09-16T22:56:11.850Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGRkKINLhclNe0hWLGchqDt\",\"amount\":297}","timestamp":"2026-09-16T22:56:11.850Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m2wEifP/apps.s/node.4y2bw","timestamp":"2026-09-16T23:18:32.581Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T23:18:32.600Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGS60INLhclNe0hQjuRcwVx\"}","timestamp":"2026-09-16T23:18:32.664Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T23:18:32.690Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGS60INLhclNe0hHYq64bpf\"}","timestamp":"2026-09-16T23:18:32.691Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGS5tINLhclNe0hJSzJUxc0\",\"amount\":4799}","timestamp":"2026-09-16T23:18:32.691Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-16T23:18:32.706Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-16T23:18:47.530Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGS60INLhclNe0hQjuRcwVx\"}","timestamp":"2026-09-16T23:18:47.530Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-16T23:18:47.533Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-16T23:19:09.611Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-16.json.gz","timestamp":"2026-09-16T23:19:39.609Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.m2wEifP/apps.s/node.25uxa0","timestamp":"2026-09-16T23:49:23.774Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vQ8miIv/apps.s/node.1s68mh","timestamp":"2026-09-17T00:18:45.269Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T00:18:45.290Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGS60INLhclNe0hQjuRcwVx\"}","timestamp":"2026-09-17T00:18:45.355Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-17T00:18:45.410Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T00:19:22.302Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T00:19:52.344Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vQ8miIv/apps.s/node.1anb2x","timestamp":"2026-09-17T05:12:38.354Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PcWYE2D/apps.s/node.3m1ijg","timestamp":"2026-09-17T05:16:33.168Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T05:17:10.223Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5iCopE4/apps.s/node.218xtn","timestamp":"2026-09-17T08:31:21.689Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.199","message":"[74.7.243.199] [REQUEST] GET /","timestamp":"2026-09-17T08:31:21.713Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-17T08:31:21.719Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T08:31:58.746Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T08:32:28.820Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5iCopE4/apps.s/node.320xns","timestamp":"2026-09-17T10:13:06.178Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.B1BSeY3/apps.s/node.49qwoj","timestamp":"2026-09-17T10:52:17.230Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T10:52:17.251Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGcvLINLhclNe0hKCcLI66T\"}","timestamp":"2026-09-17T10:52:17.332Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGcvJINLhclNe0hRYbvmvo7\",\"amount\":196}","timestamp":"2026-09-17T10:52:17.336Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T10:52:54.349Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T10:53:24.256Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.B1BSeY3/apps.s/node.ncb6z","timestamp":"2026-09-17T12:45:33.685Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.K2MaF2u/apps.s/node.2bvul","timestamp":"2026-09-17T14:22:34.835Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T14:22:34.853Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGgCsINLhclNe0hdd7Lz7ci\"}","timestamp":"2026-09-17T14:22:34.936Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T14:22:35.132Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGgCtINLhclNe0hPd7heqqU\"}","timestamp":"2026-09-17T14:22:35.133Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGgCpINLhclNe0hU4zYCx9Z\",\"amount\":297}","timestamp":"2026-09-17T14:22:35.133Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T14:23:11.884Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T14:23:41.957Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.K2MaF2u/apps.s/node.1zhi98","timestamp":"2026-09-17T16:28:59.227Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nbeZZ7w/apps.s/node.1wgzvy","timestamp":"2026-09-17T19:46:49.701Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-17T19:46:49.724Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.243.199","message":"[74.7.243.199] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-17T19:46:49.730Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T19:47:26.731Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T19:47:56.733Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nbeZZ7w/apps.s/node.rdq6o","timestamp":"2026-09-17T22:52:16.953Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /","timestamp":"2026-09-17T22:52:16.976Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-17T22:52:37.517Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /info.php","timestamp":"2026-09-17T22:52:37.620Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /php.php","timestamp":"2026-09-17T22:52:37.728Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /i.php","timestamp":"2026-09-17T22:52:37.832Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /pi.php","timestamp":"2026-09-17T22:52:37.934Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /pinfo.php","timestamp":"2026-09-17T22:52:38.036Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /test.php","timestamp":"2026-09-17T22:52:38.140Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpinfo","timestamp":"2026-09-17T22:52:38.249Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /p.php","timestamp":"2026-09-17T22:52:38.353Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /debug.php","timestamp":"2026-09-17T22:52:38.457Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-17T22:52:38.564Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-17T22:52:38.667Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-17T22:52:38.776Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-17T22:52:38.878Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-17T22:52:38.979Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-17T22:52:39.083Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /info","timestamp":"2026-09-17T22:52:39.185Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /php-info.php","timestamp":"2026-09-17T22:52:39.286Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpversion.php","timestamp":"2026-09-17T22:52:39.387Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-17T22:52:39.490Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-17T22:52:39.592Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /server-info.php","timestamp":"2026-09-17T22:52:39.694Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /server-status.php","timestamp":"2026-09-17T22:52:39.796Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-17T22:52:39.898Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /_environment","timestamp":"2026-09-17T22:52:39.999Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-17T22:52:40.103Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-17T22:52:40.205Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-17T22:52:40.306Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-17T22:52:40.411Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-17T22:52:40.803Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /406.shtml","timestamp":"2026-09-17T22:52:40.902Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-17T22:52:41.004Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-17T22:52:41.106Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /406.shtml","timestamp":"2026-09-17T22:52:41.206Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-17T22:52:41.306Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-17T22:52:41.409Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-17T22:52:41.513Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-17T22:52:41.617Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-17T22:52:41.718Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-17T22:52:41.822Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-17T22:52:41.923Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-17T22:52:42.027Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-17T22:52:42.130Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-17T22:52:42.235Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-17T22:52:42.337Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-17T22:52:42.438Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-17T22:52:42.544Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-17T22:52:42.650Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-17T22:52:42.750Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /service-account.json","timestamp":"2026-09-17T22:52:42.850Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /sa.json","timestamp":"2026-09-17T22:52:42.953Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /gcp-key.json","timestamp":"2026-09-17T22:52:43.064Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /gcp-credentials.json","timestamp":"2026-09-17T22:52:43.165Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /gcp-sa.json","timestamp":"2026-09-17T22:52:43.265Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /credentials.json","timestamp":"2026-09-17T22:52:43.366Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /google-credentials.json","timestamp":"2026-09-17T22:52:43.473Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /google-key.json","timestamp":"2026-09-17T22:52:43.575Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /application_default_credentials.json","timestamp":"2026-09-17T22:52:43.773Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /key.json","timestamp":"2026-09-17T22:52:43.875Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /keyfile.json","timestamp":"2026-09-17T22:52:43.976Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /firebase-adminsdk.json","timestamp":"2026-09-17T22:52:44.079Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /firebase-key.json","timestamp":"2026-09-17T22:52:44.181Z"}
{"level":"log","prefix":"REQUEST","ip":"34.153.29.157","message":"[34.153.29.157] [REQUEST] GET /","timestamp":"2026-09-17T22:52:44.481Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T22:52:54.013Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T22:53:23.979Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:01:46.407Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGoJKINLhclNe0hhQjTvEWf\"}","timestamp":"2026-09-17T23:01:46.504Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-17T23:01:46.527Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:01:47.115Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGoJKINLhclNe0hcMX6C8vJ\"}","timestamp":"2026-09-17T23:01:47.115Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGoJCINLhclNe0hwpN8KurS\",\"amount\":360}","timestamp":"2026-09-17T23:01:47.115Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:02:01.405Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGoJKINLhclNe0hhQjTvEWf\"}","timestamp":"2026-09-17T23:02:01.405Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-17T23:02:01.408Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nbeZZ7w/apps.s/node.4akqh9","timestamp":"2026-09-17T23:32:04.781Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:32:04.801Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGomdINLhclNe0h3JT1AEoU\"}","timestamp":"2026-09-17T23:32:04.868Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:32:05.047Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGomfINLhclNe0hUEDQhbal\"}","timestamp":"2026-09-17T23:32:05.048Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGombINLhclNe0hqzTv9xtm\",\"amount\":297}","timestamp":"2026-09-17T23:32:05.048Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-17T23:32:41.832Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-17.json.gz","timestamp":"2026-09-17T23:33:11.807Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:46:01.819Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGp09INLhclNe0hhYzX5MWF\"}","timestamp":"2026-09-17T23:46:01.821Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-17T23:46:01.844Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-17T23:46:02.707Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGp0AINLhclNe0hKyMAwIwJ\"}","timestamp":"2026-09-17T23:46:02.708Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGp01INLhclNe0haqLxE1ff\",\"amount\":4799}","timestamp":"2026-09-17T23:46:02.708Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.nbeZZ7w/apps.s/node.1ehskf","timestamp":"2026-09-18T00:03:11.928Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T00:03:11.953Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGoJKINLhclNe0hhQjTvEWf\"}","timestamp":"2026-09-18T00:03:12.021Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T00:03:12.063Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T00:03:48.958Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T00:04:18.955Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T00:09:38.511Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGpN0INLhclNe0hAF6VHJqD\"}","timestamp":"2026-09-18T00:09:38.512Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T00:09:39.610Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGpN1INLhclNe0heoyypTk8\"}","timestamp":"2026-09-18T00:09:39.611Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGpMxINLhclNe0h8295W7wr\",\"amount\":297}","timestamp":"2026-09-18T00:09:39.611Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.KBhrhQA/apps.s/node.2lr04e","timestamp":"2026-09-18T00:46:59.576Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T00:46:59.594Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGp09INLhclNe0hhYzX5MWF\"}","timestamp":"2026-09-18T00:46:59.661Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T00:46:59.704Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T00:47:36.604Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T00:48:06.602Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.KBhrhQA/apps.s/node.19qd6x","timestamp":"2026-09-18T00:56:42.607Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AaQvaer/apps.s/node.2pkbau","timestamp":"2026-09-18T02:44:40.076Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T02:44:40.099Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGp09INLhclNe0hhYzX5MWF\"}","timestamp":"2026-09-18T02:44:40.165Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T02:44:40.208Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T02:45:17.106Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T02:45:47.106Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AaQvaer/apps.s/node.69irh","timestamp":"2026-09-18T05:34:35.805Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8bh8Ann/apps.s/node.3oghtz","timestamp":"2026-09-18T06:16:43.997Z"}
{"level":"log","prefix":"REQUEST","ip":"78.157.56.169","message":"[78.157.56.169] [REQUEST] GET /","timestamp":"2026-09-18T06:16:44.017Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T06:17:21.049Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T06:17:51.022Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8bh8Ann/apps.s/node.3c5seq","timestamp":"2026-09-18T06:34:58.082Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NWzDmYs/apps.s/node.c2p22","timestamp":"2026-09-18T08:38:18.814Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T08:38:18.838Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGxJFINLhclNe0h0Vf5fprp\"}","timestamp":"2026-09-18T08:38:18.921Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T08:38:18.948Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGxJGINLhclNe0hvO9Z2c1D\"}","timestamp":"2026-09-18T08:38:18.949Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGxJ9INLhclNe0hWTaqlN23\",\"amount\":1799}","timestamp":"2026-09-18T08:38:18.949Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T08:38:18.977Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T08:38:33.778Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGxJFINLhclNe0h0Vf5fprp\"}","timestamp":"2026-09-18T08:38:33.779Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T08:38:33.782Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T08:38:55.843Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T08:39:25.842Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.lgConjI/apps.s/node.3vod8h","timestamp":"2026-09-18T09:37:47.947Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T09:37:47.971Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGxJFINLhclNe0h0Vf5fprp\"}","timestamp":"2026-09-18T09:37:48.066Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.174.169","message":"[54.187.174.169] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T09:37:48.128Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T09:38:24.979Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T09:38:54.972Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.lgConjI/apps.s/node.bugw3","timestamp":"2026-09-18T11:10:07.883Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.4mjFoYf/apps.s/node.2wp1oe","timestamp":"2026-09-18T11:13:45.318Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T11:13:45.343Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UGzjgINLhclNe0h2zn6msg4\"}","timestamp":"2026-09-18T11:13:45.407Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UGzjYINLhclNe0hU06Sk30v\",\"amount\":1799}","timestamp":"2026-09-18T11:13:45.411Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T11:13:45.415Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGzjgINLhclNe0h7pnlMLQ7\"}","timestamp":"2026-09-18T11:13:45.416Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T11:13:45.456Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.avfzWkY/apps.s/node.2lawo8","timestamp":"2026-09-18T11:14:00.909Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T11:14:00.930Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGzjgINLhclNe0h7pnlMLQ7\"}","timestamp":"2026-09-18T11:14:00.998Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.216.72","message":"[54.187.216.72] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T11:14:01.031Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2aRPP32/apps.s/node.2jtnt4","timestamp":"2026-09-18T12:13:15.606Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T12:13:15.627Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UGzjgINLhclNe0h7pnlMLQ7\"}","timestamp":"2026-09-18T12:13:15.696Z"}
{"level":"error","prefix":"EXCEPTION","ip":"54.187.205.235","message":"[54.187.205.235] [EXCEPTION] /api/stripe/webhook — TypeError: fetch failed {\"stack\":\"Error: TypeError: fetch failed\\n    at createError$1 (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:641:15)\\n    at Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/routes/api/stripe/webhook.post.mjs:45:26)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\\n    at async Object.handler (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:1745:19)\\n    at async Server.toNodeHandle (file:///home/sc1vise8145/api.sandbox.skeelera.com/.output/server/chunks/nitro/nitro.mjs:2023:7)\"}","timestamp":"2026-09-18T12:13:15.740Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T12:13:52.778Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T12:14:22.634Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.2aRPP32/apps.s/node.31nzeh","timestamp":"2026-09-18T12:59:48.744Z"}
{"level":"log","prefix":"REQUEST","ip":"158.173.67.154","message":"[158.173.67.154] [REQUEST] GET /","timestamp":"2026-09-18T12:59:48.793Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T13:00:25.344Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T13:00:55.321Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WEzWc1N/apps.s/node.28j8hi","timestamp":"2026-09-18T15:34:38.532Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-18T15:34:38.554Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UH3o9INLhclNe0hssv2fBND\"}","timestamp":"2026-09-18T15:34:38.634Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UH3o7INLhclNe0hG3b91KoO\",\"amount\":597}","timestamp":"2026-09-18T15:34:38.638Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T15:35:15.602Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T15:35:45.563Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.WEzWc1N/apps.s/node.3qp6tf","timestamp":"2026-09-18T15:51:31.054Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AUga5me/apps.s/node.1090jo","timestamp":"2026-09-18T17:41:27.453Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-18T17:41:27.472Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-18T17:42:04.523Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-18.json.gz","timestamp":"2026-09-18T17:42:34.488Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AUga5me/apps.s/node.3tm853","timestamp":"2026-09-18T18:21:50.726Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pFGwIlC/apps.s/node.3g4d3v","timestamp":"2026-09-18T19:51:40.881Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-18T19:51:40.901Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.TM8wlK1/apps.s/node.th3u7","timestamp":"2026-09-19T01:56:14.006Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-19T01:56:14.028Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UHDVhINLhclNe0hOWV2VSbe\"}","timestamp":"2026-09-19T01:56:14.122Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-19T01:56:23.868Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UHDVsINLhclNe0hT60MEbrb\"}","timestamp":"2026-09-19T01:56:23.870Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UHDVpINLhclNe0hQJnc8T9f\",\"amount\":995}","timestamp":"2026-09-19T01:56:23.870Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-19T01:56:51.058Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-19.json.gz","timestamp":"2026-09-19T01:57:21.029Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.heOCUH5/apps.s/node.2f436i","timestamp":"2026-09-19T03:19:12.948Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.33","message":"[74.7.241.33] [REQUEST] GET /","timestamp":"2026-09-19T03:19:12.972Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.132","message":"[74.7.175.132] [REQUEST] GET /robots.txt","timestamp":"2026-09-19T03:19:13.559Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-19T03:19:49.999Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-19.json.gz","timestamp":"2026-09-19T03:20:19.985Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.heOCUH5/apps.s/node.qc9hw","timestamp":"2026-09-19T04:03:26.060Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yKiozZo/apps.s/node.1qgot3","timestamp":"2026-09-19T09:26:24.903Z"}
{"level":"log","prefix":"REQUEST","ip":"184.194.23.2","message":"[184.194.23.2] [REQUEST] GET /","timestamp":"2026-09-19T09:26:24.926Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-19T09:27:01.977Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Nrbx4BO/apps.s/node.41nppn","timestamp":"2026-09-19T12:45:13.983Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.151","message":"[198.235.24.151] [REQUEST] GET /","timestamp":"2026-09-19T12:45:14.004Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-19T12:45:51.037Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-19.json.gz","timestamp":"2026-09-19T12:46:21.008Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Nrbx4BO/apps.s/node.25ivml","timestamp":"2026-09-19T13:44:06.162Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.j4SIX3Y/apps.s/node.2d49vr","timestamp":"2026-09-19T19:52:28.192Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-19T19:52:28.210Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-19T19:52:28.237Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.G1L4l05/apps.s/node.23ym69","timestamp":"2026-09-20T00:35:03.320Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-20T00:35:03.346Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UHYigINLhclNe0hnA7aCMlf\"}","timestamp":"2026-09-20T00:35:03.444Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-20T00:35:03.467Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UHYihINLhclNe0hT3hxdv0N\"}","timestamp":"2026-09-20T00:35:03.468Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UHYidINLhclNe0hlYpu0OKY\",\"amount\":1109}","timestamp":"2026-09-20T00:35:03.469Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T00:35:40.377Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-20.json.gz","timestamp":"2026-09-20T00:36:10.348Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-20T00:41:37.570Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UHYp3INLhclNe0hF561gDhC\"}","timestamp":"2026-09-20T00:41:37.571Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-20T00:41:38.667Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UHYp4INLhclNe0hlUsMXFUh\"}","timestamp":"2026-09-20T00:41:38.668Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UHYp0INLhclNe0hvQdOpVgw\",\"amount\":1109}","timestamp":"2026-09-20T00:41:38.668Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.G1L4l05/apps.s/node.3qpxc7","timestamp":"2026-09-20T01:36:58.770Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.98","message":"[198.235.24.98] [REQUEST] GET /","timestamp":"2026-09-20T01:36:58.796Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T01:37:35.831Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-20.json.gz","timestamp":"2026-09-20T01:38:05.798Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.G1L4l05/apps.s/node.3kmkq9","timestamp":"2026-09-20T06:52:43.939Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.6goDcoZ/apps.s/node.3xc3l1","timestamp":"2026-09-20T08:45:08.120Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /","timestamp":"2026-09-20T08:45:08.141Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-20T08:45:08.146Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T08:45:45.176Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-20.json.gz","timestamp":"2026-09-20T08:46:15.147Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pFKau5F/apps.s/node.2qp1aj","timestamp":"2026-09-20T16:30:35.924Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.174.169","message":"[54.187.174.169] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-20T16:30:35.942Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UHndOINLhclNe0hxugqllKf\"}","timestamp":"2026-09-20T16:30:36.029Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UHndMINLhclNe0hq0EntDSX\",\"amount\":199}","timestamp":"2026-09-20T16:30:36.033Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T16:31:12.977Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-20.json.gz","timestamp":"2026-09-20T16:31:42.951Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.pFKau5F/apps.s/node.2sk6en","timestamp":"2026-09-20T17:36:42.562Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wHl9ISX/apps.s/node.e7fyp","timestamp":"2026-09-20T18:15:22.710Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.132","message":"[74.7.175.132] [REQUEST] GET /robots.txt","timestamp":"2026-09-20T18:15:22.729Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T18:15:59.766Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.apTq2ed/apps.s/node.2u4fx","timestamp":"2026-09-20T19:54:45.740Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-20T19:54:45.762Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-20T19:54:45.791Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-20T19:55:22.771Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-20.json.gz","timestamp":"2026-09-20T19:55:52.771Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.apTq2ed/apps.s/node.cw405","timestamp":"2026-09-21T02:05:42.965Z"}
{"level":"log","prefix":"REQUEST","ip":"143.198.233.100","message":"[143.198.233.100] [REQUEST] GET /","timestamp":"2026-09-21T02:05:42.992Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-21T02:06:20.027Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-21.json.gz","timestamp":"2026-09-21T02:06:49.991Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wAfAV7e/apps.s/node.3zh18s","timestamp":"2026-09-21T05:25:39.736Z"}
{"level":"log","prefix":"REQUEST","ip":"52.4.140.84","message":"[52.4.140.84] [REQUEST] GET /","timestamp":"2026-09-21T05:25:39.754Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-21T05:26:16.789Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-21.json.gz","timestamp":"2026-09-21T05:26:46.764Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wAfAV7e/apps.s/node.3hmo9s","timestamp":"2026-09-21T06:57:31.975Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.mUC28K1/apps.s/node.3q1b17","timestamp":"2026-09-21T19:58:55.502Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-21T19:58:55.525Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-21T19:58:55.552Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.x7EO1fS/apps.s/node.1oybnl","timestamp":"2026-09-21T20:25:44.333Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /","timestamp":"2026-09-21T20:25:44.359Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.K0vECuP/apps.s/node.oapzf","timestamp":"2026-09-21T20:26:22.392Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-21T20:26:22.413Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /info.php","timestamp":"2026-09-21T20:26:22.598Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /php.php","timestamp":"2026-09-21T20:26:22.781Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /i.php","timestamp":"2026-09-21T20:26:22.966Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /pi.php","timestamp":"2026-09-21T20:26:23.150Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /pinfo.php","timestamp":"2026-09-21T20:26:23.330Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /test.php","timestamp":"2026-09-21T20:26:23.510Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpinfo","timestamp":"2026-09-21T20:26:23.694Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /p.php","timestamp":"2026-09-21T20:26:23.876Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /debug.php","timestamp":"2026-09-21T20:26:24.062Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-21T20:26:24.243Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-21T20:26:24.425Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-21T20:26:24.607Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-21T20:26:24.787Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-21T20:26:24.968Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-21T20:26:25.149Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /info","timestamp":"2026-09-21T20:26:25.331Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /php-info.php","timestamp":"2026-09-21T20:26:25.512Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpversion.php","timestamp":"2026-09-21T20:26:25.694Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-21T20:26:25.878Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-21T20:26:26.067Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /server-info.php","timestamp":"2026-09-21T20:26:26.248Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /server-status.php","timestamp":"2026-09-21T20:26:26.432Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-21T20:26:26.614Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /_environment","timestamp":"2026-09-21T20:26:26.795Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-21T20:26:26.979Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-21T20:26:27.162Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-21T20:26:27.345Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-21T20:26:27.526Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-21T20:26:28.178Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /406.shtml","timestamp":"2026-09-21T20:26:28.359Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-21T20:26:28.542Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-21T20:26:28.724Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /406.shtml","timestamp":"2026-09-21T20:26:28.905Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-21T20:26:29.087Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-21T20:26:29.271Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-21T20:26:29.452Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-21T20:26:29.633Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-21T20:26:29.814Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-21T20:26:29.996Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-21T20:26:30.179Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-21T20:26:30.360Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-21T20:26:30.542Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-21T20:26:30.724Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-21T20:26:30.906Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-21T20:26:31.087Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-21T20:26:31.269Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-21T20:26:31.451Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-21T20:26:31.633Z"}
{"level":"log","prefix":"REQUEST","ip":"35.240.137.66","message":"[35.240.137.66] [REQUEST] GET /wp-json/gravitysmtp/v1/tests/mock-data","timestamp":"2026-09-21T20:26:32.477Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7rE21TT/apps.s/node.32h9hn","timestamp":"2026-09-21T22:26:15.724Z"}
{"level":"log","prefix":"REQUEST","ip":"34.21.109.10","message":"[34.21.109.10] [REQUEST] GET /406.shtml","timestamp":"2026-09-21T22:26:15.748Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-21T22:26:52.789Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-21.json.gz","timestamp":"2026-09-21T22:27:22.756Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7rE21TT/apps.s/node.41xnc7","timestamp":"2026-09-21T22:39:54.826Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w6FZOIR/apps.s/node.eaixx","timestamp":"2026-09-22T00:27:15.677Z"}
{"level":"log","prefix":"REQUEST","ip":"35.187.36.114","message":"[35.187.36.114] [REQUEST] GET /","timestamp":"2026-09-22T00:27:15.699Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T00:27:52.733Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T00:28:22.703Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.w6FZOIR/apps.s/node.2j2uww","timestamp":"2026-09-22T01:06:48.330Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hxJQJA4/apps.s/node.1o5kkg","timestamp":"2026-09-22T09:38:57.637Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.33","message":"[74.7.241.33] [REQUEST] GET /","timestamp":"2026-09-22T09:38:57.661Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.132","message":"[74.7.175.132] [REQUEST] GET /robots.txt","timestamp":"2026-09-22T09:38:57.713Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T09:39:34.706Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T09:40:04.676Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RsJeRYw/apps.s/node.2oh1j","timestamp":"2026-09-22T10:30:27.063Z"}
{"level":"log","prefix":"REQUEST","ip":"137.184.239.41","message":"[137.184.239.41] [REQUEST] GET /","timestamp":"2026-09-22T10:30:27.091Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T10:31:04.128Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T10:31:34.109Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8Yr069c/apps.s/node.ee66d","timestamp":"2026-09-22T14:52:09.880Z"}
{"level":"log","prefix":"REQUEST","ip":"205.210.31.154","message":"[205.210.31.154] [REQUEST] GET /","timestamp":"2026-09-22T14:52:09.906Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T14:52:46.918Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T14:53:16.919Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.8Yr069c/apps.s/node.223nfh","timestamp":"2026-09-22T15:22:34.540Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MO9f2wh/apps.s/node.4dhdk0","timestamp":"2026-09-22T16:09:17.659Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-22T16:09:17.678Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /","timestamp":"2026-09-22T16:09:17.684Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T16:09:54.726Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T16:10:25.500Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MO9f2wh/apps.s/node.vfgo4","timestamp":"2026-09-22T16:25:12.632Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T16:25:49.700Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T16:26:19.684Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MO9f2wh/apps.s/node.2i8dei","timestamp":"2026-09-22T16:45:00.998Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GMLJafO/apps.s/node.3qmhb7","timestamp":"2026-09-22T17:57:42.670Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-22T17:57:42.689Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UIXwnINLhclNe0hmRrurbyv\"}","timestamp":"2026-09-22T17:57:42.778Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-22T17:57:43.534Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UIXwpINLhclNe0huwc59DOz\"}","timestamp":"2026-09-22T17:57:43.535Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UIXwlINLhclNe0hlOr1pd6q\",\"amount\":1109}","timestamp":"2026-09-22T17:57:43.535Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T17:58:19.772Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T17:58:49.709Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.205.235","message":"[54.187.205.235] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-22T18:01:15.032Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : checkout.session.completed {\"id\":\"evt_1UIY0EINLhclNe0hVep2RhdE\"}","timestamp":"2026-09-22T18:01:15.033Z"}
{"level":"log","prefix":"REQUEST","ip":"54.187.216.72","message":"[54.187.216.72] [REQUEST] POST /api/stripe/webhook","timestamp":"2026-09-22T18:01:16.056Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Webhook Stripe recu : invoice.payment_succeeded {\"id\":\"evt_1UIY0FINLhclNe0hKg8galjf\"}","timestamp":"2026-09-22T18:01:16.057Z"}
{"level":"info","prefix":"TRANSACTION","ip":null,"message":"[TRANSACTION] Facture payée {\"invoice_id\":\"in_1UIY0BINLhclNe0hVcg8HEeB\",\"amount\":1109}","timestamp":"2026-09-22T18:01:16.057Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.GMLJafO/apps.s/node.ld9h","timestamp":"2026-09-22T18:16:14.149Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Ht04YcX/apps.s/node.3lz1g5","timestamp":"2026-09-22T19:58:59.954Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-22T19:58:59.976Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T19:59:36.999Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Ht04YcX/apps.s/node.1rk9ay","timestamp":"2026-09-22T21:01:40.253Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XK43i8t/apps.s/node.s5sbe","timestamp":"2026-09-22T21:39:14.477Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.132","message":"[74.7.175.132] [REQUEST] GET /robots.txt","timestamp":"2026-09-22T21:39:14.498Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-22T21:39:51.547Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-22.json.gz","timestamp":"2026-09-22T21:40:21.519Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.XK43i8t/apps.s/node.r5l7n","timestamp":"2026-09-23T08:02:45.637Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.g1xBFAe/apps.s/node.3aqxsa","timestamp":"2026-09-23T17:03:40.450Z"}
{"level":"log","prefix":"REQUEST","ip":"81.171.74.60","message":"[81.171.74.60] [REQUEST] GET /","timestamp":"2026-09-23T17:03:40.475Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-23T17:04:17.515Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-23.json.gz","timestamp":"2026-09-23T17:04:47.487Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.g1xBFAe/apps.s/node.24oy1t","timestamp":"2026-09-23T18:32:36.224Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Hi0IfG0/apps.s/node.39b606","timestamp":"2026-09-23T20:01:14.109Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.228.16","message":"[74.7.228.16] [REQUEST] GET /robots.txt","timestamp":"2026-09-23T20:01:14.128Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.137","message":"[74.7.227.137] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-23T20:01:14.134Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-23T20:01:51.184Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-23.json.gz","timestamp":"2026-09-23T20:02:21.153Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Hi0IfG0/apps.s/node.1mhegk","timestamp":"2026-09-24T04:02:07.879Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.wpuVGjy/apps.s/node.1qunr1","timestamp":"2026-09-24T11:18:28.547Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.59","message":"[198.235.24.59] [REQUEST] GET /","timestamp":"2026-09-24T11:18:28.580Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-24T11:19:05.629Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-24.json.gz","timestamp":"2026-09-24T11:19:35.588Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.AJ0qY0N/apps.s/node.1ykrln","timestamp":"2026-09-24T14:02:58.253Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.58","message":"[167.94.146.58] [REQUEST] GET /","timestamp":"2026-09-24T14:02:58.289Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-24T14:03:35.559Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-24.json.gz","timestamp":"2026-09-24T14:04:05.315Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vLtE7mI/apps.s/node.21cr5j","timestamp":"2026-09-24T20:06:11.612Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.137","message":"[74.7.241.137] [REQUEST] GET /robots.txt","timestamp":"2026-09-24T20:06:11.637Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.241.6","message":"[74.7.241.6] [REQUEST] GET /sitemap.xml","timestamp":"2026-09-24T20:06:11.644Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-24T20:06:48.653Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-24.json.gz","timestamp":"2026-09-24T20:07:18.650Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.vLtE7mI/apps.s/node.1mwadd","timestamp":"2026-09-24T22:55:33.889Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.zcDDz4b/apps.s/node.2tue9k","timestamp":"2026-09-25T01:27:15.149Z"}
{"level":"log","prefix":"REQUEST","ip":"146.70.166.189","message":"[146.70.166.189] [REQUEST] GET /","timestamp":"2026-09-25T01:27:15.170Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-25T01:27:52.226Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-25.json.gz","timestamp":"2026-09-25T01:28:22.187Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /","timestamp":"2026-09-25T01:40:47.105Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-25T01:41:23.978Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /info.php","timestamp":"2026-09-25T01:41:24.159Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /php.php","timestamp":"2026-09-25T01:41:24.341Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /i.php","timestamp":"2026-09-25T01:41:24.521Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /pi.php","timestamp":"2026-09-25T01:41:24.702Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /pinfo.php","timestamp":"2026-09-25T01:41:24.884Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /test.php","timestamp":"2026-09-25T01:41:25.064Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpinfo","timestamp":"2026-09-25T01:41:25.245Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /p.php","timestamp":"2026-09-25T01:41:25.426Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /debug.php","timestamp":"2026-09-25T01:41:25.604Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-25T01:41:25.784Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-25T01:41:25.964Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-25T01:41:26.144Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-25T01:41:26.323Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-25T01:41:26.503Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-25T01:41:26.683Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /info","timestamp":"2026-09-25T01:41:26.864Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /php-info.php","timestamp":"2026-09-25T01:41:27.046Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpversion.php","timestamp":"2026-09-25T01:41:27.226Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-25T01:41:27.407Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-25T01:41:27.586Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /server-info.php","timestamp":"2026-09-25T01:41:27.766Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /server-status.php","timestamp":"2026-09-25T01:41:27.947Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-25T01:41:28.127Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /_environment","timestamp":"2026-09-25T01:41:28.309Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-25T01:41:28.489Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-25T01:41:28.668Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-25T01:41:28.847Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-25T01:41:29.027Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-25T01:41:29.669Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /406.shtml","timestamp":"2026-09-25T01:41:29.849Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-25T01:41:30.029Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-25T01:41:30.213Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /406.shtml","timestamp":"2026-09-25T01:41:30.392Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-25T01:41:30.571Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-25T01:41:30.751Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-25T01:41:30.931Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-25T01:41:31.110Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-25T01:41:31.290Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-25T01:41:31.471Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-25T01:41:31.651Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-25T01:41:31.829Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-25T01:41:32.010Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-25T01:41:32.190Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-25T01:41:32.370Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-25T01:41:32.551Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-25T01:41:32.732Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-25T01:41:32.910Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-25T01:41:33.090Z"}
{"level":"log","prefix":"REQUEST","ip":"35.198.217.36","message":"[35.198.217.36] [REQUEST] GET /wp-json/gravitysmtp/v1/tests/mock-data","timestamp":"2026-09-25T01:41:33.936Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NEdMVPw/apps.s/node.ud8sj","timestamp":"2026-09-25T09:26:43.055Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-25T09:26:43.107Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-25T09:27:20.125Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-25.json.gz","timestamp":"2026-09-25T09:27:50.101Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NEdMVPw/apps.s/node.15n4jd","timestamp":"2026-09-25T09:30:57.439Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cwN75Wu/apps.s/node.2rudyd","timestamp":"2026-09-25T18:53:18.129Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.244.1","message":"[74.7.244.1] [REQUEST] GET /robots.txt","timestamp":"2026-09-25T18:53:18.173Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-25T18:53:55.221Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-25.json.gz","timestamp":"2026-09-25T18:54:25.196Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cwN75Wu/apps.s/node.215e5h","timestamp":"2026-09-25T20:06:40.144Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-25T20:06:40.174Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-25T20:07:17.291Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-25.json.gz","timestamp":"2026-09-25T20:07:47.214Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.cwN75Wu/apps.s/node.1wprd9","timestamp":"2026-09-26T00:55:09.266Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ybX2vLn/apps.s/node.40pa8g","timestamp":"2026-09-26T04:42:44.831Z"}
{"level":"log","prefix":"REQUEST","ip":"184.33.240.144","message":"[184.33.240.144] [REQUEST] GET /robots.txt","timestamp":"2026-09-26T04:42:44.861Z"}
{"level":"log","prefix":"REQUEST","ip":"184.33.240.144","message":"[184.33.240.144] [REQUEST] GET /enhancecp","timestamp":"2026-09-26T04:42:45.038Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T04:43:21.900Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T04:43:51.877Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ybX2vLn/apps.s/node.2g2nu1","timestamp":"2026-09-26T06:55:00.355Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.c5hnvRy/apps.s/node.22985x","timestamp":"2026-09-26T09:48:19.660Z"}
{"level":"log","prefix":"REQUEST","ip":"34.158.8.115","message":"[34.158.8.115] [REQUEST] GET /","timestamp":"2026-09-26T09:48:19.712Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T09:48:56.747Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T09:49:26.715Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ajoHsbF/apps.s/node.2lqy7k","timestamp":"2026-09-26T11:26:38.760Z"}
{"level":"log","prefix":"REQUEST","ip":"35.181.163.81","message":"[35.181.163.81] [REQUEST] GET /","timestamp":"2026-09-26T11:26:38.781Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T11:27:15.827Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T11:27:45.797Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.lWXlWfA/apps.s/node.12wb26","timestamp":"2026-09-26T12:52:58.799Z"}
{"level":"log","prefix":"REQUEST","ip":"167.71.74.114","message":"[167.71.74.114] [REQUEST] GET /","timestamp":"2026-09-26T12:52:58.825Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T12:53:35.900Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T12:54:05.840Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.JmjQLIN/apps.s/node.egos9","timestamp":"2026-09-26T13:36:14.308Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /","timestamp":"2026-09-26T13:36:14.329Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpinfo.php","timestamp":"2026-09-26T13:36:19.668Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /info.php","timestamp":"2026-09-26T13:36:19.699Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /php.php","timestamp":"2026-09-26T13:36:19.730Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /i.php","timestamp":"2026-09-26T13:36:19.763Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /pi.php","timestamp":"2026-09-26T13:36:19.796Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /pinfo.php","timestamp":"2026-09-26T13:36:19.826Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /test.php","timestamp":"2026-09-26T13:36:19.854Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpinfo","timestamp":"2026-09-26T13:36:19.882Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /p.php","timestamp":"2026-09-26T13:36:19.911Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /debug.php","timestamp":"2026-09-26T13:36:19.941Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /admin/phpinfo.php","timestamp":"2026-09-26T13:36:19.971Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /test/phpinfo.php","timestamp":"2026-09-26T13:36:20.002Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /dev/phpinfo.php","timestamp":"2026-09-26T13:36:20.035Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /old/phpinfo.php","timestamp":"2026-09-26T13:36:20.065Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /tmp/phpinfo.php","timestamp":"2026-09-26T13:36:20.094Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /public/phpinfo.php","timestamp":"2026-09-26T13:36:20.125Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /info","timestamp":"2026-09-26T13:36:20.155Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /php-info.php","timestamp":"2026-09-26T13:36:20.185Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpversion.php","timestamp":"2026-09-26T13:36:20.215Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /_phpinfo.php","timestamp":"2026-09-26T13:36:20.246Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /old_phpinfo.php","timestamp":"2026-09-26T13:36:20.276Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /server-info.php","timestamp":"2026-09-26T13:36:20.305Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /server-status.php","timestamp":"2026-09-26T13:36:20.337Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /_profiler/phpinfo","timestamp":"2026-09-26T13:36:20.369Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /_environment","timestamp":"2026-09-26T13:36:20.401Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /webroot/index.php/_environment","timestamp":"2026-09-26T13:36:20.431Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /mail/phpinfo.php","timestamp":"2026-09-26T13:36:20.463Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /cpanel/phpinfo.php","timestamp":"2026-09-26T13:36:20.494Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /hosting/phpinfo.php","timestamp":"2026-09-26T13:36:20.529Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /smtp/phpinfo.php","timestamp":"2026-09-26T13:36:20.865Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /406.shtml","timestamp":"2026-09-26T13:36:20.894Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpinfo.php.old","timestamp":"2026-09-26T13:36:20.925Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpinfo.php~","timestamp":"2026-09-26T13:36:20.956Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /406.shtml","timestamp":"2026-09-26T13:36:20.987Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /phpinfo.php.save","timestamp":"2026-09-26T13:36:21.020Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /staging/phpinfo.php","timestamp":"2026-09-26T13:36:21.051Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /beta/phpinfo.php","timestamp":"2026-09-26T13:36:21.081Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /uat/phpinfo.php","timestamp":"2026-09-26T13:36:21.113Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /qa/phpinfo.php","timestamp":"2026-09-26T13:36:21.146Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /preview/phpinfo.php","timestamp":"2026-09-26T13:36:21.176Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /www/phpinfo.php","timestamp":"2026-09-26T13:36:21.208Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /htdocs/phpinfo.php","timestamp":"2026-09-26T13:36:21.240Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /public_html/phpinfo.php","timestamp":"2026-09-26T13:36:21.272Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /site/phpinfo.php","timestamp":"2026-09-26T13:36:21.304Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /docs/phpinfo.php","timestamp":"2026-09-26T13:36:21.339Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /wp-admin/phpinfo.php","timestamp":"2026-09-26T13:36:21.369Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /administrator/phpinfo.php","timestamp":"2026-09-26T13:36:21.399Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /core/phpinfo.php","timestamp":"2026-09-26T13:36:21.429Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /includes/phpinfo.php","timestamp":"2026-09-26T13:36:21.459Z"}
{"level":"log","prefix":"REQUEST","ip":"34.187.46.244","message":"[34.187.46.244] [REQUEST] GET /wp-json/gravitysmtp/v1/tests/mock-data","timestamp":"2026-09-26T13:36:21.544Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.NZryS3n/apps.s/node.her4a","timestamp":"2026-09-26T13:57:15.236Z"}
{"level":"log","prefix":"REQUEST","ip":"35.243.193.215","message":"[35.243.193.215] [REQUEST] GET /","timestamp":"2026-09-26T13:57:15.258Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QvDUgp6/apps.s/node.mtbx8","timestamp":"2026-09-26T16:02:32.290Z"}
{"level":"log","prefix":"REQUEST","ip":"159.223.210.29","message":"[159.223.210.29] [REQUEST] GET /","timestamp":"2026-09-26T16:02:32.318Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T16:03:09.368Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T16:03:39.359Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.QvDUgp6/apps.s/node.1shvbi","timestamp":"2026-09-26T16:37:57.239Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.tZSbW3U/apps.s/node.2mfgq0","timestamp":"2026-09-26T17:44:04.433Z"}
{"level":"log","prefix":"REQUEST","ip":"45.141.21.162","message":"[45.141.21.162] [REQUEST] GET /","timestamp":"2026-09-26T17:44:04.458Z"}
{"level":"log","prefix":"REQUEST","ip":"45.141.21.162","message":"[45.141.21.162] [REQUEST] GET /","timestamp":"2026-09-26T17:44:04.463Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T17:44:41.501Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T17:45:11.483Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.tZSbW3U/apps.s/node.3kmg55","timestamp":"2026-09-26T18:08:40.316Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Y7eaTgh/apps.s/node.22qx0o","timestamp":"2026-09-26T20:06:56.415Z"}
{"level":"log","prefix":"REQUEST","ip":"45.141.21.162","message":"[45.141.21.162] [REQUEST] GET /","timestamp":"2026-09-26T20:06:56.441Z"}
{"level":"log","prefix":"REQUEST","ip":"45.141.21.162","message":"[45.141.21.162] [REQUEST] GET /","timestamp":"2026-09-26T20:06:56.449Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T20:07:33.503Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T20:08:03.463Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-26T20:10:16.980Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Y7eaTgh/apps.s/node.3t98vg","timestamp":"2026-09-26T20:18:59.080Z"}
{"level":"log","prefix":"REQUEST","ip":"217.154.0.240","message":"[217.154.0.240] [REQUEST] GET /","timestamp":"2026-09-26T20:18:59.099Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T20:19:36.118Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T20:20:06.126Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Y7eaTgh/apps.s/node.tcgy4","timestamp":"2026-09-26T21:25:53.832Z"}
{"level":"log","prefix":"REQUEST","ip":"194.147.95.150","message":"[194.147.95.150] [REQUEST] GET /","timestamp":"2026-09-26T21:25:53.859Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-26T21:26:30.901Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-26.json.gz","timestamp":"2026-09-26T21:27:00.876Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Y7eaTgh/apps.s/node.24ihbg","timestamp":"2026-09-26T21:33:33.758Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.MYWiINo/apps.s/node.469c6k","timestamp":"2026-09-27T02:06:54.042Z"}
{"level":"log","prefix":"REQUEST","ip":"167.94.146.62","message":"[167.94.146.62] [REQUEST] GET /","timestamp":"2026-09-27T02:06:54.066Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-27T02:07:31.109Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-27.json.gz","timestamp":"2026-09-27T02:08:01.082Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Vhhp2bN/apps.s/node.j8cv1","timestamp":"2026-09-27T11:46:20.668Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.244.1","message":"[74.7.244.1] [REQUEST] GET /robots.txt","timestamp":"2026-09-27T11:46:20.692Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-27T11:46:57.733Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-27.json.gz","timestamp":"2026-09-27T11:47:27.708Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Vhhp2bN/apps.s/node.13z3ez","timestamp":"2026-09-27T11:58:21.803Z"}
{"level":"log","prefix":"REQUEST","ip":"159.203.46.223","message":"[159.203.46.223] [REQUEST] GET /","timestamp":"2026-09-27T11:58:21.826Z"}
{"level":"log","prefix":"REQUEST","ip":"159.203.46.223","message":"[159.203.46.223] [REQUEST] GET /access/api/v1/system/ping","timestamp":"2026-09-27T11:58:23.875Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-27T11:58:58.873Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-27.json.gz","timestamp":"2026-09-27T11:59:28.852Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.Vhhp2bN/apps.s/node.3im0s3","timestamp":"2026-09-27T12:20:51.837Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LLAQ796/apps.s/node.498b6r","timestamp":"2026-09-27T13:43:40.255Z"}
{"level":"log","prefix":"REQUEST","ip":"89.37.63.22","message":"[89.37.63.22] [REQUEST] GET /","timestamp":"2026-09-27T13:43:40.280Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.LLAQ796/apps.s/node.34bblq","timestamp":"2026-09-27T14:18:29.755Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.v9A48cH/apps.s/node.13w71e","timestamp":"2026-09-27T15:32:58.136Z"}
{"level":"log","prefix":"REQUEST","ip":"199.244.49.20","message":"[199.244.49.20] [REQUEST] GET /","timestamp":"2026-09-27T15:32:58.159Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-27T15:33:35.207Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-27.json.gz","timestamp":"2026-09-27T15:34:05.185Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.v9A48cH/apps.s/node.77po4","timestamp":"2026-09-27T19:15:44.988Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ERXuqU0/apps.s/node.275jy7","timestamp":"2026-09-27T20:12:00.432Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-27T20:12:00.465Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-27T20:12:37.548Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.ERXuqU0/apps.s/node.9rts2","timestamp":"2026-09-27T22:20:32.288Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.s6gp5g3/apps.s/node.1z46qu","timestamp":"2026-09-28T15:10:25.030Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /backup.zip","timestamp":"2026-09-28T15:10:25.057Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /db.sql.gz","timestamp":"2026-09-28T15:10:25.062Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /backup.sql","timestamp":"2026-09-28T15:10:25.064Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /db.sql","timestamp":"2026-09-28T15:10:25.065Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /backup.sql.gz","timestamp":"2026-09-28T15:10:25.066Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /backup.tar.gz","timestamp":"2026-09-28T15:10:25.067Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /dump.sql.gz","timestamp":"2026-09-28T15:10:25.068Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /dump.sql","timestamp":"2026-09-28T15:10:25.069Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /database.sql","timestamp":"2026-09-28T15:10:25.117Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /406.shtml","timestamp":"2026-09-28T15:10:25.165Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /site.zip","timestamp":"2026-09-28T15:10:25.216Z"}
{"level":"log","prefix":"REQUEST","ip":"2.57.122.208","message":"[2.57.122.208] [REQUEST] GET /www.zip","timestamp":"2026-09-28T15:10:25.265Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-28T15:11:02.124Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-28.json.gz","timestamp":"2026-09-28T15:11:32.075Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.zpdoo","timestamp":"2026-09-28T18:16:35.934Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-28T18:16:35.990Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-28T18:17:13.019Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-28.json.gz","timestamp":"2026-09-28T18:17:42.981Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.g4tjq","timestamp":"2026-09-28T19:18:31.535Z"}
{"level":"log","prefix":"REQUEST","ip":"3.67.184.92","message":"[3.67.184.92] [REQUEST] GET /","timestamp":"2026-09-28T19:18:31.560Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-28T19:19:08.605Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-28.json.gz","timestamp":"2026-09-28T19:19:38.594Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.1acb5a","timestamp":"2026-09-28T21:39:23.544Z"}
{"level":"log","prefix":"REQUEST","ip":"185.196.220.132","message":"[185.196.220.132] [REQUEST] GET /","timestamp":"2026-09-28T21:39:23.571Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-28T21:40:00.611Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-28.json.gz","timestamp":"2026-09-28T21:40:30.589Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.1iq41i","timestamp":"2026-09-29T04:52:35.836Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.244.1","message":"[74.7.244.1] [REQUEST] GET /robots.txt","timestamp":"2026-09-29T04:52:35.882Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-29T04:53:12.902Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-29.json.gz","timestamp":"2026-09-29T04:53:42.872Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.303n6h","timestamp":"2026-09-29T07:40:12.789Z"}
{"level":"log","prefix":"REQUEST","ip":"206.189.145.208","message":"[206.189.145.208] [REQUEST] GET /license.txt","timestamp":"2026-09-29T07:40:12.820Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-29T07:40:49.860Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-29.json.gz","timestamp":"2026-09-29T07:41:19.832Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.RvaFnPQ/apps.s/node.14hera","timestamp":"2026-09-29T10:20:29.166Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PEN3NpJ/apps.s/node.8cnp5","timestamp":"2026-09-29T10:33:34.285Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.22","message":"[198.235.24.22] [REQUEST] GET /","timestamp":"2026-09-29T10:33:34.311Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-29T10:34:11.362Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-29.json.gz","timestamp":"2026-09-29T10:34:41.331Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.PEN3NpJ/apps.s/node.47090b","timestamp":"2026-09-29T10:50:20.560Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HpGmlNf/apps.s/node.25yhrm","timestamp":"2026-09-29T12:26:24.863Z"}
{"level":"log","prefix":"REQUEST","ip":"198.235.24.26","message":"[198.235.24.26] [REQUEST] GET /","timestamp":"2026-09-29T12:26:24.887Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-29T12:27:01.953Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-29.json.gz","timestamp":"2026-09-29T12:27:31.907Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.HpGmlNf/apps.s/node.4fjipi","timestamp":"2026-09-29T12:52:29.008Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.y7TGPdd/apps.s/node.gjwba","timestamp":"2026-09-29T20:18:33.143Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-29T20:18:33.162Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-29T20:19:10.227Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-29.json.gz","timestamp":"2026-09-29T20:19:40.182Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.y7TGPdd/apps.s/node.2zreym","timestamp":"2026-09-29T20:48:57.691Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5ZInOsS/apps.s/node.3j6abc","timestamp":"2026-09-30T11:28:37.766Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-30T11:28:37.790Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-30T11:29:14.827Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-30.json.gz","timestamp":"2026-09-30T11:29:44.806Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.5ZInOsS/apps.s/node.1mdpi","timestamp":"2026-09-30T13:00:42.068Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.o4C4otM/apps.s/node.11p6oj","timestamp":"2026-09-30T20:19:16.043Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.175.175","message":"[74.7.175.175] [REQUEST] GET /robots.txt","timestamp":"2026-09-30T20:19:16.064Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-30T20:19:53.108Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-30.json.gz","timestamp":"2026-09-30T20:20:23.087Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.o4C4otM/apps.s/node.34l2t5","timestamp":"2026-09-30T22:14:24.598Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.T4ovuqA/apps.s/node.ybfg6","timestamp":"2026-09-30T23:58:41.659Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.244.1","message":"[74.7.244.1] [REQUEST] GET /robots.txt","timestamp":"2026-09-30T23:58:41.685Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-09-30T23:59:18.736Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-09-30.json.gz","timestamp":"2026-09-30T23:59:48.701Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.T4ovuqA/apps.s/node.3fez7x","timestamp":"2026-10-01T05:18:41.870Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hc3lrKS/apps.s/node.1f8jiu","timestamp":"2026-10-01T13:40:52.413Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.189.253","message":"[188.166.189.253] [REQUEST] GET /blog/robots.txt","timestamp":"2026-10-01T13:40:52.438Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.189.253","message":"[188.166.189.253] [REQUEST] GET /blog/","timestamp":"2026-10-01T13:40:53.363Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.189.253","message":"[188.166.189.253] [REQUEST] GET /wordpress/","timestamp":"2026-10-01T13:40:53.627Z"}
{"level":"log","prefix":"REQUEST","ip":"188.166.189.253","message":"[188.166.189.253] [REQUEST] GET /wp/","timestamp":"2026-10-01T13:40:53.888Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-01T13:41:29.484Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-01.json.gz","timestamp":"2026-10-01T13:41:59.454Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hc3lrKS/apps.s/node.vjxzx","timestamp":"2026-10-01T14:26:25.973Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hNdmral/apps.s/node.3a59x7","timestamp":"2026-10-01T20:21:49.725Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.244.12","message":"[74.7.244.12] [REQUEST] GET /robots.txt","timestamp":"2026-10-01T20:21:49.745Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-01T20:22:26.805Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-01.json.gz","timestamp":"2026-10-01T20:22:56.773Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.hNdmral/apps.s/node.1yw27h","timestamp":"2026-10-01T20:49:56.819Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7xdLnCb/apps.s/node.2ckctj","timestamp":"2026-10-01T20:58:04.724Z"}
{"level":"log","prefix":"REQUEST","ip":"185.196.220.132","message":"[185.196.220.132] [REQUEST] GET /","timestamp":"2026-10-01T20:58:04.745Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-01T20:58:41.792Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-01.json.gz","timestamp":"2026-10-01T20:59:11.763Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.7xdLnCb/apps.s/node.3xyfk0","timestamp":"2026-10-01T22:57:59.080Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.yzGOi8A/apps.s/node.3n6pao","timestamp":"2026-10-02T17:19:26.834Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /","timestamp":"2026-10-02T17:19:26.858Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /wordpress/","timestamp":"2026-10-02T17:19:33.523Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /blog/","timestamp":"2026-10-02T17:19:33.602Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /staging/","timestamp":"2026-10-02T17:19:33.620Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /wp/","timestamp":"2026-10-02T17:19:33.648Z"}
{"level":"log","prefix":"REQUEST","ip":"45.138.12.47","message":"[45.138.12.47] [REQUEST] GET /shop/","timestamp":"2026-10-02T17:19:34.324Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-02T17:20:03.936Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-02.json.gz","timestamp":"2026-10-02T17:20:33.849Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.S4vN2bL/apps.s/node.4e9nou","timestamp":"2026-10-02T20:25:03.135Z"}
{"level":"log","prefix":"REQUEST","ip":"74.7.227.149","message":"[74.7.227.149] [REQUEST] GET /sitemap.xml","timestamp":"2026-10-02T20:25:03.170Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-02T20:25:40.183Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-02.json.gz","timestamp":"2026-10-02T20:26:10.147Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.S4vN2bL/apps.s/node.41tu2k","timestamp":"2026-10-02T22:38:38.035Z"}
{"level":"log","prefix":"REQUEST","ip":"109.234.161.79","message":"[109.234.161.79] [REQUEST] GET /api/install/prefill","timestamp":"2026-10-02T22:38:38.062Z"}
{"level":"log","prefix":"REQUEST","ip":"109.234.161.79","message":"[109.234.161.79] [REQUEST] GET /api/install/prefill","timestamp":"2026-10-02T22:38:38.093Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-02T22:39:15.067Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-02.json.gz","timestamp":"2026-10-02T22:39:45.076Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.S4vN2bL/apps.s/node.3x940t","timestamp":"2026-10-02T22:54:24.140Z"}
{"level":"log","prefix":"REQUEST","ip":"109.234.161.79","message":"[109.234.161.79] [REQUEST] GET /api/install/prefill","timestamp":"2026-10-02T22:54:24.165Z"}
{"level":"error","prefix":"CRON","ip":null,"message":"[CRON] Erreur requête abonnements expirés {\"error\":\"TypeError: fetch failed\"}","timestamp":"2026-10-02T22:55:01.177Z"}
{"level":"info","prefix":"BACKUP","ip":null,"message":"[BACKUP] Sauvegarde automatique créée : backup-2026-10-02.json.gz","timestamp":"2026-10-02T22:55:31.153Z"}
{"level":"log","prefix":null,"ip":null,"message":"Listening on unix socket /opt/cpanel/ea-ruby27/root/var/run/passenger-instreg/passenger.S4vN2bL/apps.s/node.1aavxy","timestamp":"2026-10-03T07:35:42.724Z"}
