[02:01:59.000] INFO: HTTP Server is running on port 3000
[02:01:59.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2026-08-04T04:47:36.000Z"}}
[02:01:59.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2026-08-04T04:47:36.000Z"}}
[02:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[02:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[02:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[03:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[03:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[03:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[03:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[04:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[08:45:14.000] INFO: HTTP Server is running on port 3000
[15:59:28.000] INFO: HTTP Server is running on port 3000
[16:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[16:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:47:14.000] INFO: HTTP Server is running on port 3000
[16:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[17:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:10:34.000] INFO: HTTP Server is running on port 3000
[17:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[17:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:45:13.000] INFO: HTTP Server is running on port 3000
