Pupikes Diagnostics Bundle Generated: 2026-08-06T06:04:47.414Z Hostname: ams-chat ═══════════════════════════════════════════════════ chat-errors.log ═══════════════════════════════════════════════════ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Critical words monitoring ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Admin panel ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Monthly subscription €5/$5 ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Emergency help button ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Search by distance (0-40,000km) ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Search by need (max 50km) ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Service verification system ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ 20+ countries emergency contacts ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: ╚════════════════════════════════════════╝ Jul 28 20:39:36 ams-chat kcy-chat[3945016]: [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-chat -n 20: Jul 30 23:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 00:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 01:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 02:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 03:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 04:00:00 ams-chat kcy-chat[3973535]: 🔒 Auto logout - 04:00 UTC Jul 31 04:00:00 ams-chat kcy-chat[3973535]: ✅ All users logged out Jul 31 04:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 05:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 06:59:44 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 07:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 08:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 09:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 10:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 11:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 12:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 13:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 14:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 15:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files Jul 31 16:59:43 ams-chat kcy-chat[3973535]: 🧹 Cleaned up 0 expired files [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-chat -n 20: Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ╔════════════════════════════════════════╗ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ 🚀 AMS Chat Server v4.3 ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ╠════════════════════════════════════════╣ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ Port: 3000 ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ Features: ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Password authentication ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Custom contact names ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ File sharing (100MB) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Critical words monitoring ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Admin panel ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Monthly subscription €5/$5 ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Emergency help button ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Search by distance (0-40,000km) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Search by need (max 50km) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Service verification system ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ 20+ countries emergency contacts ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ╚════════════════════════════════════════╝ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-chat -n 20: Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Critical words monitoring ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Admin panel ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Monthly subscription €5/$5 ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Emergency help button ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Search by distance (0-40,000km) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Search by need (max 50km) ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Service verification system ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ 20+ countries emergency contacts ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: ╚════════════════════════════════════════╝ Jul 31 18:11:58 ams-chat kcy-chat[4100559]: Jul 31 19:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Jul 31 20:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Jul 31 21:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Jul 31 22:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Jul 31 23:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Aug 01 00:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Aug 01 01:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Aug 01 02:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files Aug 01 03:11:57 ams-chat kcy-chat[4100559]: 🧹 Cleaned up 0 expired files [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ╔════════════════════════════════════════╗ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ╠════════════════════════════════════════╣ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ Port: 3000 ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ Features: ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Password authentication ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Custom contact names ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ File sharing (100MB) ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Critical words monitoring ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Admin panel ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Monthly subscription €5/$5 ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Emergency help button ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Search by distance (0-40,000km) ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Search by need (max 50km) ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Service verification system ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ 20+ countries emergency contacts ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: ╚════════════════════════════════════════╝ Aug 01 05:59:22 ams-chat kcy-chat[4132435]: [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ╔════════════════════════════════════════╗ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ╠════════════════════════════════════════╣ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ Port: 3000 ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ Features: ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Password authentication ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Custom contact names ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ File sharing (100MB) ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Critical words monitoring ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Admin panel ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Monthly subscription €5/$5 ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Emergency help button ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Search by distance (0-40,000km) ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Search by need (max 50km) ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Service verification system ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ 20+ countries emergency contacts ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: ╚════════════════════════════════════════╝ Aug 02 05:17:55 ams-chat kcy-chat[4188210]: [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 03 17:19:06 ams-chat kcy-chat[76972]: ╔════════════════════════════════════════╗ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ╠════════════════════════════════════════╣ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ Port: 3000 ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ Features: ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Password authentication ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Custom contact names ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ File sharing (100MB) ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Critical words monitoring ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Admin panel ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Monthly subscription €5/$5 ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Emergency help button ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Search by distance (0-40,000km) ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Search by need (max 50km) ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Service verification system ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ 20+ countries emergency contacts ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 03 17:19:06 ams-chat kcy-chat[76972]: ╚════════════════════════════════════════╝ Aug 03 17:19:06 ams-chat kcy-chat[76972]: [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 04 18:55:55 ams-chat kcy-chat[137680]: ╔════════════════════════════════════════╗ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ╠════════════════════════════════════════╣ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ Port: 3000 ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ Features: ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Password authentication ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Custom contact names ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ File sharing (100MB) ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Critical words monitoring ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Admin panel ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Monthly subscription €5/$5 ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Emergency help button ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Search by distance (0-40,000km) ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Search by need (max 50km) ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Service verification system ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ 20+ countries emergency contacts ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 04 18:55:55 ams-chat kcy-chat[137680]: ╚════════════════════════════════════════╝ Aug 04 18:55:55 ams-chat kcy-chat[137680]: [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 05 09:59:39 ams-chat kcy-chat[177181]: ╔════════════════════════════════════════╗ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ╠════════════════════════════════════════╣ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ Port: 3000 ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ Features: ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Password authentication ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Custom contact names ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ File sharing (100MB) ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Critical words monitoring ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Admin panel ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Monthly subscription €5/$5 ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Emergency help button ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Search by distance (0-40,000km) ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Search by need (max 50km) ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Service verification system ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ 20+ countries emergency contacts ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 05 09:59:39 ams-chat kcy-chat[177181]: ╚════════════════════════════════════════╝ Aug 05 09:59:39 ams-chat kcy-chat[177181]: [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-chat -n 20: Aug 05 21:17:09 ams-chat kcy-chat[207262]: ╔════════════════════════════════════════╗ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ 🚀 AMS Chat Server v4.3 ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ╠════════════════════════════════════════╣ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ Port: 3000 ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ Database: PostgreSQL (eco3_kcy_chat_db) ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ Features: ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Password authentication ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Custom contact names ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ File sharing (100MB) ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Critical words monitoring ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Admin panel ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Monthly subscription €5/$5 ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Emergency help button ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Search by distance (0-40,000km) ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Search by need (max 50km) ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Service verification system ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ 20+ countries emergency contacts ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ║ ✓ Dual DB: SQLite ⇄ PostgreSQL ║ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ╚════════════════════════════════════════╝ Aug 05 21:17:09 ams-chat kcy-chat[207262]: ═══════════════════════════════════════════════════ db-errors.log ═══════════════════════════════════════════════════ [2026-08-05T21:17:10] [DB-CHECK] състояние на базите (от health endpoint-ите) [2026-08-05T21:17:10] chat (3000/api/health): {"status":"ok","db":"sqlite","timestamp":1785964641898} [2026-08-05T21:17:10] eco3 (3001/health): {"ok":true,"service":"eco-3","version":"1.0093","mode":"test","uptime":24.851961596,"database":{"connected":true,"type":"postgresql","tables":6,"path":"eco3_sys_db"},"anthropic":{"configured":true},"stripe":{"configured":true,"mode":"test"},"timestamp":"2026-08-05T21:17:21.935Z"} [2026-08-05T21:17:10] portals (3002/api/portals/health): {"ok":true,"version":"1.0093","port":"3002","now":"2026-08-05T21:17:21.960Z"} [2026-08-05T21:17:10] fbp (3012/api/fbp/health): {"ok":true,"app":"find-best-price","port":"3012","db":{"healthy":true},"now":"2026-08-05T21:17:21.987Z"} [2026-08-05T21:17:10] wnb (3011/api/wnb/health): {"ok":true,"app":"where-no-biz","port":"3011","db":{"healthy":true},"now":"2026-08-05T21:17:22.014Z"} [2026-08-05T21:17:10] hlb (3010/api/hlb/health): {"ok":true,"app":"house-look-book","port":"3010","db":{"healthy":true},"now":"2026-08-05T21:17:22.044Z"} ═══════════════════════════════════════════════════ eco3-errors.log ═══════════════════════════════════════════════════ Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: 🤖 ECO-3 AI Studio Backend v1.0093 Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Port: 3001 Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Mode: 🧪 TEST (безплатно, mock данни) Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Database: ✓ eco3_sys_db Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Stripe: ✓ Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Anthropic: ✓ (не се ползва в test mode) Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Env: production Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: 💡 За реални заявки: смени ECO3_MODE=production в .env Jul 28 20:39:33 ams-chat kcy-eco3[3945020]: [2026-07-28T20:39:33.853Z] [START] ECO-3 v1.0093 on port 3001 [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Jul 29 06:59:31 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 29 06:59:31 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.134s CPU time, 29.8M memory peak, 3.5M memory swap peak. Jul 29 06:59:31 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 29 06:59:38 ams-chat kcy-eco3[3973477]: [06:59:38 DEBUG/eco3] starting eco-3 service Jul 29 06:59:38 ams-chat kcy-eco3[3973477]: [06:59:38 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: [2026-07-29T06:59:42.363Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: [06:59:42 DEBUG/eco3] starting HTTP server on port 3001 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: [06:59:42 DEBUG/eco3] ✓ listening on port 3001 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: 🤖 ECO-3 AI Studio Backend v1.0093 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Port: 3001 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Mode: 🧪 TEST (безплатно, mock данни) Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Database: ✓ eco3_sys_db Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Stripe: ✓ Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Anthropic: ✓ (не се ползва в test mode) Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Env: production Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: 💡 За реални заявки: смени ECO3_MODE=production в .env Jul 29 06:59:42 ams-chat kcy-eco3[3973477]: [2026-07-29T06:59:42.440Z] [START] ECO-3 v1.0093 on port 3001 [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Jul 31 18:11:28 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Jul 31 18:11:28 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 31 18:11:28 ams-chat systemd[1]: kcy-eco3.service: Consumed 2.737s CPU time, 37.6M memory peak, 9.2M memory swap peak. Jul 31 18:11:50 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 31 18:11:52 ams-chat kcy-eco3[4100563]: [18:11:52 DEBUG/eco3] starting eco-3 service Jul 31 18:11:52 ams-chat kcy-eco3[4100563]: [18:11:52 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: [2026-07-31T18:11:56.004Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: [18:11:56 DEBUG/eco3] starting HTTP server on port 3001 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: [18:11:56 DEBUG/eco3] ✓ listening on port 3001 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: 🤖 ECO-3 AI Studio Backend v1.0093 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Port: 3001 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Mode: 🧪 TEST (безплатно, mock данни) Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Database: ✓ eco3_sys_db Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Stripe: ✓ Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Anthropic: ✓ (не се ползва в test mode) Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Env: production Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: 💡 За реални заявки: смени ECO3_MODE=production в .env Jul 31 18:11:56 ams-chat kcy-eco3[4100563]: [2026-07-31T18:11:56.082Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Jul 31 18:13:13 ams-chat systemd[1]: Stopping kcy-eco3.service - KCY ECO-3 AI Studio Backend... Jul 31 18:13:13 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Jul 31 18:13:13 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 31 18:13:13 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Jul 31 18:13:13 ams-chat kcy-eco3[4103310]: [18:13:13 DEBUG/eco3] starting eco-3 service Jul 31 18:13:13 ams-chat kcy-eco3[4103310]: [18:13:13 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: [2026-07-31T18:13:14.289Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: [18:13:14 DEBUG/eco3] starting HTTP server on port 3001 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: [18:13:14 DEBUG/eco3] ✓ listening on port 3001 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: 🤖 ECO-3 AI Studio Backend v1.0093 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Port: 3001 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Mode: 🧪 TEST (безплатно, mock данни) Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Database: ✓ eco3_sys_db Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Stripe: ✓ Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Anthropic: ✓ (не се ползва в test mode) Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Env: production Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: 💡 За реални заявки: смени ECO3_MODE=production в .env Jul 31 18:13:14 ams-chat kcy-eco3[4103310]: [2026-07-31T18:13:14.302Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 01 05:56:58 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 01 05:56:58 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 01 05:56:58 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.378s CPU time, 32.3M memory peak, 13.9M memory swap peak. Aug 01 05:59:15 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 01 05:59:17 ams-chat kcy-eco3[4132439]: [05:59:17 DEBUG/eco3] starting eco-3 service Aug 01 05:59:17 ams-chat kcy-eco3[4132439]: [05:59:17 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: [2026-08-01T05:59:20.494Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: [05:59:20 DEBUG/eco3] starting HTTP server on port 3001 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: [05:59:20 DEBUG/eco3] ✓ listening on port 3001 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Port: 3001 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Mode: 🧪 TEST (безплатно, mock данни) Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Database: ✓ eco3_sys_db Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Stripe: ✓ Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Anthropic: ✓ (не се ползва в test mode) Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Env: production Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 01 05:59:20 ams-chat kcy-eco3[4132439]: [2026-08-01T05:59:20.571Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 02 05:15:02 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 02 05:15:02 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 02 05:15:02 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.737s CPU time, 29.9M memory peak, 0B memory swap peak. Aug 02 05:17:48 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 02 05:17:50 ams-chat kcy-eco3[4188214]: [05:17:50 DEBUG/eco3] starting eco-3 service Aug 02 05:17:50 ams-chat kcy-eco3[4188214]: [05:17:50 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: [2026-08-02T05:17:53.393Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: [05:17:53 DEBUG/eco3] starting HTTP server on port 3001 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: [05:17:53 DEBUG/eco3] ✓ listening on port 3001 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Port: 3001 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Mode: 🧪 TEST (безплатно, mock данни) Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Database: ✓ eco3_sys_db Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Stripe: ✓ Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Anthropic: ✓ (не се ползва в test mode) Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Env: production Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 02 05:17:53 ams-chat kcy-eco3[4188214]: [2026-08-02T05:17:53.512Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 03 17:15:21 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 03 17:15:21 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 03 17:15:21 ams-chat systemd[1]: kcy-eco3.service: Consumed 2.091s CPU time, 35.1M memory peak, 0B memory swap peak. Aug 03 17:18:55 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 03 17:18:57 ams-chat kcy-eco3[76976]: [17:18:57 DEBUG/eco3] starting eco-3 service Aug 03 17:18:58 ams-chat kcy-eco3[76976]: [17:18:58 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: [2026-08-03T17:19:02.298Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 03 17:19:02 ams-chat kcy-eco3[76976]: [17:19:02 DEBUG/eco3] starting HTTP server on port 3001 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: [17:19:02 DEBUG/eco3] ✓ listening on port 3001 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Port: 3001 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Mode: 🧪 TEST (безплатно, mock данни) Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Database: ✓ eco3_sys_db Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Stripe: ✓ Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Anthropic: ✓ (не се ползва в test mode) Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Env: production Aug 03 17:19:02 ams-chat kcy-eco3[76976]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 03 17:19:02 ams-chat kcy-eco3[76976]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 03 17:19:02 ams-chat kcy-eco3[76976]: [2026-08-03T17:19:02.563Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 04 18:55:28 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 04 18:55:28 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 04 18:55:28 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.941s CPU time, 28.4M memory peak, 0B memory swap peak. Aug 04 18:55:48 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 04 18:55:49 ams-chat kcy-eco3[137684]: [18:55:49 DEBUG/eco3] starting eco-3 service Aug 04 18:55:49 ams-chat kcy-eco3[137684]: [18:55:49 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: [2026-08-04T18:55:52.038Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 04 18:55:52 ams-chat kcy-eco3[137684]: [18:55:52 DEBUG/eco3] starting HTTP server on port 3001 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: [18:55:52 DEBUG/eco3] ✓ listening on port 3001 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Port: 3001 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Mode: 🧪 TEST (безплатно, mock данни) Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Database: ✓ eco3_sys_db Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Stripe: ✓ Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Anthropic: ✓ (не се ползва в test mode) Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Env: production Aug 04 18:55:52 ams-chat kcy-eco3[137684]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 04 18:55:52 ams-chat kcy-eco3[137684]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 04 18:55:52 ams-chat kcy-eco3[137684]: [2026-08-04T18:55:52.149Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 05 09:59:12 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 05 09:59:12 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 05 09:59:12 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.648s CPU time, 30.3M memory peak, 0B memory swap peak. Aug 05 09:59:31 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 05 09:59:33 ams-chat kcy-eco3[177185]: [09:59:33 DEBUG/eco3] starting eco-3 service Aug 05 09:59:33 ams-chat kcy-eco3[177185]: [09:59:33 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: [2026-08-05T09:59:35.842Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 05 09:59:35 ams-chat kcy-eco3[177185]: [09:59:35 DEBUG/eco3] starting HTTP server on port 3001 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: [09:59:35 DEBUG/eco3] ✓ listening on port 3001 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Port: 3001 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Mode: 🧪 TEST (безплатно, mock данни) Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Database: ✓ eco3_sys_db Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Stripe: ✓ Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Anthropic: ✓ (не се ползва в test mode) Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Env: production Aug 05 09:59:35 ams-chat kcy-eco3[177185]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 05 09:59:35 ams-chat kcy-eco3[177185]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 05 09:59:35 ams-chat kcy-eco3[177185]: [2026-08-05T09:59:35.951Z] [START] ECO-3 v1.0093 on port 3001 [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-eco3 -n 20: Aug 05 21:16:41 ams-chat systemd[1]: kcy-eco3.service: Deactivated successfully. Aug 05 21:16:41 ams-chat systemd[1]: Stopped kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 05 21:16:41 ams-chat systemd[1]: kcy-eco3.service: Consumed 1.326s CPU time, 30.3M memory peak, 0B memory swap peak. Aug 05 21:16:56 ams-chat systemd[1]: Started kcy-eco3.service - KCY ECO-3 AI Studio Backend. Aug 05 21:16:58 ams-chat kcy-eco3[207266]: [21:16:58 DEBUG/eco3] starting eco-3 service Aug 05 21:16:58 ams-chat kcy-eco3[207266]: [21:16:58 DEBUG/eco3] node version: v20.20.2 cwd: /var/www/kcy-ecosystem/private/eco-3 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: [2026-08-05T21:17:02.703Z] [DB] Connected (postgresql): eco3_sys_db (6 tables) Aug 05 21:17:02 ams-chat kcy-eco3[207266]: [21:17:02 DEBUG/eco3] starting HTTP server on port 3001 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: [21:17:02 DEBUG/eco3] ✓ listening on port 3001 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: 🤖 ECO-3 AI Studio Backend v1.0093 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Port: 3001 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Mode: 🧪 TEST (безплатно, mock данни) Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Database: ✓ eco3_sys_db Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Stripe: ✓ Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Anthropic: ✓ (не се ползва в test mode) Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Admin IPs: 127.0.0.1,::1,143.198.212.195,92.62.70.0,92.62.76.240,95.87.73.240,0.0.0.0/0 Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Env: production Aug 05 21:17:02 ams-chat kcy-eco3[207266]: Log: /var/www/kcy-ecosystem/private/eco-3/logs/eco3.log Aug 05 21:17:02 ams-chat kcy-eco3[207266]: 💡 За реални заявки: смени ECO3_MODE=production в .env Aug 05 21:17:02 ams-chat kcy-eco3[207266]: [2026-08-05T21:17:02.937Z] [START] ECO-3 v1.0093 on port 3001 ═══════════════════════════════════════════════════ failover-errors.log ═══════════════════════════════════════════════════ ═══════════════════════════════════════════════════ fbp-errors.log ═══════════════════════════════════════════════════ Jul 26 11:47:44 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Jul 26 11:47:44 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Jul 26 11:47:44 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 26 11:47:44 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: Warning: connect.session() MemoryStore is not Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: designed for a production environment, as it will leak Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: memory, and will not scale past a single process. Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: 💰 Find Best Price на http://localhost:3012 Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: Public: /var/www/html/find-best-price Jul 26 11:47:44 ams-chat kcy-fbp[3826932]: DB: findbestprice @ localhost [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Jul 28 20:41:08 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 28 20:41:08 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: Warning: connect.session() MemoryStore is not Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: designed for a production environment, as it will leak Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: memory, and will not scale past a single process. Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: 💰 Find Best Price на http://localhost:3012 Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: Public: /var/www/html/find-best-price Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: DB: findbestprice @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: Warning: connect.session() MemoryStore is not Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: designed for a production environment, as it will leak Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: memory, and will not scale past a single process. Jul 29 06:59:40 ams-chat kcy-fbp[3973471]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: 💰 Find Best Price на http://localhost:3012 Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: Public: /var/www/html/find-best-price Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: DB: findbestprice @ localhost [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Jul 28 20:41:08 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 28 20:41:08 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: Warning: connect.session() MemoryStore is not Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: designed for a production environment, as it will leak Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: memory, and will not scale past a single process. Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: 💰 Find Best Price на http://localhost:3012 Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: Public: /var/www/html/find-best-price Jul 28 20:41:08 ams-chat kcy-fbp[3948437]: DB: findbestprice @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: Warning: connect.session() MemoryStore is not Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: designed for a production environment, as it will leak Jul 29 06:59:39 ams-chat kcy-fbp[3973471]: memory, and will not scale past a single process. Jul 29 06:59:40 ams-chat kcy-fbp[3973471]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: 💰 Find Best Price на http://localhost:3012 Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: Public: /var/www/html/find-best-price Jul 29 06:59:41 ams-chat kcy-fbp[3973471]: DB: findbestprice @ localhost [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Jul 31 18:13:02 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.615s CPU time, 28.8M memory peak, 14.4M memory swap peak. Jul 31 18:13:02 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: Warning: connect.session() MemoryStore is not Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: designed for a production environment, as it will leak Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: memory, and will not scale past a single process. Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: 💰 Find Best Price на http://localhost:3012 Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: Public: /var/www/html/find-best-price Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: DB: findbestprice @ localhost Jul 31 18:13:36 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Jul 31 18:13:36 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Jul 31 18:13:36 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:36 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: Warning: connect.session() MemoryStore is not Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: designed for a production environment, as it will leak Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: memory, and will not scale past a single process. Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: 💰 Find Best Price на http://localhost:3012 Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: Public: /var/www/html/find-best-price Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: DB: findbestprice @ localhost [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Jul 31 18:13:02 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.615s CPU time, 28.8M memory peak, 14.4M memory swap peak. Jul 31 18:13:02 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: Warning: connect.session() MemoryStore is not Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: designed for a production environment, as it will leak Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: memory, and will not scale past a single process. Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: 💰 Find Best Price на http://localhost:3012 Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: Public: /var/www/html/find-best-price Jul 31 18:13:03 ams-chat kcy-fbp[4102896]: DB: findbestprice @ localhost Jul 31 18:13:36 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Jul 31 18:13:36 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Jul 31 18:13:36 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:36 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: Warning: connect.session() MemoryStore is not Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: designed for a production environment, as it will leak Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: memory, and will not scale past a single process. Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: ⚠️ FBP applySchema пропуснат: must be owner of table users Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: 💰 Find Best Price на http://localhost:3012 Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: Public: /var/www/html/find-best-price Jul 31 18:13:36 ams-chat kcy-fbp[4103964]: DB: findbestprice @ localhost [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Aug 01 06:00:21 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.077s CPU time, 21.6M memory peak, 14.3M memory swap peak. Aug 01 06:00:21 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: Warning: connect.session() MemoryStore is not Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: designed for a production environment, as it will leak Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: memory, and will not scale past a single process. Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: 💰 Find Best Price на http://localhost:3012 Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: Public: /var/www/html/find-best-price Aug 01 06:00:21 ams-chat kcy-fbp[4134783]: DB: findbestprice @ localhost Aug 01 06:00:54 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Aug 01 06:00:54 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Aug 01 06:00:54 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 01 06:00:54 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: Warning: connect.session() MemoryStore is not Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: designed for a production environment, as it will leak Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: memory, and will not scale past a single process. Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: 💰 Find Best Price на http://localhost:3012 Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: Public: /var/www/html/find-best-price Aug 01 06:00:55 ams-chat kcy-fbp[4135887]: DB: findbestprice @ localhost [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Aug 02 05:18:56 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.205s CPU time, 21.4M memory peak, 14.0M memory swap peak. Aug 02 05:18:56 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: Warning: connect.session() MemoryStore is not Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: designed for a production environment, as it will leak Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: memory, and will not scale past a single process. Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: 💰 Find Best Price на http://localhost:3012 Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: Public: /var/www/html/find-best-price Aug 02 05:18:57 ams-chat kcy-fbp[4190577]: DB: findbestprice @ localhost Aug 02 05:19:32 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Aug 02 05:19:32 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Aug 02 05:19:32 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 02 05:19:32 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 02 05:19:32 ams-chat kcy-fbp[4191675]: Warning: connect.session() MemoryStore is not Aug 02 05:19:32 ams-chat kcy-fbp[4191675]: designed for a production environment, as it will leak Aug 02 05:19:32 ams-chat kcy-fbp[4191675]: memory, and will not scale past a single process. Aug 02 05:19:32 ams-chat kcy-fbp[4191675]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 02 05:19:33 ams-chat kcy-fbp[4191675]: 💰 Find Best Price на http://localhost:3012 Aug 02 05:19:33 ams-chat kcy-fbp[4191675]: Public: /var/www/html/find-best-price Aug 02 05:19:33 ams-chat kcy-fbp[4191675]: DB: findbestprice @ localhost [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Aug 03 17:20:16 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.594s CPU time, 21.8M memory peak, 14.3M memory swap peak. Aug 03 17:20:16 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 03 17:20:16 ams-chat kcy-fbp[79332]: Warning: connect.session() MemoryStore is not Aug 03 17:20:16 ams-chat kcy-fbp[79332]: designed for a production environment, as it will leak Aug 03 17:20:16 ams-chat kcy-fbp[79332]: memory, and will not scale past a single process. Aug 03 17:20:16 ams-chat kcy-fbp[79332]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 03 17:20:16 ams-chat kcy-fbp[79332]: 💰 Find Best Price на http://localhost:3012 Aug 03 17:20:16 ams-chat kcy-fbp[79332]: Public: /var/www/html/find-best-price Aug 03 17:20:16 ams-chat kcy-fbp[79332]: DB: findbestprice @ localhost Aug 03 17:20:52 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Aug 03 17:20:52 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Aug 03 17:20:52 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 03 17:20:52 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 03 17:20:52 ams-chat kcy-fbp[80426]: Warning: connect.session() MemoryStore is not Aug 03 17:20:52 ams-chat kcy-fbp[80426]: designed for a production environment, as it will leak Aug 03 17:20:52 ams-chat kcy-fbp[80426]: memory, and will not scale past a single process. Aug 03 17:20:52 ams-chat kcy-fbp[80426]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 03 17:20:52 ams-chat kcy-fbp[80426]: 💰 Find Best Price на http://localhost:3012 Aug 03 17:20:52 ams-chat kcy-fbp[80426]: Public: /var/www/html/find-best-price Aug 03 17:20:52 ams-chat kcy-fbp[80426]: DB: findbestprice @ localhost [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Aug 04 18:56:53 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.367s CPU time, 21.8M memory peak, 13.9M memory swap peak. Aug 04 18:56:53 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 04 18:56:53 ams-chat kcy-fbp[140134]: Warning: connect.session() MemoryStore is not Aug 04 18:56:53 ams-chat kcy-fbp[140134]: designed for a production environment, as it will leak Aug 04 18:56:53 ams-chat kcy-fbp[140134]: memory, and will not scale past a single process. Aug 04 18:56:53 ams-chat kcy-fbp[140134]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 04 18:56:53 ams-chat kcy-fbp[140134]: 💰 Find Best Price на http://localhost:3012 Aug 04 18:56:53 ams-chat kcy-fbp[140134]: Public: /var/www/html/find-best-price Aug 04 18:56:53 ams-chat kcy-fbp[140134]: DB: findbestprice @ localhost Aug 04 18:57:27 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Aug 04 18:57:27 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Aug 04 18:57:27 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 04 18:57:27 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 04 18:57:27 ams-chat kcy-fbp[141227]: Warning: connect.session() MemoryStore is not Aug 04 18:57:27 ams-chat kcy-fbp[141227]: designed for a production environment, as it will leak Aug 04 18:57:27 ams-chat kcy-fbp[141227]: memory, and will not scale past a single process. Aug 04 18:57:27 ams-chat kcy-fbp[141227]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 04 18:57:27 ams-chat kcy-fbp[141227]: 💰 Find Best Price на http://localhost:3012 Aug 04 18:57:27 ams-chat kcy-fbp[141227]: Public: /var/www/html/find-best-price Aug 04 18:57:27 ams-chat kcy-fbp[141227]: DB: findbestprice @ localhost [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-fbp -n 20: Aug 05 10:00:59 ams-chat systemd[1]: kcy-fbp.service: Consumed 1.087s CPU time, 22.3M memory peak, 13.4M memory swap peak. Aug 05 10:00:59 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 05 10:00:59 ams-chat kcy-fbp[180143]: Warning: connect.session() MemoryStore is not Aug 05 10:00:59 ams-chat kcy-fbp[180143]: designed for a production environment, as it will leak Aug 05 10:00:59 ams-chat kcy-fbp[180143]: memory, and will not scale past a single process. Aug 05 10:00:59 ams-chat kcy-fbp[180143]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 05 10:00:59 ams-chat kcy-fbp[180143]: 💰 Find Best Price на http://localhost:3012 Aug 05 10:00:59 ams-chat kcy-fbp[180143]: Public: /var/www/html/find-best-price Aug 05 10:00:59 ams-chat kcy-fbp[180143]: DB: findbestprice @ localhost Aug 05 10:01:34 ams-chat systemd[1]: Stopping kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение)... Aug 05 10:01:34 ams-chat systemd[1]: kcy-fbp.service: Deactivated successfully. Aug 05 10:01:34 ams-chat systemd[1]: Stopped kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 05 10:01:34 ams-chat systemd[1]: Started kcy-fbp.service - KCY Find Best Price Backend (самостоятелно приложение). Aug 05 10:01:34 ams-chat kcy-fbp[181237]: Warning: connect.session() MemoryStore is not Aug 05 10:01:34 ams-chat kcy-fbp[181237]: designed for a production environment, as it will leak Aug 05 10:01:34 ams-chat kcy-fbp[181237]: memory, and will not scale past a single process. Aug 05 10:01:34 ams-chat kcy-fbp[181237]: ⚠️ FBP applySchema пропуснат: must be owner of table users Aug 05 10:01:34 ams-chat kcy-fbp[181237]: 💰 Find Best Price на http://localhost:3012 Aug 05 10:01:34 ams-chat kcy-fbp[181237]: Public: /var/www/html/find-best-price Aug 05 10:01:34 ams-chat kcy-fbp[181237]: DB: findbestprice @ localhost ═══════════════════════════════════════════════════ filldata-errors.log ═══════════════════════════════════════════════════ [2026-06-14T22:25:54.096Z] [INFO] robot старт ═══════════════════════════════════════════════════ health-errors.log ═══════════════════════════════════════════════════ [2026-08-05T21:17:10] [HEALTH-CHECK] портове + endpoints [2026-08-05T21:17:10] chat : port 3000=yes /api/health=200 [2026-08-05T21:17:10] eco-3 : port 3001=yes /health=200 [2026-08-05T21:17:10] portals : port 3002=yes /health=200 [2026-08-05T21:17:10] hlb : port 3010=yes /api/hlb/health=200 [2026-08-05T21:17:10] wnb : port 3011=yes /api/wnb/health=200 [2026-08-05T21:17:10] fbp : port 3012=yes /api/fbp/health=200 [2026-08-05T21:17:10] diag : port 4400=yes /health=200 [2026-08-05T21:17:10] nginx config: OK [2026-08-05T21:17:10] failover: неактивен (443 → директно сайта) [2026-08-05T21:17:10] diag snippet: има bundle location ✓ [2026-08-05T21:17:10] bundle 4400 директно: HTTP 200 [2026-08-05T21:17:10] ⚠ bundle публичен URL връща HTML вместо text/plain — веригата е счупена [2026-08-05T21:17:10] ── nginx активни конфиги ── [2026-08-05T21:17:10] enabled: kcy-app-domains.conf [2026-08-05T21:17:10] enabled: take.offbitch.com [2026-08-05T21:17:10] ── nginx location блокове (server_name + location + proxy_pass + root) ── [2026-08-05T21:17:10] listen 80; [2026-08-05T21:17:10] server_name look.myhousesetup.com; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location / { return 301 https://$host$request_uri; } [2026-08-05T21:17:10] listen 443 ssl; [2026-08-05T21:17:10] server_name look.myhousesetup.com; [2026-08-05T21:17:10] root /var/www/html/House-Look-Book; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location ^~ /api/hlb/ { proxy_pass http://127.0.0.1:3010; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/watch/ { proxy_pass http://127.0.0.1:3013; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 60; client_max_body_size 3m; } [2026-08-05T21:17:10] location ^~ /uploads/ { proxy_pass http://127.0.0.1:3010; proxy_set_header Host $host; } [2026-08-05T21:17:10] location ^~ /shared/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /translations/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /assets/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /downloads/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /privacy/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /medikit/ { alias /var/www/kcy-ecosystem/public/medikit/; gzip on; gzip_types application/json; add_header Cache-Control "public, max-age=86400"; add_header Access-Control-Allow-Origin "*"; default_type application/json; } [2026-08-05T21:17:10] location / { try_files $uri $uri/ /index.html; } [2026-08-05T21:17:10] listen 80; [2026-08-05T21:17:10] server_name my.girl.place; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location / { return 301 https://$host$request_uri; } [2026-08-05T21:17:10] listen 443 ssl; [2026-08-05T21:17:10] server_name my.girl.place; [2026-08-05T21:17:10] root /var/www/html/chat/public; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location ^~ /api/ { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/watch/ { proxy_pass http://127.0.0.1:3013; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 60; client_max_body_size 3m; } [2026-08-05T21:17:10] location ^~ /socket.io/ { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } [2026-08-05T21:17:10] location ^~ /uploads/ { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; } [2026-08-05T21:17:10] location ^~ /chat/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /shared/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /translations/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /assets/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /downloads/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /privacy/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /medikit/ { alias /var/www/kcy-ecosystem/public/medikit/; gzip on; gzip_types application/json; add_header Cache-Control "public, max-age=86400"; add_header Access-Control-Allow-Origin "*"; default_type application/json; } [2026-08-05T21:17:10] location / { try_files $uri $uri/ /index.html; } [2026-08-05T21:17:10] listen 80; [2026-08-05T21:17:10] server_name kaji.kak.si; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location / { return 301 https://$host$request_uri; } [2026-08-05T21:17:10] listen 443 ssl; [2026-08-05T21:17:10] server_name kaji.kak.si; [2026-08-05T21:17:10] root /var/www/html/chat/public; [2026-08-05T21:17:10] location ^~ /.well-known/acme-challenge/ { root /var/www/html; allow all; default_type "text/plain"; } [2026-08-05T21:17:10] location ^~ /api/ { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /portals/ { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } [2026-08-05T21:17:10] location ^~ /api/watch/ { proxy_pass http://127.0.0.1:3013; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 60; client_max_body_size 3m; } [2026-08-05T21:17:10] location ^~ /socket.io/ { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } [2026-08-05T21:17:10] location ^~ /uploads/ { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; } [2026-08-05T21:17:10] location ^~ /chat/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /shared/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /translations/ { root /var/www/html; } [2026-08-05T21:17:10] location ^~ /assets/ { root /var/www/html; } [2026-08-05T21:17:10] ── Portals static тест ── [2026-08-05T21:17:10] файл: /var/www/html/portals/register.html съществува (6907 байта) [2026-08-05T21:17:10] файл: /var/www/kcy-ecosystem/public/portals/register.html ЛИПСВА [2026-08-05T21:17:10] 3002 директно /portals/register.html: HTTP 200 [2026-08-05T21:17:10] nginx /portals/register.html: HTTP 200 [2026-08-05T21:17:10] POST register (3002): 200 application/json; charset=utf-8 [2026-08-05T21:17:10] POST register тяло: {"ok":true,"user":{"id":7,"username":"__diagtest__"},"is_first_user":false} [2026-08-05T21:17:10] billing/status СЪС сесия (3002): {"error":"login_required"} [HTTP 401] [2026-08-05T21:17:10] billing/status СЪС сесия (nginx HTTPS): {"current_month":"2026-08","paid_this_month":false,"payment":null,"fees":{"USD":5,"RUB":360,"KGS":438}} [HTTP 200] [2026-08-05T21:17:10] diag cleanup: изтрити 4 тестови потребителя [2026-08-05T21:17:10] /portals/games/ (3002): HTTP 200 [2026-08-05T21:17:10] index-games.html: 20921 байта [2026-08-05T21:17:10] /portals/services/ (3002): HTTP 200 [2026-08-05T21:17:10] index-services.html: 3343 байта [2026-08-05T21:17:10] ── portals journal (последни грешки) ── [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DB/portals] SELECT portal_monthly_payments WHERE user_id=10 AND month='2026-08' [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] billing/status: 1 — платил този месец: НЕ [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] billing/status: изход 1 → 200 OK [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DEBUG/portals] ← GET /api/portals/billing/status → HTTP 200 (9ms) [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DEBUG/portals] → GET /portals/games/ [без сесия] [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] GET /portals/games/: старт — sendFile /var/www/html/portals/index-games.html [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] GET /portals/games/: изход 3 → 200 OK [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DEBUG/portals] ← GET /portals/games/ → HTTP 200 (16ms) [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DEBUG/portals] → GET /portals/services/ [без сесия] [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 portals] GET /portals/services/: изход 3 → 200 OK [2026-08-05T21:17:10] Aug 05 21:17:21 ams-chat kcy-portals[207271]: [21:17:21 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (6ms) ═══════════════════════════════════════════════════ hlb-errors.log ═══════════════════════════════════════════════════ Jul 26 11:47:27 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 26 11:47:27 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 26 11:47:27 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 26 11:47:27 ams-chat kcy-hlb[3826489]: Warning: connect.session() MemoryStore is not Jul 26 11:47:27 ams-chat kcy-hlb[3826489]: designed for a production environment, as it will leak Jul 26 11:47:27 ams-chat kcy-hlb[3826489]: memory, and will not scale past a single process. Jul 26 11:47:28 ams-chat kcy-hlb[3826489]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 26 11:47:28 ams-chat kcy-hlb[3826489]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 26 11:47:28 ams-chat kcy-hlb[3826489]: 🏠 House-Look-Book на http://localhost:3010 Jul 26 11:47:28 ams-chat kcy-hlb[3826489]: Public: /var/www/html/House-Look-Book Jul 26 11:47:28 ams-chat kcy-hlb[3826489]: DB: houselookbook @ localhost [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Jul 28 20:40:51 ams-chat kcy-hlb[3947984]: designed for a production environment, as it will leak Jul 28 20:40:51 ams-chat kcy-hlb[3947984]: memory, and will not scale past a single process. Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: 🏠 House-Look-Book на http://localhost:3010 Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: Public: /var/www/html/House-Look-Book Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: DB: houselookbook @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: kcy-hlb.service: Consumed 9.493s CPU time, 29.5M memory peak, 3.5M memory swap peak. Jul 29 06:59:31 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: Warning: connect.session() MemoryStore is not Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: designed for a production environment, as it will leak Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: memory, and will not scale past a single process. Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: 🏠 House-Look-Book на http://localhost:3010 Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: Public: /var/www/html/House-Look-Book Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: DB: houselookbook @ localhost [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Jul 28 20:40:51 ams-chat kcy-hlb[3947984]: designed for a production environment, as it will leak Jul 28 20:40:51 ams-chat kcy-hlb[3947984]: memory, and will not scale past a single process. Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: 🏠 House-Look-Book на http://localhost:3010 Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: Public: /var/www/html/House-Look-Book Jul 28 20:40:52 ams-chat kcy-hlb[3947984]: DB: houselookbook @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: kcy-hlb.service: Consumed 9.493s CPU time, 29.5M memory peak, 3.5M memory swap peak. Jul 29 06:59:31 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: Warning: connect.session() MemoryStore is not Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: designed for a production environment, as it will leak Jul 29 06:59:41 ams-chat kcy-hlb[3973569]: memory, and will not scale past a single process. Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: 🏠 House-Look-Book на http://localhost:3010 Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: Public: /var/www/html/House-Look-Book Jul 29 06:59:42 ams-chat kcy-hlb[3973569]: DB: houselookbook @ localhost [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Jul 31 18:12:43 ams-chat kcy-hlb[4102116]: designed for a production environment, as it will leak Jul 31 18:12:43 ams-chat kcy-hlb[4102116]: memory, and will not scale past a single process. Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: 🏠 House-Look-Book на http://localhost:3010 Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: Public: /var/www/html/House-Look-Book Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: DB: houselookbook @ localhost Jul 31 18:13:19 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 31 18:13:19 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Jul 31 18:13:19 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 31 18:13:19 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 31 18:13:19 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: Warning: connect.session() MemoryStore is not Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: designed for a production environment, as it will leak Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: memory, and will not scale past a single process. Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: 🏠 House-Look-Book на http://localhost:3010 Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: Public: /var/www/html/House-Look-Book Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: DB: houselookbook @ localhost [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Jul 31 18:12:43 ams-chat kcy-hlb[4102116]: designed for a production environment, as it will leak Jul 31 18:12:43 ams-chat kcy-hlb[4102116]: memory, and will not scale past a single process. Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: 🏠 House-Look-Book на http://localhost:3010 Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: Public: /var/www/html/House-Look-Book Jul 31 18:12:44 ams-chat kcy-hlb[4102116]: DB: houselookbook @ localhost Jul 31 18:13:19 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 31 18:13:19 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Jul 31 18:13:19 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 31 18:13:19 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Jul 31 18:13:19 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: Warning: connect.session() MemoryStore is not Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: designed for a production environment, as it will leak Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: memory, and will not scale past a single process. Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: ⚠️ HLB applySchema пропуснат: must be owner of table users Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: ⏰ HLB auto-flip активен (на всеки 30 мин) Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: 🏠 House-Look-Book на http://localhost:3010 Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: Public: /var/www/html/House-Look-Book Jul 31 18:13:20 ams-chat kcy-hlb[4103523]: DB: houselookbook @ localhost [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: designed for a production environment, as it will leak Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: memory, and will not scale past a single process. Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: 🏠 House-Look-Book на http://localhost:3010 Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: Public: /var/www/html/House-Look-Book Aug 01 05:59:57 ams-chat kcy-hlb[4133982]: DB: houselookbook @ localhost Aug 01 06:00:38 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 01 06:00:38 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Aug 01 06:00:38 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 01 06:00:38 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 01 06:00:38 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: Warning: connect.session() MemoryStore is not Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: designed for a production environment, as it will leak Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: memory, and will not scale past a single process. Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: 🏠 House-Look-Book на http://localhost:3010 Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: Public: /var/www/html/House-Look-Book Aug 01 06:00:39 ams-chat kcy-hlb[4135415]: DB: houselookbook @ localhost [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: designed for a production environment, as it will leak Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: memory, and will not scale past a single process. Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: 🏠 House-Look-Book на http://localhost:3010 Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: Public: /var/www/html/House-Look-Book Aug 02 05:18:36 ams-chat kcy-hlb[4189782]: DB: houselookbook @ localhost Aug 02 05:19:14 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 02 05:19:14 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Aug 02 05:19:14 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 02 05:19:14 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 02 05:19:14 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: Warning: connect.session() MemoryStore is not Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: designed for a production environment, as it will leak Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: memory, and will not scale past a single process. Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: 🏠 House-Look-Book на http://localhost:3010 Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: Public: /var/www/html/House-Look-Book Aug 02 05:19:15 ams-chat kcy-hlb[4191212]: DB: houselookbook @ localhost [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Aug 03 17:19:52 ams-chat kcy-hlb[78529]: memory, and will not scale past a single process. Aug 03 17:19:52 ams-chat kcy-hlb[78529]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 03 17:19:52 ams-chat kcy-hlb[78529]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 03 17:19:52 ams-chat kcy-hlb[78529]: 🏠 House-Look-Book на http://localhost:3010 Aug 03 17:19:52 ams-chat kcy-hlb[78529]: Public: /var/www/html/House-Look-Book Aug 03 17:19:52 ams-chat kcy-hlb[78529]: DB: houselookbook @ localhost Aug 03 17:20:35 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 03 17:20:35 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Aug 03 17:20:35 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 03 17:20:35 ams-chat systemd[1]: kcy-hlb.service: Consumed 1.079s CPU time, 34.4M memory peak, 0B memory swap peak. Aug 03 17:20:35 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 03 17:20:35 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 03 17:20:35 ams-chat kcy-hlb[79972]: Warning: connect.session() MemoryStore is not Aug 03 17:20:35 ams-chat kcy-hlb[79972]: designed for a production environment, as it will leak Aug 03 17:20:35 ams-chat kcy-hlb[79972]: memory, and will not scale past a single process. Aug 03 17:20:35 ams-chat kcy-hlb[79972]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 03 17:20:35 ams-chat kcy-hlb[79972]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 03 17:20:35 ams-chat kcy-hlb[79972]: 🏠 House-Look-Book на http://localhost:3010 Aug 03 17:20:35 ams-chat kcy-hlb[79972]: Public: /var/www/html/House-Look-Book Aug 03 17:20:35 ams-chat kcy-hlb[79972]: DB: houselookbook @ localhost [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Aug 04 18:56:33 ams-chat kcy-hlb[139244]: designed for a production environment, as it will leak Aug 04 18:56:33 ams-chat kcy-hlb[139244]: memory, and will not scale past a single process. Aug 04 18:56:33 ams-chat kcy-hlb[139244]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 04 18:56:33 ams-chat kcy-hlb[139244]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 04 18:56:33 ams-chat kcy-hlb[139244]: 🏠 House-Look-Book на http://localhost:3010 Aug 04 18:56:33 ams-chat kcy-hlb[139244]: Public: /var/www/html/House-Look-Book Aug 04 18:56:33 ams-chat kcy-hlb[139244]: DB: houselookbook @ localhost Aug 04 18:57:10 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 04 18:57:10 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Aug 04 18:57:10 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 04 18:57:10 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 04 18:57:10 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 04 18:57:10 ams-chat kcy-hlb[140772]: Warning: connect.session() MemoryStore is not Aug 04 18:57:10 ams-chat kcy-hlb[140772]: designed for a production environment, as it will leak Aug 04 18:57:10 ams-chat kcy-hlb[140772]: memory, and will not scale past a single process. Aug 04 18:57:10 ams-chat kcy-hlb[140772]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 04 18:57:10 ams-chat kcy-hlb[140772]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 04 18:57:10 ams-chat kcy-hlb[140772]: 🏠 House-Look-Book на http://localhost:3010 Aug 04 18:57:10 ams-chat kcy-hlb[140772]: Public: /var/www/html/House-Look-Book Aug 04 18:57:10 ams-chat kcy-hlb[140772]: DB: houselookbook @ localhost [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-hlb -n 20: Aug 05 10:00:32 ams-chat kcy-hlb[179278]: designed for a production environment, as it will leak Aug 05 10:00:32 ams-chat kcy-hlb[179278]: memory, and will not scale past a single process. Aug 05 10:00:32 ams-chat kcy-hlb[179278]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 05 10:00:32 ams-chat kcy-hlb[179278]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 05 10:00:32 ams-chat kcy-hlb[179278]: 🏠 House-Look-Book на http://localhost:3010 Aug 05 10:00:32 ams-chat kcy-hlb[179278]: Public: /var/www/html/House-Look-Book Aug 05 10:00:32 ams-chat kcy-hlb[179278]: DB: houselookbook @ localhost Aug 05 10:01:17 ams-chat systemd[1]: Stopping kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 05 10:01:17 ams-chat systemd[1]: kcy-hlb.service: Deactivated successfully. Aug 05 10:01:17 ams-chat systemd[1]: Stopped kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 05 10:01:17 ams-chat systemd[1]: Starting kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение)... Aug 05 10:01:17 ams-chat systemd[1]: Started kcy-hlb.service - KCY House-Look-Book Backend (самостоятелно приложение). Aug 05 10:01:17 ams-chat kcy-hlb[180778]: Warning: connect.session() MemoryStore is not Aug 05 10:01:17 ams-chat kcy-hlb[180778]: designed for a production environment, as it will leak Aug 05 10:01:17 ams-chat kcy-hlb[180778]: memory, and will not scale past a single process. Aug 05 10:01:18 ams-chat kcy-hlb[180778]: ⚠️ HLB applySchema пропуснат: must be owner of table users Aug 05 10:01:18 ams-chat kcy-hlb[180778]: ⏰ HLB auto-flip активен (на всеки 30 мин) Aug 05 10:01:18 ams-chat kcy-hlb[180778]: 🏠 House-Look-Book на http://localhost:3010 Aug 05 10:01:18 ams-chat kcy-hlb[180778]: Public: /var/www/html/House-Look-Book Aug 05 10:01:18 ams-chat kcy-hlb[180778]: DB: houselookbook @ localhost ═══════════════════════════════════════════════════ memory-errors.log ═══════════════════════════════════════════════════ [2026-06-14T20:40:10] [SNAPSHOT] RAM 666/961MB · Swap 164/2047MB [2026-06-14T22:13:51] [SNAPSHOT] RAM 720/961MB · Swap 102/2047MB [2026-06-14T22:26:28] [SNAPSHOT] RAM 681/961MB · Swap 238/2047MB [2026-06-15T19:47:18] [SNAPSHOT] RAM 641/961MB · Swap 184/2047MB [2026-06-16T17:23:54] [SNAPSHOT] RAM 649/961MB · Swap 183/2047MB [2026-06-17T16:31:16] [SNAPSHOT] RAM 644/961MB · Swap 175/2047MB [2026-06-18T16:44:45] [SNAPSHOT] RAM 673/961MB · Swap 163/2047MB [2026-06-18T17:26:45] [SNAPSHOT] RAM 591/961MB · Swap 208/2047MB [2026-06-18T18:21:21] [SNAPSHOT] RAM 690/961MB · Swap 127/2047MB [2026-06-19T18:45:40] [SNAPSHOT] RAM 647/961MB · Swap 190/2047MB [2026-06-19T20:57:57] [SNAPSHOT] RAM 721/961MB · Swap 97/2047MB [2026-06-19T22:08:18] [SNAPSHOT] RAM 681/961MB · Swap 140/2047MB [2026-06-20T06:39:56] [SNAPSHOT] RAM 599/961MB · Swap 219/2047MB [2026-06-20T18:56:51] [SNAPSHOT] RAM 668/961MB · Swap 182/2047MB [2026-06-21T21:16:09] [SNAPSHOT] RAM 663/961MB · Swap 184/2047MB [2026-06-23T19:39:22] [SNAPSHOT] RAM 634/961MB · Swap 208/2047MB [2026-06-25T16:25:27] [SNAPSHOT] RAM 644/961MB · Swap 193/2047MB [2026-06-26T18:21:56] [SNAPSHOT] RAM 654/961MB · Swap 180/2047MB [2026-07-07T15:24:20] [SNAPSHOT] RAM 599/961MB · Swap 233/2047MB [2026-07-12T21:39:11] [SNAPSHOT] RAM 641/961MB · Swap 194/2047MB [2026-07-15T20:17:34] [SNAPSHOT] RAM 598/961MB · Swap 226/2047MB [2026-07-17T18:05:32] [SNAPSHOT] RAM 673/961MB · Swap 196/2047MB [2026-07-18T15:49:22] [SNAPSHOT] RAM 669/961MB · Swap 201/2047MB [2026-07-18T17:02:59] [SNAPSHOT] RAM 709/961MB · Swap 132/2047MB [2026-07-19T12:04:28] [SNAPSHOT] RAM 485/961MB · Swap 349/2047MB [2026-07-19T14:33:08] [SNAPSHOT] RAM 690/961MB · Swap 209/2047MB [2026-07-19T17:37:09] [SNAPSHOT] RAM 668/961MB · Swap 143/2047MB [2026-07-19T17:43:25] [SNAPSHOT] RAM 711/961MB · Swap 125/2047MB [2026-07-19T18:23:06] [SNAPSHOT] RAM 707/961MB · Swap 131/2047MB [2026-07-21T08:17:05] [SNAPSHOT] RAM 649/961MB · Swap 220/2047MB [2026-07-21T13:23:53] [SNAPSHOT] RAM 666/961MB · Swap 160/2047MB [2026-07-21T14:01:30] [SNAPSHOT] RAM 699/961MB · Swap 131/2047MB [2026-07-21T15:34:52] [SNAPSHOT] RAM 713/961MB · Swap 139/2047MB [2026-07-21T17:50:28] [SNAPSHOT] RAM 558/961MB · Swap 93/2047MB [2026-07-21T17:53:22] [SNAPSHOT] RAM 481/961MB · Swap 111/2047MB [2026-07-21T17:55:21] [SNAPSHOT] RAM 479/961MB · Swap 114/2047MB [2026-07-22T08:34:44] [SNAPSHOT] RAM 647/961MB · Swap 195/2047MB [2026-07-22T09:46:03] [SNAPSHOT] RAM 700/961MB · Swap 131/2047MB [2026-07-22T10:38:03] [SNAPSHOT] RAM 682/961MB · Swap 154/2047MB [2026-07-22T10:47:34] [SNAPSHOT] RAM 696/961MB · Swap 175/2047MB [2026-07-22T11:50:32] [SNAPSHOT] RAM 662/961MB · Swap 182/2047MB [2026-07-22T19:21:29] [SNAPSHOT] RAM 673/961MB · Swap 197/2047MB [2026-07-23T22:13:22] [SNAPSHOT] RAM 655/961MB · Swap 211/2047MB [2026-07-24T16:52:25] [SNAPSHOT] RAM 665/961MB · Swap 175/2047MB [2026-07-25T14:37:09] [SNAPSHOT] RAM 372/961MB · Swap 395/2047MB [2026-07-25T15:55:57] [SNAPSHOT] RAM 407/961MB · Swap 390/2047MB [2026-07-25T16:01:12] [SNAPSHOT] RAM 410/961MB · Swap 390/2047MB [2026-07-25T16:04:19] [SNAPSHOT] RAM 414/961MB · Swap 390/2047MB [2026-07-25T16:07:22] [SNAPSHOT] RAM 428/961MB · Swap 386/2047MB [2026-07-25T16:17:21] [SNAPSHOT] RAM 641/961MB · Swap 189/2047MB [2026-07-25T16:53:59] [SNAPSHOT] RAM 545/961MB · Swap 265/2047MB [2026-07-25T16:55:10] [SNAPSHOT] RAM 489/961MB · Swap 343/2047MB [2026-07-25T17:12:37] [SNAPSHOT] RAM 484/961MB · Swap 343/2047MB [2026-07-25T17:17:31] [SNAPSHOT] RAM 464/961MB · Swap 390/2047MB [2026-07-25T17:18:29] [SNAPSHOT] RAM 604/961MB · Swap 244/2047MB [2026-07-25T17:25:09] [SNAPSHOT] RAM 615/961MB · Swap 218/2047MB [2026-07-25T17:51:32] [SNAPSHOT] RAM 404/961MB · Swap 407/2047MB [2026-07-25T18:10:32] [SNAPSHOT] RAM 416/961MB · Swap 406/2047MB [2026-07-25T18:14:13] [SNAPSHOT] RAM 452/961MB · Swap 405/2047MB [2026-07-26T08:38:12] [SNAPSHOT] RAM 596/961MB · Swap 242/2047MB [2026-07-26T11:03:21] [SNAPSHOT] RAM 682/961MB · Swap 182/2047MB [2026-07-26T11:45:37] [SNAPSHOT] RAM 681/961MB · Swap 170/2047MB [2026-07-28T20:39:39] [SNAPSHOT] RAM 664/961MB · Swap 206/2047MB [2026-07-31T17:54:09] [SNAPSHOT] RAM 447/961MB · Swap 309/2047MB [2026-07-31T18:12:02] [SNAPSHOT] RAM 658/961MB · Swap 186/2047MB [2026-08-01T03:31:20] [SNAPSHOT] RAM 466/961MB · Swap 339/2047MB [2026-08-01T05:59:24] [SNAPSHOT] RAM 597/961MB · Swap 234/2047MB [2026-08-02T05:17:58] [SNAPSHOT] RAM 600/961MB · Swap 226/2047MB [2026-08-03T17:19:09] [SNAPSHOT] RAM 602/961MB · Swap 244/2047MB [2026-08-04T18:55:58] [SNAPSHOT] RAM 668/961MB · Swap 205/2047MB [2026-08-05T09:59:43] [SNAPSHOT] RAM 653/961MB · Swap 212/2047MB [2026-08-05T21:17:10] [SNAPSHOT] RAM 666/961MB · Swap 178/2047MB ═══════════════════════════════════════════════════ modules-errors.log ═══════════════════════════════════════════════════ [2026-08-05T21:17:10] [MODULE-CHECK] Проверка на require() vs node_modules [2026-08-05T21:17:10] [OK] chat → всички require() модули са налични [2026-08-05T21:17:10] [OK] eco-3 → всички require() модули са налични [2026-08-05T21:17:10] [OK] portals → всички require() модули са налични [2026-08-05T21:17:10] [OK] find-best-price → всички require() модули са налични [2026-08-05T21:17:10] [OK] WhereNoBiz → всички require() модули са налични [2026-08-05T21:17:10] [OK] House-Look-Book → всички require() модули са налични ═══════════════════════════════════════════════════ portal-errors.log ═══════════════════════════════════════════════════ Jul 28 20:39:11 ams-chat systemd[1]: kcy-portals.service: Consumed 3.126s CPU time, 47.0M memory peak, 5.0M memory swap peak. Jul 28 20:39:29 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Jul 28 20:39:31 ams-chat kcy-portals[3945029]: [20:39:31 DEBUG/portals] starting portals service Jul 28 20:39:31 ams-chat kcy-portals[3945029]: [20:39:31 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Jul 28 20:39:35 ams-chat kcy-portals[3945029]: [20:39:35 DEBUG/portals] starting HTTP server on port 3002 Jul 28 20:39:35 ams-chat kcy-portals[3945029]: [20:39:35 DEBUG/portals] DB path: database/portals.db ✓ Jul 28 20:39:35 ams-chat kcy-portals[3945029]: [20:39:35 DEBUG/portals] ✓ listening on port 3002 Jul 28 20:39:35 ams-chat kcy-portals[3945029]: 🎮 Pupikes Portals running on http://localhost:3002 Jul 28 20:39:35 ams-chat kcy-portals[3945029]: DB: database/portals.db Jul 28 20:39:35 ams-chat kcy-portals[3945029]: Public: /var/www/html Jul 28 20:39:35 ams-chat kcy-portals[3945029]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-portals -n 20: Jul 30 19:02:30 ams-chat kcy-portals[3973484]: [19:02:30 DEBUG/portals] → GET /portals/services/ [без сесия] Jul 30 19:02:30 ams-chat kcy-portals[3973484]: [19:02:30 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Jul 30 19:02:30 ams-chat kcy-portals[3973484]: [19:02:30 portals] GET /portals/services/: изход 3 → 200 OK Jul 30 19:02:30 ams-chat kcy-portals[3973484]: [19:02:30 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (11ms) Jul 30 19:02:35 ams-chat kcy-portals[3973484]: [19:02:35 DEBUG/portals] → GET /portals/games/ads/ad_duel.html [без сесия] Jul 30 19:02:35 ams-chat kcy-portals[3973484]: [19:02:35 DEBUG/portals] ← GET /portals/games/ads/ad_duel.html → HTTP 200 (11ms) Jul 30 19:02:38 ams-chat kcy-portals[3973484]: [19:02:38 DEBUG/portals] → GET /portals/games/battle-duel.html [без сесия] Jul 30 19:02:38 ams-chat kcy-portals[3973484]: [19:02:38 portals] GET /portals/games/:file: старт — игра 'battle-duel.html' Jul 30 19:02:38 ams-chat kcy-portals[3973484]: [19:02:38 portals] GET /portals/games/:file: изход 3 → 200 OK Jul 30 19:02:38 ams-chat kcy-portals[3973484]: [19:02:38 DEBUG/portals] ← GET /portals/games/battle-duel.html → HTTP 200 (33ms) Jul 30 19:02:39 ams-chat kcy-portals[3973484]: [19:02:39 DEBUG/portals] → GET /portals/games/?rank=1 [без сесия] Jul 30 19:02:39 ams-chat kcy-portals[3973484]: [19:02:39 portals] GET /portals/games/: старт — sendFile /var/www/html/portals/index-games.html Jul 30 19:02:39 ams-chat kcy-portals[3973484]: [19:02:39 portals] GET /portals/games/: изход 3 → 200 OK Jul 30 19:02:39 ams-chat kcy-portals[3973484]: [19:02:39 DEBUG/portals] ← GET /portals/games/?rank=1 → HTTP 200 (8ms) Jul 31 08:12:11 ams-chat kcy-portals[3973484]: [08:12:11 DEBUG/portals] → GET /portals/report-bug.html [без сесия] Jul 31 08:12:11 ams-chat kcy-portals[3973484]: [08:12:11 DEBUG/portals] ← GET /portals/report-bug.html → HTTP 200 (7ms) Jul 31 11:07:33 ams-chat kcy-portals[3973484]: [11:07:33 DEBUG/portals] → GET /portals/games/battle-team.html [без сесия] Jul 31 11:07:33 ams-chat kcy-portals[3973484]: [11:07:33 portals] GET /portals/games/:file: старт — игра 'battle-team.html' Jul 31 11:07:33 ams-chat kcy-portals[3973484]: [11:07:33 portals] GET /portals/games/:file: изход 3 → 200 OK Jul 31 11:07:33 ams-chat kcy-portals[3973484]: [11:07:33 DEBUG/portals] ← GET /portals/games/battle-team.html → HTTP 200 (7ms) [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-portals -n 20: Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 DEBUG/portals] → GET /portals/services/ [без сесия] Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 portals] GET /portals/services/: изход 3 → 200 OK Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (7ms) Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 DEBUG/portals] → GET /api/portals/health [без сесия] Jul 31 17:54:19 ams-chat kcy-portals[3973484]: [17:54:19 DEBUG/portals] ← GET /api/portals/health → HTTP 200 (2ms) Jul 31 18:11:28 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Jul 31 18:11:28 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Jul 31 18:11:28 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Jul 31 18:11:28 ams-chat systemd[1]: kcy-portals.service: Consumed 3.330s CPU time, 39.1M memory peak, 18.2M memory swap peak. Jul 31 18:11:51 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Jul 31 18:11:53 ams-chat kcy-portals[4100572]: [18:11:53 DEBUG/portals] starting portals service Jul 31 18:11:53 ams-chat kcy-portals[4100572]: [18:11:53 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Jul 31 18:11:57 ams-chat kcy-portals[4100572]: [18:11:57 DEBUG/portals] starting HTTP server on port 3002 Jul 31 18:11:57 ams-chat kcy-portals[4100572]: [18:11:57 DEBUG/portals] DB path: database/portals.db ✓ Jul 31 18:11:57 ams-chat kcy-portals[4100572]: [18:11:57 DEBUG/portals] ✓ listening on port 3002 Jul 31 18:11:57 ams-chat kcy-portals[4100572]: 🎮 Pupikes Portals running on http://localhost:3002 Jul 31 18:11:57 ams-chat kcy-portals[4100572]: DB: database/portals.db Jul 31 18:11:57 ams-chat kcy-portals[4100572]: Public: /var/www/html Jul 31 18:11:57 ams-chat kcy-portals[4100572]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-portals -n 20: Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 portals] billing/status: изход 1 → 200 OK Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] ← GET /api/portals/billing/status → HTTP 200 (11ms) Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] → GET /portals/games/ [без сесия] Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 portals] GET /portals/games/: старт — sendFile /var/www/html/portals/index-games.html Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 portals] GET /portals/games/: изход 3 → 200 OK Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] ← GET /portals/games/ → HTTP 200 (12ms) Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] → GET /portals/services/ [без сесия] Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 portals] GET /portals/services/: изход 3 → 200 OK Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (9ms) Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] → GET /api/portals/health [без сесия] Jul 31 18:12:17 ams-chat kcy-portals[4100572]: [18:12:17 DEBUG/portals] ← GET /api/portals/health → HTTP 200 (4ms) Aug 01 02:25:36 ams-chat kcy-portals[4100572]: [02:25:36 DEBUG/portals] → GET /portals/games/battle-team.html [без сесия] Aug 01 02:25:36 ams-chat kcy-portals[4100572]: [02:25:36 portals] GET /portals/games/:file: старт — игра 'battle-team.html' Aug 01 02:25:36 ams-chat kcy-portals[4100572]: [02:25:36 portals] GET /portals/games/:file: изход 3 → 200 OK Aug 01 02:25:36 ams-chat kcy-portals[4100572]: [02:25:36 DEBUG/portals] ← GET /portals/games/battle-team.html → HTTP 200 (120ms) Aug 01 02:42:35 ams-chat kcy-portals[4100572]: [02:42:35 DEBUG/portals] → GET /portals/games/ [без сесия] Aug 01 02:42:35 ams-chat kcy-portals[4100572]: [02:42:35 portals] GET /portals/games/: старт — sendFile /var/www/html/portals/index-games.html Aug 01 02:42:35 ams-chat kcy-portals[4100572]: [02:42:35 portals] GET /portals/games/: изход 3 → 200 OK Aug 01 02:42:35 ams-chat kcy-portals[4100572]: [02:42:35 DEBUG/portals] ← GET /portals/games/ → HTTP 200 (9ms) [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 DEBUG/portals] → GET /portals/services/ [без сесия] Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 portals] GET /portals/services/: изход 3 → 200 OK Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (15ms) Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 DEBUG/portals] → GET /api/portals/health [без сесия] Aug 01 03:31:30 ams-chat kcy-portals[4100572]: [03:31:30 DEBUG/portals] ← GET /api/portals/health → HTTP 200 (4ms) Aug 01 05:56:58 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 01 05:56:58 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 01 05:56:58 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 01 05:56:58 ams-chat systemd[1]: kcy-portals.service: Consumed 3.161s CPU time, 35.5M memory peak, 15.9M memory swap peak. Aug 01 05:59:15 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 01 05:59:17 ams-chat kcy-portals[4132448]: [05:59:17 DEBUG/portals] starting portals service Aug 01 05:59:17 ams-chat kcy-portals[4132448]: [05:59:17 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 01 05:59:21 ams-chat kcy-portals[4132448]: [05:59:21 DEBUG/portals] starting HTTP server on port 3002 Aug 01 05:59:21 ams-chat kcy-portals[4132448]: [05:59:21 DEBUG/portals] DB path: database/portals.db ✓ Aug 01 05:59:22 ams-chat kcy-portals[4132448]: [05:59:22 DEBUG/portals] ✓ listening on port 3002 Aug 01 05:59:22 ams-chat kcy-portals[4132448]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 01 05:59:22 ams-chat kcy-portals[4132448]: DB: database/portals.db Aug 01 05:59:22 ams-chat kcy-portals[4132448]: Public: /var/www/html Aug 01 05:59:22 ams-chat kcy-portals[4132448]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 01 13:22:13 ams-chat kcy-portals[4132448]: [13:22:13 DEBUG/portals] → GET /portals/games/ads/ad_duel.html [без сесия] Aug 01 13:22:13 ams-chat kcy-portals[4132448]: [13:22:13 DEBUG/portals] ← GET /portals/games/ads/ad_duel.html → HTTP 200 (66ms) Aug 02 03:04:59 ams-chat kcy-portals[4132448]: [03:04:59 DEBUG/portals] → GET /portals/services/ [без сесия] Aug 02 03:04:59 ams-chat kcy-portals[4132448]: [03:04:59 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Aug 02 03:04:59 ams-chat kcy-portals[4132448]: [03:04:59 portals] GET /portals/services/: изход 3 → 200 OK Aug 02 03:04:59 ams-chat kcy-portals[4132448]: [03:04:59 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (8ms) Aug 02 05:15:02 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 02 05:15:02 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 02 05:15:02 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 02 05:15:02 ams-chat systemd[1]: kcy-portals.service: Consumed 2.747s CPU time, 39.1M memory peak, 17.3M memory swap peak. Aug 02 05:17:48 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 02 05:17:50 ams-chat kcy-portals[4188218]: [05:17:50 DEBUG/portals] starting portals service Aug 02 05:17:50 ams-chat kcy-portals[4188218]: [05:17:50 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 02 05:17:55 ams-chat kcy-portals[4188218]: [05:17:55 DEBUG/portals] starting HTTP server on port 3002 Aug 02 05:17:55 ams-chat kcy-portals[4188218]: [05:17:55 DEBUG/portals] DB path: database/portals.db ✓ Aug 02 05:17:55 ams-chat kcy-portals[4188218]: [05:17:55 DEBUG/portals] ✓ listening on port 3002 Aug 02 05:17:55 ams-chat kcy-portals[4188218]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 02 05:17:55 ams-chat kcy-portals[4188218]: DB: database/portals.db Aug 02 05:17:55 ams-chat kcy-portals[4188218]: Public: /var/www/html Aug 02 05:17:55 ams-chat kcy-portals[4188218]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 02 13:00:46 ams-chat kcy-portals[4188218]: [13:00:46 DEBUG/portals] → GET /api/portals/ip-admin [без сесия] Aug 02 13:00:46 ams-chat kcy-portals[4188218]: [13:00:46 DEBUG/portals] ← GET /api/portals/ip-admin → HTTP 304 (2ms) Aug 03 05:39:31 ams-chat kcy-portals[4188218]: [05:39:31 DEBUG/portals] → GET /portals/games/ads/ad_battle.html [без сесия] Aug 03 05:39:31 ams-chat kcy-portals[4188218]: [05:39:31 DEBUG/portals] ← GET /portals/games/ads/ad_battle.html → HTTP 200 (97ms) Aug 03 06:41:18 ams-chat kcy-portals[4188218]: [06:41:18 DEBUG/portals] → GET /portals/games/ads/ad_battle.html [без сесия] Aug 03 06:41:18 ams-chat kcy-portals[4188218]: [06:41:18 DEBUG/portals] ← GET /portals/games/ads/ad_battle.html → HTTP 200 (6ms) Aug 03 17:15:21 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 03 17:15:21 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 03 17:15:21 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 03 17:15:21 ams-chat systemd[1]: kcy-portals.service: Consumed 3.147s CPU time, 38.3M memory peak, 7.6M memory swap peak. Aug 03 17:18:55 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 03 17:18:58 ams-chat kcy-portals[76985]: [17:18:58 DEBUG/portals] starting portals service Aug 03 17:18:58 ams-chat kcy-portals[76985]: [17:18:58 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 03 17:19:05 ams-chat kcy-portals[76985]: [17:19:05 DEBUG/portals] starting HTTP server on port 3002 Aug 03 17:19:05 ams-chat kcy-portals[76985]: [17:19:05 DEBUG/portals] DB path: database/portals.db ✓ Aug 03 17:19:06 ams-chat kcy-portals[76985]: [17:19:06 DEBUG/portals] ✓ listening on port 3002 Aug 03 17:19:06 ams-chat kcy-portals[76985]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 03 17:19:06 ams-chat kcy-portals[76985]: DB: database/portals.db Aug 03 17:19:06 ams-chat kcy-portals[76985]: Public: /var/www/html Aug 03 17:19:06 ams-chat kcy-portals[76985]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 04 17:11:32 ams-chat kcy-portals[76985]: [17:11:32 DEBUG/portals] → GET /api/portals/me [без сесия] Aug 04 17:11:32 ams-chat kcy-portals[76985]: [17:11:32 portals] me: старт (сесия: НЯМА) Aug 04 17:11:32 ams-chat kcy-portals[76985]: [17:11:32 portals] me: изход 1 → 200 {logged_in:false} (няма сесия) Aug 04 17:11:32 ams-chat kcy-portals[76985]: [17:11:32 DEBUG/portals] ← GET /api/portals/me → HTTP 304 (3ms) Aug 04 17:11:34 ams-chat kcy-portals[76985]: [17:11:34 DEBUG/portals] → GET /api/portals/ip-admin [без сесия] Aug 04 17:11:34 ams-chat kcy-portals[76985]: [17:11:34 DEBUG/portals] ← GET /api/portals/ip-admin → HTTP 304 (3ms) Aug 04 18:55:28 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 04 18:55:28 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 04 18:55:28 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 04 18:55:28 ams-chat systemd[1]: kcy-portals.service: Consumed 3.760s CPU time, 37.2M memory peak, 6.3M memory swap peak. Aug 04 18:55:48 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 04 18:55:49 ams-chat kcy-portals[137693]: [18:55:49 DEBUG/portals] starting portals service Aug 04 18:55:49 ams-chat kcy-portals[137693]: [18:55:49 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 04 18:55:54 ams-chat kcy-portals[137693]: [18:55:54 DEBUG/portals] starting HTTP server on port 3002 Aug 04 18:55:54 ams-chat kcy-portals[137693]: [18:55:54 DEBUG/portals] DB path: database/portals.db ✓ Aug 04 18:55:54 ams-chat kcy-portals[137693]: [18:55:54 DEBUG/portals] ✓ listening on port 3002 Aug 04 18:55:54 ams-chat kcy-portals[137693]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 04 18:55:54 ams-chat kcy-portals[137693]: DB: database/portals.db Aug 04 18:55:54 ams-chat kcy-portals[137693]: Public: /var/www/html Aug 04 18:55:54 ams-chat kcy-portals[137693]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 DEBUG/portals] → GET /api/portals/me [без сесия] Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 portals] me: старт (сесия: НЯМА) Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 portals] me: изход 1 → 200 {logged_in:false} (няма сесия) Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 DEBUG/portals] ← GET /api/portals/me → HTTP 304 (4ms) Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 DEBUG/portals] → GET /api/portals/ip-admin [без сесия] Aug 05 09:28:18 ams-chat kcy-portals[137693]: [09:28:18 DEBUG/portals] ← GET /api/portals/ip-admin → HTTP 304 (3ms) Aug 05 09:59:12 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 05 09:59:12 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 05 09:59:12 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 05 09:59:12 ams-chat systemd[1]: kcy-portals.service: Consumed 2.760s CPU time, 39.3M memory peak, 5.4M memory swap peak. Aug 05 09:59:31 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 05 09:59:33 ams-chat kcy-portals[177194]: [09:59:33 DEBUG/portals] starting portals service Aug 05 09:59:33 ams-chat kcy-portals[177194]: [09:59:33 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 05 09:59:38 ams-chat kcy-portals[177194]: [09:59:38 DEBUG/portals] starting HTTP server on port 3002 Aug 05 09:59:38 ams-chat kcy-portals[177194]: [09:59:38 DEBUG/portals] DB path: database/portals.db ✓ Aug 05 09:59:38 ams-chat kcy-portals[177194]: [09:59:38 DEBUG/portals] ✓ listening on port 3002 Aug 05 09:59:38 ams-chat kcy-portals[177194]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 05 09:59:38 ams-chat kcy-portals[177194]: DB: database/portals.db Aug 05 09:59:38 ams-chat kcy-portals[177194]: Public: /var/www/html Aug 05 09:59:38 ams-chat kcy-portals[177194]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-portals -n 20: Aug 05 09:59:56 ams-chat kcy-portals[177194]: [09:59:56 DEBUG/portals] → GET /portals/services/ [без сесия] Aug 05 09:59:56 ams-chat kcy-portals[177194]: [09:59:56 portals] GET /portals/services/: старт — sendFile /var/www/html/portals/index-services.html Aug 05 09:59:56 ams-chat kcy-portals[177194]: [09:59:56 portals] GET /portals/services/: изход 3 → 200 OK Aug 05 09:59:56 ams-chat kcy-portals[177194]: [09:59:56 DEBUG/portals] ← GET /portals/services/ → HTTP 200 (20ms) Aug 05 09:59:57 ams-chat kcy-portals[177194]: [09:59:57 DEBUG/portals] → GET /api/portals/health [без сесия] Aug 05 09:59:57 ams-chat kcy-portals[177194]: [09:59:57 DEBUG/portals] ← GET /api/portals/health → HTTP 200 (5ms) Aug 05 21:16:41 ams-chat systemd[1]: Stopping kcy-portals.service - KCY Portals Backend... Aug 05 21:16:41 ams-chat systemd[1]: kcy-portals.service: Deactivated successfully. Aug 05 21:16:41 ams-chat systemd[1]: Stopped kcy-portals.service - KCY Portals Backend. Aug 05 21:16:41 ams-chat systemd[1]: kcy-portals.service: Consumed 2.588s CPU time, 38.1M memory peak, 19.6M memory swap peak. Aug 05 21:16:57 ams-chat systemd[1]: Started kcy-portals.service - KCY Portals Backend. Aug 05 21:16:59 ams-chat kcy-portals[207271]: [21:16:59 DEBUG/portals] starting portals service Aug 05 21:16:59 ams-chat kcy-portals[207271]: [21:16:59 DEBUG/portals] env file: /var/www/kcy-ecosystem/private/configs/.env ✓ Aug 05 21:17:07 ams-chat kcy-portals[207271]: [21:17:07 DEBUG/portals] starting HTTP server on port 3002 Aug 05 21:17:07 ams-chat kcy-portals[207271]: [21:17:07 DEBUG/portals] DB path: database/portals.db ✓ Aug 05 21:17:07 ams-chat kcy-portals[207271]: [21:17:07 DEBUG/portals] ✓ listening on port 3002 Aug 05 21:17:07 ams-chat kcy-portals[207271]: 🎮 Pupikes Portals running on http://localhost:3002 Aug 05 21:17:07 ams-chat kcy-portals[207271]: DB: database/portals.db Aug 05 21:17:07 ams-chat kcy-portals[207271]: Public: /var/www/html Aug 05 21:17:07 ams-chat kcy-portals[207271]: Tables: portal_users, sqlite_sequence, portal_monthly_payments, portal_game_scores, portal_service_jobs, portal_watch_slots, portal_watch_alerts, portal_bug_reports, portal_game_progress ═══════════════════════════════════════════════════ services-errors.log ═══════════════════════════════════════════════════ [2026-07-25T17:51:32] [SNAPSHOT] disk / · 15G/24G (64%) [2026-07-25T18:10:32] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-25T18:10:32] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-25T18:10:32] [SNAPSHOT] disk / · 15G/24G (64%) [2026-07-25T18:14:13] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-25T18:14:13] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-25T18:14:13] [SNAPSHOT] disk / · 15G/24G (64%) [2026-07-26T08:35:40] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-07-26T08:35:41] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-07-26T08:35:41] [INSTALL] install: СТЪПКА 4: System users [2026-07-26T08:35:41] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-07-26T08:35:41] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-07-26T08:35:41] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-07-26T08:35:46] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-07-26T08:37:50] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-07-26T08:37:52] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-07-26T08:37:58] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-07-26T08:37:59] [INSTALL] install: СТЪПКА 9: Nginx [2026-07-26T08:37:59] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-07-26T08:38:10] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-07-26T08:38:12] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-26T08:38:12] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-26T08:38:12] [SNAPSHOT] disk / · 12G/24G (51%) [2026-07-26T08:38:22] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-07-26T11:02:53] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-07-26T11:02:54] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-07-26T11:02:54] [INSTALL] install: СТЪПКА 4: System users [2026-07-26T11:02:54] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-07-26T11:02:54] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-07-26T11:02:54] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-07-26T11:02:59] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-07-26T11:03:00] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-07-26T11:03:01] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-07-26T11:03:07] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-07-26T11:03:08] [INSTALL] install: СТЪПКА 9: Nginx [2026-07-26T11:03:09] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-07-26T11:03:19] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-07-26T11:03:21] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-26T11:03:21] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-26T11:03:21] [SNAPSHOT] disk / · 12G/24G (51%) [2026-07-26T11:03:31] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-07-26T11:45:07] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-07-26T11:45:08] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-07-26T11:45:08] [INSTALL] install: СТЪПКА 4: System users [2026-07-26T11:45:09] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-07-26T11:45:09] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-07-26T11:45:09] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-07-26T11:45:15] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-07-26T11:45:16] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-07-26T11:45:17] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-07-26T11:45:22] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-07-26T11:45:24] [INSTALL] install: СТЪПКА 9: Nginx [2026-07-26T11:45:24] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-07-26T11:45:35] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-07-26T11:45:37] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-26T11:45:37] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-26T11:45:37] [SNAPSHOT] disk / · 13G/24G (54%) [2026-07-26T11:45:47] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-07-28T20:39:10] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-07-28T20:39:11] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-07-28T20:39:11] [INSTALL] install: СТЪПКА 4: System users [2026-07-28T20:39:11] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-07-28T20:39:11] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-07-28T20:39:12] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-07-28T20:39:18] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-07-28T20:39:18] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-07-28T20:39:19] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-07-28T20:39:25] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-07-28T20:39:27] [INSTALL] install: СТЪПКА 9: Nginx [2026-07-28T20:39:27] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-07-28T20:39:37] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-07-28T20:39:39] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-28T20:39:39] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-28T20:39:39] [SNAPSHOT] disk / · 12G/24G (52%) [2026-07-28T20:39:50] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-07-31T17:54:09] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-31T17:54:09] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-31T17:54:09] [SNAPSHOT] disk / · 13G/24G (54%) [2026-07-31T18:11:26] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-07-31T18:11:28] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-07-31T18:11:28] [INSTALL] install: СТЪПКА 4: System users [2026-07-31T18:11:28] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-07-31T18:11:28] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-07-31T18:11:29] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-07-31T18:11:37] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-07-31T18:11:38] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-07-31T18:11:39] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-07-31T18:11:47] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-07-31T18:11:49] [INSTALL] install: СТЪПКА 9: Nginx [2026-07-31T18:11:49] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-07-31T18:12:00] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-07-31T18:12:02] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-07-31T18:12:02] [SNAPSHOT] ⚠ 1 failed units: ● [2026-07-31T18:12:02] [SNAPSHOT] disk / · 12G/24G (52%) [2026-07-31T18:12:19] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-01T03:31:20] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-01T03:31:20] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-01T03:31:20] [SNAPSHOT] disk / · 13G/24G (54%) [2026-08-01T05:56:57] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-01T05:56:58] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-01T05:56:58] [INSTALL] install: СТЪПКА 4: System users [2026-08-01T05:56:58] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-01T05:56:59] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-01T05:56:59] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-01T05:57:07] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-01T05:59:00] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-01T05:59:02] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-01T05:59:11] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-01T05:59:13] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-01T05:59:14] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-01T05:59:23] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-01T05:59:24] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-01T05:59:24] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-01T05:59:24] [SNAPSHOT] disk / · 12G/24G (51%) [2026-08-01T05:59:36] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-02T05:15:00] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-02T05:15:02] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-02T05:15:02] [INSTALL] install: СТЪПКА 4: System users [2026-08-02T05:15:02] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-02T05:15:02] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-02T05:15:03] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-02T05:15:11] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-02T05:17:34] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-02T05:17:36] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-02T05:17:44] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-02T05:17:46] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-02T05:17:47] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-02T05:17:57] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-02T05:17:58] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-02T05:17:58] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-02T05:17:58] [SNAPSHOT] disk / · 12G/24G (51%) [2026-08-02T05:18:14] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-03T17:15:19] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-03T17:15:21] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-03T17:15:21] [INSTALL] install: СТЪПКА 4: System users [2026-08-03T17:15:21] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-03T17:15:21] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-03T17:15:22] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-03T17:15:35] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-03T17:18:35] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-03T17:18:36] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-03T17:18:50] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-03T17:18:52] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-03T17:18:53] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-03T17:19:06] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-03T17:19:09] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-03T17:19:09] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-03T17:19:09] [SNAPSHOT] disk / · 12G/24G (51%) [2026-08-03T17:19:27] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-04T18:55:27] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-04T18:55:29] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-04T18:55:29] [INSTALL] install: СТЪПКА 4: System users [2026-08-04T18:55:29] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-04T18:55:29] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-04T18:55:29] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-04T18:55:36] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-04T18:55:37] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-04T18:55:38] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-04T18:55:44] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-04T18:55:46] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-04T18:55:46] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-04T18:55:56] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-04T18:55:58] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-04T18:55:58] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-04T18:55:58] [SNAPSHOT] disk / · 12G/24G (51%) [2026-08-04T18:56:12] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-05T09:59:11] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-05T09:59:12] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-05T09:59:13] [INSTALL] install: СТЪПКА 4: System users [2026-08-05T09:59:13] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-05T09:59:13] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-05T09:59:13] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-05T09:59:19] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-05T09:59:20] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-05T09:59:21] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-05T09:59:27] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-05T09:59:29] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-05T09:59:29] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-05T09:59:41] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-05T09:59:43] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-05T09:59:43] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-05T09:59:43] [SNAPSHOT] disk / · 12G/24G (51%) [2026-08-05T09:59:59] [INSTALL] install: staging изчистен (deploy-scripts запазен) [2026-08-05T21:16:40] [INSTALL] install: СТЪПКА 1: Проверка на текущото състояние [2026-08-05T21:16:42] [INSTALL] install: СТЪПКА 3: Проверка на staging [2026-08-05T21:16:42] [INSTALL] install: СТЪПКА 4: System users [2026-08-05T21:16:42] [INSTALL] install: СТЪПКА 5: Конфигурация (.env) [2026-08-05T21:16:42] [INSTALL] install: СТЪПКА 6: Копиране на файлове от staging (rsync --delete) [2026-08-05T21:16:42] [INSTALL] install: rsync public — staging=1526 → web_root=1557 [2026-08-05T21:16:48] [INSTALL] install: СТЪПКА 7: Node.js dependencies [2026-08-05T21:16:48] [INSTALL] install: СТЪПКА 7.5: Portal database (SQLite) [2026-08-05T21:16:49] [INSTALL] install: СТЪПКА 8: База данни (chat) [2026-08-05T21:16:54] [07-setup-database] PostgreSQL схема: 21 таблици заредени в eco3_kcy_chat_db [2026-08-05T21:16:55] [INSTALL] install: СТЪПКА 9: Nginx [2026-08-05T21:16:55] [INSTALL] install: СТЪПКА 10: Сървиси, SSL, Firewall [2026-08-05T21:17:08] [INSTALL] install: Diagnostics: kcy-diag helper service [2026-08-05T21:17:10] [SNAPSHOT] nginx:active kcy-chat:active kcy-eco3:active kcy-portals:active kcy-fbp:active kcy-wnb:active kcy-hlb:active kcy-diag:active postgresql:active [2026-08-05T21:17:10] [SNAPSHOT] ⚠ 1 failed units: ● [2026-08-05T21:17:10] [SNAPSHOT] disk / · 12G/24G (52%) [2026-08-05T21:17:23] [INSTALL] install: staging изчистен (deploy-scripts запазен) ═══════════════════════════════════════════════════ status.json ═══════════════════════════════════════════════════ { "generated": "2026-08-05T21:17:10", "hostname": "ams-chat", "uptime": "up 11 weeks, 8 hours, 51 minutes", "memory": {"ram_used_mb":666,"ram_total_mb":961,"swap_used_mb":178,"swap_total_mb":2047}, "disk": "12G/24G (52%)", "services": { "nginx": {"active":"active","enabled":"enabled","restarts":0}, "kcy-chat": {"active":"active","enabled":"enabled","restarts":0}, "kcy-eco3": {"active":"active","enabled":"enabled","restarts":0}, "kcy-portals": {"active":"active","enabled":"enabled","restarts":0}, "kcy-fbp": {"active":"active","enabled":"enabled","restarts":0}, "kcy-wnb": {"active":"active","enabled":"enabled","restarts":0}, "kcy-hlb": {"active":"active","enabled":"enabled","restarts":0}, "kcy-diag": {"active":"active","enabled":"enabled","restarts":0}, "postgresql": {"active":"active","enabled":"enabled","restarts":0} }, "endpoints": { "chat": {"port_3000":"yes","health":"200"}, "eco3": {"port_3001":"yes","health":"200"}, "portals": {"port_3002":"yes","health":"200"}, "hlb": {"port_3010":"yes","health":"200"}, "wnb": {"port_3011":"yes","health":"200"}, "fbp": {"port_3012":"yes","health":"200"}, "diag": {"port_4400":"yes","health":"200"} }, "checks": { "env_file":true, "root_node_modules":true, "express":true, "sharp":true, "better_sqlite3":true, "portal_db":true, "missing_modules":false, "nginx_config_valid":true } } ═══════════════════════════════════════════════════ web-errors.log ═══════════════════════════════════════════════════ 2026/07/25 15:55:51 [error] 3708170#3708170: *11109 open() "/var/www/html/privacy/kcy-toolkit-scraper/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11111 open() "/var/www/html/privacy/kcy-toolkit-sound/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:52 [error] 3708170#3708170: *11129 open() "/var/www/html/privacy/newslator/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/newslator/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:11 [error] 3708170#3708170: *11236 open() "/var/www/html/privacy/pupikes-medicines/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:26 [error] 3708170#3708170: *11241 open() "/var/www/html/privacy/pupikes-medicines/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 17:05:56 [error] 3761784#3761784: *11422 open() "/var/www/html/.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4" failed (2: No such file or directory), client: 23.178.112.106, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4 HTTP/1.1", host: "take.offbitch.com" 2026/07/25 17:33:33 [error] 3771539#3771539: *11495 directory index of "/var/www/html/apk/" is forbidden, client: 170.106.197.109, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" [2026-07-25T18:10:32] [SNAPSHOT] nginx error.log tail -20: 2026/07/25 15:55:50 [error] 3708170#3708170: *11078 open() "/var/www/html/privacy/kcy-toolkit-passwords/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11081 open() "/var/www/html/privacy/kcy-toolkit-scraper/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11079 open() "/var/www/html/privacy/kcy-toolkit-sound/ru-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/ru-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11082 open() "/var/www/html/privacy/kcy-toolkit-scraper/ru-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/ru-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11080 open() "/var/www/html/privacy/kcy-toolkit-sound/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11093 open() "/var/www/html/privacy/kcy-toolkit-sound/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11095 open() "/var/www/html/privacy/kcy-toolkit-scraper/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11098 open() "/var/www/html/privacy/kcy-toolkit-passwords/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11097 open() "/var/www/html/privacy/kcy-toolkit-videos/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-videos/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11099 open() "/var/www/html/privacy/kcy-toolkit-passwords/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11100 open() "/var/www/html/privacy/kcy-toolkit-videos/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-videos/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11105 open() "/var/www/html/privacy/kcy-toolkit-sound/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11108 open() "/var/www/html/privacy/kcy-toolkit-scraper/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11109 open() "/var/www/html/privacy/kcy-toolkit-scraper/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11111 open() "/var/www/html/privacy/kcy-toolkit-sound/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:52 [error] 3708170#3708170: *11129 open() "/var/www/html/privacy/newslator/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/newslator/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:11 [error] 3708170#3708170: *11236 open() "/var/www/html/privacy/pupikes-medicines/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:26 [error] 3708170#3708170: *11241 open() "/var/www/html/privacy/pupikes-medicines/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 17:05:56 [error] 3761784#3761784: *11422 open() "/var/www/html/.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4" failed (2: No such file or directory), client: 23.178.112.106, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4 HTTP/1.1", host: "take.offbitch.com" 2026/07/25 17:33:33 [error] 3771539#3771539: *11495 directory index of "/var/www/html/apk/" is forbidden, client: 170.106.197.109, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" [2026-07-25T18:14:13] [SNAPSHOT] nginx error.log tail -20: 2026/07/25 15:55:50 [error] 3708170#3708170: *11078 open() "/var/www/html/privacy/kcy-toolkit-passwords/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11081 open() "/var/www/html/privacy/kcy-toolkit-scraper/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11079 open() "/var/www/html/privacy/kcy-toolkit-sound/ru-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/ru-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11082 open() "/var/www/html/privacy/kcy-toolkit-scraper/ru-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/ru-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11080 open() "/var/www/html/privacy/kcy-toolkit-sound/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11093 open() "/var/www/html/privacy/kcy-toolkit-sound/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:50 [error] 3708170#3708170: *11095 open() "/var/www/html/privacy/kcy-toolkit-scraper/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11098 open() "/var/www/html/privacy/kcy-toolkit-passwords/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11097 open() "/var/www/html/privacy/kcy-toolkit-videos/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-videos/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11099 open() "/var/www/html/privacy/kcy-toolkit-passwords/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-passwords/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11100 open() "/var/www/html/privacy/kcy-toolkit-videos/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-videos/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11105 open() "/var/www/html/privacy/kcy-toolkit-sound/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11108 open() "/var/www/html/privacy/kcy-toolkit-scraper/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11109 open() "/var/www/html/privacy/kcy-toolkit-scraper/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-scraper/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:51 [error] 3708170#3708170: *11111 open() "/var/www/html/privacy/kcy-toolkit-sound/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/kcy-toolkit-sound/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 15:55:52 [error] 3708170#3708170: *11129 open() "/var/www/html/privacy/newslator/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/newslator/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:11 [error] 3708170#3708170: *11236 open() "/var/www/html/privacy/pupikes-medicines/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 16:07:26 [error] 3708170#3708170: *11241 open() "/var/www/html/privacy/pupikes-medicines/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "HEAD /privacy/pupikes-medicines/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/25 17:05:56 [error] 3761784#3761784: *11422 open() "/var/www/html/.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4" failed (2: No such file or directory), client: 23.178.112.106, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/5MRM3-g2nTS2kSR1pKtP6LLbm5DJ2_vaHPFeQuulSv4 HTTP/1.1", host: "take.offbitch.com" 2026/07/25 17:33:33 [error] 3771539#3771539: *11495 directory index of "/var/www/html/apk/" is forbidden, client: 170.106.197.109, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" [2026-07-26T08:38:12] [SNAPSHOT] nginx error.log tail -20: 2026/07/26 05:43:56 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/s.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/s.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:43:57 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/n.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/n.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:02 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/0.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/0.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:05 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/0.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/0.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:06 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/x.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/x.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:07 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/h.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/h.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:11 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/d.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/d.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:12 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/e.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/e.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:13 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/a.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/a.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:14 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/n.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/n.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:15 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/b.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/b.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:16 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/t.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/t.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 06:45:58 [error] 3775927#3775927: *13209 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" 2026/07/26 07:30:42 [error] 3775927#3775927: *13347 directory index of "/var/www/html/apk/" is forbidden, client: 52.87.165.104, server: pupikes.app, request: "GET / HTTP/2.0", host: "pupikes.app" 2026/07/26 08:02:36 [error] 3775927#3775927: *13425 directory index of "/var/www/html/apk/" is forbidden, client: 168.144.186.255, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" 2026/07/26 08:08:50 [error] 3775927#3775927: *13439 directory index of "/var/www/html/apk/" is forbidden, client: 49.51.183.84, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://pupikes.com/" 2026/07/26 08:09:33 [error] 3775927#3775927: *13441 directory index of "/var/www/html/apk/" is forbidden, client: 43.165.198.224, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "http://pupikes.app" 2026/07/26 08:13:11 [error] 3775927#3775927: *13444 directory index of "/var/www/html/apk/" is forbidden, client: 43.130.139.177, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" 2026/07/26 08:14:05 [error] 3775927#3775927: *13450 directory index of "/var/www/html/apk/" is forbidden, client: 43.153.71.132, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://www.pupikes.com/" 2026/07/26 08:25:31 [error] 3775927#3775927: *13469 directory index of "/var/www/html/apk/" is forbidden, client: 162.55.85.59, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" [2026-07-26T11:03:21] [SNAPSHOT] nginx error.log tail -20: 2026/07/26 05:44:05 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/0.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/0.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:06 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/x.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/x.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:07 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/h.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/h.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:11 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/d.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/d.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:12 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/e.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/e.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:13 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/a.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/a.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:14 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/n.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/n.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:15 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/b.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/b.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:16 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/t.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/t.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 06:45:58 [error] 3775927#3775927: *13209 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" 2026/07/26 07:30:42 [error] 3775927#3775927: *13347 directory index of "/var/www/html/apk/" is forbidden, client: 52.87.165.104, server: pupikes.app, request: "GET / HTTP/2.0", host: "pupikes.app" 2026/07/26 08:02:36 [error] 3775927#3775927: *13425 directory index of "/var/www/html/apk/" is forbidden, client: 168.144.186.255, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" 2026/07/26 08:08:50 [error] 3775927#3775927: *13439 directory index of "/var/www/html/apk/" is forbidden, client: 49.51.183.84, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://pupikes.com/" 2026/07/26 08:09:33 [error] 3775927#3775927: *13441 directory index of "/var/www/html/apk/" is forbidden, client: 43.165.198.224, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "http://pupikes.app" 2026/07/26 08:13:11 [error] 3775927#3775927: *13444 directory index of "/var/www/html/apk/" is forbidden, client: 43.130.139.177, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" 2026/07/26 08:14:05 [error] 3775927#3775927: *13450 directory index of "/var/www/html/apk/" is forbidden, client: 43.153.71.132, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://www.pupikes.com/" 2026/07/26 08:25:31 [error] 3775927#3775927: *13469 directory index of "/var/www/html/apk/" is forbidden, client: 162.55.85.59, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" 2026/07/26 09:37:46 [error] 3810839#3810839: *13670 open() "/var/www/html/.well-known/acme-challenge/0eHo2Kwcqp_7yZ-Q_9iJaRVNr8BEqkhZnmzVyyqSMRQ" failed (2: No such file or directory), client: 23.178.112.104, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/0eHo2Kwcqp_7yZ-Q_9iJaRVNr8BEqkhZnmzVyyqSMRQ HTTP/1.1", host: "take.offbitch.com" 2026/07/26 10:56:18 [error] 3810839#3810839: *13916 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" 2026/07/26 10:56:42 [error] 3810839#3810839: *13919 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" [2026-07-26T11:45:37] [SNAPSHOT] nginx error.log tail -20: 2026/07/26 05:44:05 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/0.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/0.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:06 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/x.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/x.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:07 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/h.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/h.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:11 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/d.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/d.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:12 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/e.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/e.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:13 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/a.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/a.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:14 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/n.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/n.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:15 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/b.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/b.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 05:44:16 [error] 3775927#3775927: *13132 open() "/var/www/kcy-ecosystem/public/medikit/meds/t.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/t.json HTTP/2.0", host: "selflearning.bot.nu", referrer: "http://127.0.0.1:49233/" 2026/07/26 06:45:58 [error] 3775927#3775927: *13209 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" 2026/07/26 07:30:42 [error] 3775927#3775927: *13347 directory index of "/var/www/html/apk/" is forbidden, client: 52.87.165.104, server: pupikes.app, request: "GET / HTTP/2.0", host: "pupikes.app" 2026/07/26 08:02:36 [error] 3775927#3775927: *13425 directory index of "/var/www/html/apk/" is forbidden, client: 168.144.186.255, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" 2026/07/26 08:08:50 [error] 3775927#3775927: *13439 directory index of "/var/www/html/apk/" is forbidden, client: 49.51.183.84, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://pupikes.com/" 2026/07/26 08:09:33 [error] 3775927#3775927: *13441 directory index of "/var/www/html/apk/" is forbidden, client: 43.165.198.224, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "http://pupikes.app" 2026/07/26 08:13:11 [error] 3775927#3775927: *13444 directory index of "/var/www/html/apk/" is forbidden, client: 43.130.139.177, server: www.pupikes.app, request: "GET / HTTP/1.1", host: "www.pupikes.app", referrer: "http://www.pupikes.app" 2026/07/26 08:14:05 [error] 3775927#3775927: *13450 directory index of "/var/www/html/apk/" is forbidden, client: 43.153.71.132, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app", referrer: "https://www.pupikes.com/" 2026/07/26 08:25:31 [error] 3775927#3775927: *13469 directory index of "/var/www/html/apk/" is forbidden, client: 162.55.85.59, server: pupikes.app, request: "GET / HTTP/1.1", host: "pupikes.app" 2026/07/26 09:37:46 [error] 3810839#3810839: *13670 open() "/var/www/html/.well-known/acme-challenge/0eHo2Kwcqp_7yZ-Q_9iJaRVNr8BEqkhZnmzVyyqSMRQ" failed (2: No such file or directory), client: 23.178.112.104, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/0eHo2Kwcqp_7yZ-Q_9iJaRVNr8BEqkhZnmzVyyqSMRQ HTTP/1.1", host: "take.offbitch.com" 2026/07/26 10:56:18 [error] 3810839#3810839: *13916 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" 2026/07/26 10:56:42 [error] 3810839#3810839: *13919 open() "/var/www/html/apk/NewsLator-rustore-release.apk" failed (2: No such file or directory), client: 185.53.231.224, server: pupikes.app, request: "GET /NewsLator-rustore-release.apk HTTP/2.0", host: "pupikes.app", referrer: "https://pupikes.app/" [2026-07-28T20:39:39] [SNAPSHOT] nginx error.log tail -20: 2026/07/28 19:36:30 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/t.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/t.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:33 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/a.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/a.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:34 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/0.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/0.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:35 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/c.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/c.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:43 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/h.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/h.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:44 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/n.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/n.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:45 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/o.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/o.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:36:46 [error] 3827653#3827653: *20722 open() "/var/www/kcy-ecosystem/public/medikit/meds/m.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/m.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:11 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/d.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/d.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:13 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/z.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/z.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:17 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/s.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/s.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:25 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/y.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/y.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:26 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/k.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/k.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:26 [error] 3827653#3827653: *20726 open() "/var/www/kcy-ecosystem/public/medikit/meds/p.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/p.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:28 [error] 3827653#3827653: *20725 open() "/var/www/kcy-ecosystem/public/medikit/meds/r.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/r.json HTTP/1.1", host: "selflearning.bot.nu" 2026/07/28 19:39:28 [error] 3827653#3827653: *20726 open() "/var/www/kcy-ecosystem/public/medikit/meds/i.json" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /medikit/meds/i.json HTTP/1.1", host: "selflearning.bot.nu" [2026-07-31T17:54:09] [SNAPSHOT] nginx error.log tail -20: 2026/07/31 02:09:48 [error] 3973662#3973662: *4551 open() "/var/www/html/assets/manifest.json" failed (2: No such file or directory), client: 34.145.203.169, server: my.girl.place, request: "GET /assets/manifest.json HTTP/2.0", host: "my.girl.place" 2026/07/31 17:20:02 [error] 4079294#4079294: *1417 open() "/var/www/html/assets/manifest.json" failed (2: No such file or directory), client: 34.60.118.207, server: my.girl.place, request: "GET /assets/manifest.json HTTP/2.0", host: "my.girl.place" [2026-07-31T18:12:02] [SNAPSHOT] nginx error.log tail -20: 2026/07/31 17:56:27 [error] 4079294#4079294: *1480 open() "/var/www/html/privacy/pupikes-medicines/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-medicines/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:01 [error] 4079294#4079294: *1497 open() "/var/www/html/privacy/pupikes-doctor/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-doctor/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:02 [error] 4079294#4079294: *1498 open() "/var/www/html/privacy/pupikes-medicines/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-medicines/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:03 [error] 4079294#4079294: *1499 open() "/var/www/html/privacy/pupikes-toolkit-3drotate/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-3drotate/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:04 [error] 4079294#4079294: *1500 open() "/var/www/html/privacy/pupikes-toolkit-ai-announcement/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-ai-announcement/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:06 [error] 4079294#4079294: *1501 open() "/var/www/html/privacy/pupikes-toolkit-finance/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-finance/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:07 [error] 4079294#4079294: *1502 open() "/var/www/html/privacy/pupikes-toolkit-passwords/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-passwords/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:08 [error] 4079294#4079294: *1503 open() "/var/www/html/privacy/pupikes-toolkit-pdf/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-pdf/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:09 [error] 4079294#4079294: *1504 open() "/var/www/html/privacy/pupikes-toolkit-pictures/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-pictures/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:10 [error] 4079294#4079294: *1505 open() "/var/www/html/privacy/pupikes-toolkit-qr/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-qr/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:11 [error] 4079294#4079294: *1506 open() "/var/www/html/privacy/pupikes-toolkit-scraper/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-scraper/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:12 [error] 4079294#4079294: *1507 open() "/var/www/html/privacy/pupikes-toolkit-sound/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-sound/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:13 [error] 4079294#4079294: *1508 open() "/var/www/html/privacy/pupikes-toolkit-text/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-text/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:14 [error] 4079294#4079294: *1509 open() "/var/www/html/privacy/pupikes-toolkit-videos/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-videos/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:53 [error] 4079294#4079294: *1515 open() "/var/www/html/privacy/pupikes-doctor/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-doctor/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:54 [error] 4079294#4079294: *1516 open() "/var/www/html/privacy/pupikes-doctor/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-doctor/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:55 [error] 4079294#4079294: *1517 open() "/var/www/html/privacy/pupikes-medicines/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-medicines/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:56 [error] 4079294#4079294: *1518 open() "/var/www/html/privacy/pupikes-medicines/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-medicines/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:58 [error] 4079294#4079294: *1519 open() "/var/www/html/privacy/pupikes-toolkit-pdf/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-pdf/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/07/31 17:57:59 [error] 4079294#4079294: *1520 open() "/var/www/html/privacy/pupikes-toolkit-pdf/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-pdf/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" [2026-08-01T05:59:24] [SNAPSHOT] nginx error.log tail -20: 2026/08/01 03:37:12 [error] 4104679#4104679: *3430 open() "/var/www/html/privacy/pupikes-toolkit-qr/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-qr/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3431 open() "/var/www/html/privacy/pupikes-toolkit-qr/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-qr/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3432 open() "/var/www/html/privacy/pupikes-toolkit-qr/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-qr/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3433 open() "/var/www/html/privacy/pupikes-toolkit-qr/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-qr/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3435 open() "/var/www/html/privacy/pupikes-toolkit-scraper/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-scraper/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3434 open() "/var/www/html/privacy/pupikes-toolkit-scraper/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-scraper/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3437 open() "/var/www/html/privacy/pupikes-toolkit-scraper/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-scraper/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3436 open() "/var/www/html/privacy/pupikes-toolkit-scraper/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-scraper/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3438 open() "/var/www/html/privacy/pupikes-toolkit-sound/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-sound/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3439 open() "/var/www/html/privacy/pupikes-toolkit-sound/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-sound/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3440 open() "/var/www/html/privacy/pupikes-toolkit-sound/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-sound/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:12 [error] 4104679#4104679: *3441 open() "/var/www/html/privacy/pupikes-toolkit-sound/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-sound/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3442 open() "/var/www/html/privacy/pupikes-toolkit-text/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-text/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3443 open() "/var/www/html/privacy/pupikes-toolkit-text/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-text/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3444 open() "/var/www/html/privacy/pupikes-toolkit-text/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-text/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3445 open() "/var/www/html/privacy/pupikes-toolkit-text/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-text/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3446 open() "/var/www/html/privacy/pupikes-toolkit-videos/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-videos/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3448 open() "/var/www/html/privacy/pupikes-toolkit-videos/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-videos/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3447 open() "/var/www/html/privacy/pupikes-toolkit-videos/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-videos/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/01 03:37:13 [error] 4104679#4104679: *3449 open() "/var/www/html/privacy/pupikes-toolkit-videos/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/pupikes-toolkit-videos/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" [2026-08-02T05:17:58] [SNAPSHOT] nginx error.log tail -20: 2026/08/02 00:09:46 [error] 4136661#4136661: *5318 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 00:42:21 [error] 4136661#4136661: *5364 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 01:06:20 [error] 4136661#4136661: *5385 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 01:27:20 [error] 4136661#4136661: *5407 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 01:31:11 [error] 4136661#4136661: *5412 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 02:20:30 [error] 4136661#4136661: *5494 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 02:38:05 [error] 4136661#4136661: *5505 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 02:38:07 [error] 4136661#4136661: *5506 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 03:06:06 [error] 4136661#4136661: *5537 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 03:32:58 [error] 4136661#4136661: *5573 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 04:01:59 [error] 4136661#4136661: *5596 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 04:13:59 [error] 4136661#4136661: *5637 open() "/var/www/html/privacy/auto-sound-diagnostics/hw-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/auto-sound-diagnostics/hw-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/02 04:14:00 [error] 4136661#4136661: *5638 open() "/var/www/html/privacy/auto-sound-diagnostics/hw-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/auto-sound-diagnostics/hw-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/02 04:14:01 [error] 4136661#4136661: *5639 open() "/var/www/html/privacy/auto-sound-diagnostics/rustore-privacy.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/auto-sound-diagnostics/rustore-privacy.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/02 04:14:03 [error] 4136661#4136661: *5640 open() "/var/www/html/privacy/auto-sound-diagnostics/rustore-terms.html" failed (2: No such file or directory), client: 185.53.231.224, server: selflearning.bot.nu, request: "GET /privacy/auto-sound-diagnostics/rustore-terms.html HTTP/1.1", host: "selflearning.bot.nu" 2026/08/02 04:43:20 [error] 4136661#4136661: *5867 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" 2026/08/02 04:43:21 [error] 4136661#4136661: *5868 open() "/var/www/html/shared/.env" failed (2: No such file or directory), client: 45.12.3.65, server: look.myhousesetup.com, request: "GET /shared/.env HTTP/1.1", host: "143-198-212-195.cprapid.com" [2026-08-04T18:55:58] [SNAPSHOT] nginx error.log tail -20: 2026/08/04 05:18:35 [error] 87606#87606: *10275 open() "/var/www/html/.well-known/acme-challenge/cloud.php" failed (2: No such file or directory), client: 162.158.217.76, server: look.myhousesetup.com, request: "GET /.well-known/acme-challenge/cloud.php HTTP/1.1", host: "report-stg.hiterra.co" 2026/08/04 05:19:05 [error] 87606#87606: *10275 open() "/var/www/html/.well-known/acme-challenge/xmrlpc.php" failed (2: No such file or directory), client: 162.158.217.76, server: look.myhousesetup.com, request: "GET /.well-known/acme-challenge/xmrlpc.php HTTP/1.1", host: "report-stg.hiterra.co" [2026-08-05T09:59:43] [SNAPSHOT] nginx error.log tail -20: 2026/08/05 09:02:43 [error] 141960#141960: *13563 open() "/var/www/html/.well-known/acme-challenge/index.php" failed (2: No such file or directory), client: 104.23.221.162, server: look.myhousesetup.com, request: "GET /.well-known/acme-challenge/index.php HTTP/1.1", host: "report-stg.hiterra.co" [2026-08-05T21:17:10] [SNAPSHOT] nginx error.log tail -20: 2026/08/05 09:02:43 [error] 141960#141960: *13563 open() "/var/www/html/.well-known/acme-challenge/index.php" failed (2: No such file or directory), client: 104.23.221.162, server: look.myhousesetup.com, request: "GET /.well-known/acme-challenge/index.php HTTP/1.1", host: "report-stg.hiterra.co" 2026/08/05 10:26:48 [error] 181972#181972: *14167 open() "/var/www/html/.well-known/acme-challenge/kcy-acme-selfcheck-2247" failed (2: No such file or directory), client: 185.53.231.224, server: take.offbitch.com, request: "GET /.well-known/acme-challenge/kcy-acme-selfcheck-2247 HTTP/1.1", host: "take.offbitch.com" ═══════════════════════════════════════════════════ wnb-errors.log ═══════════════════════════════════════════════════ Jul 26 11:47:35 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 26 11:47:35 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 26 11:47:35 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: Warning: connect.session() MemoryStore is not Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: designed for a production environment, as it will leak Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: memory, and will not scale past a single process. Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: ✅ WNB страни заредени Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: 🌍 WhereNoBiz на http://localhost:3011 Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: Public: /var/www/html/WhereNoBiz Jul 26 11:47:36 ams-chat kcy-wnb[3826715]: DB: wherenobiz @ localhost [2026-07-31T17:54:09] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: designed for a production environment, as it will leak Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: memory, and will not scale past a single process. Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: ✅ WNB страни заредени Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: 🌍 WhereNoBiz на http://localhost:3011 Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: Public: /var/www/html/WhereNoBiz Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: DB: wherenobiz @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: kcy-wnb.service: Consumed 1.127s CPU time, 29.4M memory peak, 8.3M memory swap peak. Jul 29 06:59:31 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: Warning: connect.session() MemoryStore is not Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: designed for a production environment, as it will leak Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: memory, and will not scale past a single process. Jul 29 06:59:42 ams-chat kcy-wnb[3973570]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: ✅ WNB страни заредени Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: 🌍 WhereNoBiz на http://localhost:3011 Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: Public: /var/www/html/WhereNoBiz Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: DB: wherenobiz @ localhost [2026-07-31T18:12:02] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: designed for a production environment, as it will leak Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: memory, and will not scale past a single process. Jul 28 20:41:00 ams-chat kcy-wnb[3948211]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: ✅ WNB страни заредени Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: 🌍 WhereNoBiz на http://localhost:3011 Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: Public: /var/www/html/WhereNoBiz Jul 28 20:41:01 ams-chat kcy-wnb[3948211]: DB: wherenobiz @ localhost Jul 29 06:59:31 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 29 06:59:31 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Jul 29 06:59:31 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 29 06:59:31 ams-chat systemd[1]: kcy-wnb.service: Consumed 1.127s CPU time, 29.4M memory peak, 8.3M memory swap peak. Jul 29 06:59:31 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: Warning: connect.session() MemoryStore is not Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: designed for a production environment, as it will leak Jul 29 06:59:41 ams-chat kcy-wnb[3973570]: memory, and will not scale past a single process. Jul 29 06:59:42 ams-chat kcy-wnb[3973570]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: ✅ WNB страни заредени Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: 🌍 WhereNoBiz на http://localhost:3011 Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: Public: /var/www/html/WhereNoBiz Jul 29 06:59:43 ams-chat kcy-wnb[3973570]: DB: wherenobiz @ localhost [2026-08-01T03:31:20] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Jul 31 18:12:52 ams-chat kcy-wnb[4102514]: designed for a production environment, as it will leak Jul 31 18:12:52 ams-chat kcy-wnb[4102514]: memory, and will not scale past a single process. Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: ✅ WNB страни заредени Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: 🌍 WhereNoBiz на http://localhost:3011 Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: Public: /var/www/html/WhereNoBiz Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: DB: wherenobiz @ localhost Jul 31 18:13:27 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 31 18:13:27 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Jul 31 18:13:27 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 31 18:13:27 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 31 18:13:27 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: Warning: connect.session() MemoryStore is not Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: designed for a production environment, as it will leak Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: memory, and will not scale past a single process. Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: ✅ WNB страни заредени Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: 🌍 WhereNoBiz на http://localhost:3011 Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: Public: /var/www/html/WhereNoBiz Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: DB: wherenobiz @ localhost [2026-08-01T05:59:24] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Jul 31 18:12:52 ams-chat kcy-wnb[4102514]: designed for a production environment, as it will leak Jul 31 18:12:52 ams-chat kcy-wnb[4102514]: memory, and will not scale past a single process. Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: ✅ WNB страни заредени Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: 🌍 WhereNoBiz на http://localhost:3011 Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: Public: /var/www/html/WhereNoBiz Jul 31 18:12:53 ams-chat kcy-wnb[4102514]: DB: wherenobiz @ localhost Jul 31 18:13:27 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 31 18:13:27 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Jul 31 18:13:27 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 31 18:13:27 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Jul 31 18:13:27 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: Warning: connect.session() MemoryStore is not Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: designed for a production environment, as it will leak Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: memory, and will not scale past a single process. Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: ⚠️ WNB applySchema пропуснат: must be owner of table users Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: ✅ WNB страни заредени Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: 🌍 WhereNoBiz на http://localhost:3011 Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: Public: /var/www/html/WhereNoBiz Jul 31 18:13:28 ams-chat kcy-wnb[4103744]: DB: wherenobiz @ localhost [2026-08-02T05:17:58] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: designed for a production environment, as it will leak Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: memory, and will not scale past a single process. Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: ✅ WNB страни заредени Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: 🌍 WhereNoBiz на http://localhost:3011 Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: Public: /var/www/html/WhereNoBiz Aug 01 06:00:11 ams-chat kcy-wnb[4134400]: DB: wherenobiz @ localhost Aug 01 06:00:46 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 01 06:00:46 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Aug 01 06:00:46 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 01 06:00:46 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 01 06:00:46 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: Warning: connect.session() MemoryStore is not Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: designed for a production environment, as it will leak Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: memory, and will not scale past a single process. Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: ✅ WNB страни заредени Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: 🌍 WhereNoBiz на http://localhost:3011 Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: Public: /var/www/html/WhereNoBiz Aug 01 06:00:47 ams-chat kcy-wnb[4135657]: DB: wherenobiz @ localhost [2026-08-03T17:19:09] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Aug 02 05:18:46 ams-chat kcy-wnb[4190190]: designed for a production environment, as it will leak Aug 02 05:18:46 ams-chat kcy-wnb[4190190]: memory, and will not scale past a single process. Aug 02 05:18:46 ams-chat kcy-wnb[4190190]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 02 05:18:47 ams-chat kcy-wnb[4190190]: ✅ WNB страни заредени Aug 02 05:18:47 ams-chat kcy-wnb[4190190]: 🌍 WhereNoBiz на http://localhost:3011 Aug 02 05:18:47 ams-chat kcy-wnb[4190190]: Public: /var/www/html/WhereNoBiz Aug 02 05:18:47 ams-chat kcy-wnb[4190190]: DB: wherenobiz @ localhost Aug 02 05:19:23 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 02 05:19:23 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Aug 02 05:19:23 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 02 05:19:23 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 02 05:19:23 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: Warning: connect.session() MemoryStore is not Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: designed for a production environment, as it will leak Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: memory, and will not scale past a single process. Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: ✅ WNB страни заредени Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: 🌍 WhereNoBiz на http://localhost:3011 Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: Public: /var/www/html/WhereNoBiz Aug 02 05:19:24 ams-chat kcy-wnb[4191444]: DB: wherenobiz @ localhost [2026-08-04T18:55:58] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Aug 03 17:20:05 ams-chat kcy-wnb[78946]: memory, and will not scale past a single process. Aug 03 17:20:05 ams-chat kcy-wnb[78946]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 03 17:20:05 ams-chat kcy-wnb[78946]: ✅ WNB страни заредени Aug 03 17:20:05 ams-chat kcy-wnb[78946]: 🌍 WhereNoBiz на http://localhost:3011 Aug 03 17:20:05 ams-chat kcy-wnb[78946]: Public: /var/www/html/WhereNoBiz Aug 03 17:20:05 ams-chat kcy-wnb[78946]: DB: wherenobiz @ localhost Aug 03 17:20:43 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 03 17:20:43 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Aug 03 17:20:43 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 03 17:20:43 ams-chat systemd[1]: kcy-wnb.service: Consumed 1.055s CPU time, 30.2M memory peak, 0B memory swap peak. Aug 03 17:20:43 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 03 17:20:43 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 03 17:20:44 ams-chat kcy-wnb[80203]: Warning: connect.session() MemoryStore is not Aug 03 17:20:44 ams-chat kcy-wnb[80203]: designed for a production environment, as it will leak Aug 03 17:20:44 ams-chat kcy-wnb[80203]: memory, and will not scale past a single process. Aug 03 17:20:45 ams-chat kcy-wnb[80203]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 03 17:20:45 ams-chat kcy-wnb[80203]: ✅ WNB страни заредени Aug 03 17:20:45 ams-chat kcy-wnb[80203]: 🌍 WhereNoBiz на http://localhost:3011 Aug 03 17:20:45 ams-chat kcy-wnb[80203]: Public: /var/www/html/WhereNoBiz Aug 03 17:20:45 ams-chat kcy-wnb[80203]: DB: wherenobiz @ localhost [2026-08-05T09:59:43] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Aug 04 18:56:44 ams-chat kcy-wnb[139746]: designed for a production environment, as it will leak Aug 04 18:56:44 ams-chat kcy-wnb[139746]: memory, and will not scale past a single process. Aug 04 18:56:44 ams-chat kcy-wnb[139746]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 04 18:56:44 ams-chat kcy-wnb[139746]: ✅ WNB страни заредени Aug 04 18:56:44 ams-chat kcy-wnb[139746]: 🌍 WhereNoBiz на http://localhost:3011 Aug 04 18:56:44 ams-chat kcy-wnb[139746]: Public: /var/www/html/WhereNoBiz Aug 04 18:56:44 ams-chat kcy-wnb[139746]: DB: wherenobiz @ localhost Aug 04 18:57:18 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 04 18:57:18 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Aug 04 18:57:18 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 04 18:57:18 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 04 18:57:18 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 04 18:57:19 ams-chat kcy-wnb[141003]: Warning: connect.session() MemoryStore is not Aug 04 18:57:19 ams-chat kcy-wnb[141003]: designed for a production environment, as it will leak Aug 04 18:57:19 ams-chat kcy-wnb[141003]: memory, and will not scale past a single process. Aug 04 18:57:19 ams-chat kcy-wnb[141003]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 04 18:57:19 ams-chat kcy-wnb[141003]: ✅ WNB страни заредени Aug 04 18:57:19 ams-chat kcy-wnb[141003]: 🌍 WhereNoBiz на http://localhost:3011 Aug 04 18:57:19 ams-chat kcy-wnb[141003]: Public: /var/www/html/WhereNoBiz Aug 04 18:57:19 ams-chat kcy-wnb[141003]: DB: wherenobiz @ localhost [2026-08-05T21:17:10] [SNAPSHOT] journalctl -u kcy-wnb -n 20: Aug 05 10:00:49 ams-chat kcy-wnb[179752]: designed for a production environment, as it will leak Aug 05 10:00:49 ams-chat kcy-wnb[179752]: memory, and will not scale past a single process. Aug 05 10:00:49 ams-chat kcy-wnb[179752]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 05 10:00:49 ams-chat kcy-wnb[179752]: ✅ WNB страни заредени Aug 05 10:00:49 ams-chat kcy-wnb[179752]: 🌍 WhereNoBiz на http://localhost:3011 Aug 05 10:00:49 ams-chat kcy-wnb[179752]: Public: /var/www/html/WhereNoBiz Aug 05 10:00:49 ams-chat kcy-wnb[179752]: DB: wherenobiz @ localhost Aug 05 10:01:25 ams-chat systemd[1]: Stopping kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 05 10:01:25 ams-chat systemd[1]: kcy-wnb.service: Deactivated successfully. Aug 05 10:01:25 ams-chat systemd[1]: Stopped kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 05 10:01:25 ams-chat systemd[1]: Starting kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение)... Aug 05 10:01:25 ams-chat systemd[1]: Started kcy-wnb.service - KCY WhereNoBiz Backend (самостоятелно приложение). Aug 05 10:01:26 ams-chat kcy-wnb[181011]: Warning: connect.session() MemoryStore is not Aug 05 10:01:26 ams-chat kcy-wnb[181011]: designed for a production environment, as it will leak Aug 05 10:01:26 ams-chat kcy-wnb[181011]: memory, and will not scale past a single process. Aug 05 10:01:26 ams-chat kcy-wnb[181011]: ⚠️ WNB applySchema пропуснат: must be owner of table users Aug 05 10:01:26 ams-chat kcy-wnb[181011]: ✅ WNB страни заредени Aug 05 10:01:26 ams-chat kcy-wnb[181011]: 🌍 WhereNoBiz на http://localhost:3011 Aug 05 10:01:26 ams-chat kcy-wnb[181011]: Public: /var/www/html/WhereNoBiz Aug 05 10:01:26 ams-chat kcy-wnb[181011]: DB: wherenobiz @ localhost