UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260820-0000-01-access.log'
Error: {
  message: 'Not allowed by CORS. Origin: http://www.xaniabookstore.rensylintegral.co.ke not in allowed list.',
  stack: 'Error: Not allowed by CORS. Origin: http://www.xaniabookstore.rensylintegral.co.ke not in allowed list.\n' +
    '    at origin (/home/rensylin/api.xaniabookstore.com/server.js:372:21)\n' +
    '    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/cors/lib/index.js:219:13\n' +
    '    at optionsCallback (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/cors/lib/index.js:199:9)\n' +
    '    at corsMiddleware (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/cors/lib/index.js:204:7)\n' +
    '    at Layer.handle [as handle_request] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express/lib/router/layer.js:95:5)\n' +
    '    at trim_prefix (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express/lib/router/index.js:328:13)\n' +
    '    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express/lib/router/index.js:286:9\n' +
    '    at Function.process_params (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express/lib/router/index.js:346:12)\n' +
    '    at next (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express/lib/router/index.js:280:10)\n' +
    '    at hpp (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/hpp/lib/index.js:146:9)',
  url: '/api/books?limit=8&isFeatured=true&sortBy=createdAt&sortOrder=desc',
  method: 'OPTIONS',
  body: undefined,
  query: {
    limit: '8',
    isFeatured: 'true',
    sortBy: 'createdAt',
    sortOrder: 'desc'
  },
  params: {}
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260909-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260912-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260915-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
[push] Firebase Admin unavailable: Cannot find module 'firebase-admin'
Require stack:
- /home/rensylin/api.xaniabookstore.com/lib/push/firebaseAdmin.js
- /home/rensylin/api.xaniabookstore.com/lib/push/sendPush.js
- /home/rensylin/api.xaniabookstore.com/services/notification.service.js
- /home/rensylin/api.xaniabookstore.com/routes/auth.js
- /home/rensylin/api.xaniabookstore.com/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260922-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260927-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260928-0000-01-access.log'
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rensylin/nodevenv/api.xaniabookstore.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20260930-0000-01-access.log'
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20261004-0000-01-access.log'
[push] Firebase Admin unavailable: Cannot find module 'firebase-admin'
Require stack:
- /home/rensylin/api.xaniabookstore.com/lib/push/firebaseAdmin.js
- /home/rensylin/api.xaniabookstore.com/lib/push/sendPush.js
- /home/rensylin/api.xaniabookstore.com/services/notification.service.js
- /home/rensylin/api.xaniabookstore.com/routes/auth.js
- /home/rensylin/api.xaniabookstore.com/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
Author ID mismatch: {
  requestedAuthorId: 'd14e1f9f-ca3c-4974-b3ab-bfe85456af9d',
  userAuthorId: '08dc419c-7aeb-4202-bed0-366e7d98822f',
  userId: 'cmuwn8bwq000ley603e67csd2'
}
Author ID mismatch: {
  requestedAuthorId: 'd14e1f9f-ca3c-4974-b3ab-bfe85456af9d',
  userAuthorId: '08dc419c-7aeb-4202-bed0-366e7d98822f',
  userId: 'cmuwn8bwq000ley603e67csd2'
}
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20261011-0000-01-access.log'
UNCAUGHT EXCEPTION! Shutting down...
Error ENOENT: no such file or directory, rename '/home/rensylin/api.xaniabookstore.com/logs/access.log' -> '/home/rensylin/api.xaniabookstore.com/logs/20261021-0000-01-access.log'
