■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:17:43 2026] ***
■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:17:40 2026] ***
■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:17:38 2026] ***
■ *** Stats server enabled on 127.0.0.1:5000 fd: 14 ***
■ spawned uWSGI worker 2 (pid: 3609275, cores: 2)
■ spawned uWSGI worker 1 (pid: 3609273, cores: 2)
■ spawned uWSGI master process (pid: 3609264)
■ *** uWSGI is running in multiple interpreter mode ***
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x56136e596560 pid: 3609264 (default app)
■ *** Operational MODE: preforking+threaded ***
■ mapped 250032 bytes (244 KB) for 4 cores
■ your mercy for graceful operations on workers is 60 seconds
■ your server socket listen backlog is limited to 100 connections
■ python threads support enabled
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ Python main interpreter initialized at 0x56136e596560
■ Python version: 3.10.12 (main, Jul 15 2026, 23:40:17) [GCC 11.4.0]
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ uwsgi socket 0 bound to TCP address 127.0.0.1:8001 fd 6
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:17:37 2026] ***
■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:15:52 2026] ***
■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:15:49 2026] ***
■ bind(): Address already in use [core/socket.c line 769]
■ probably another instance of uWSGI is running on the same address (127.0.0.1:8001).
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:15:47 2026] ***
■ *** Stats server enabled on 127.0.0.1:5000 fd: 14 ***
■ spawned uWSGI worker 2 (pid: 3608821, cores: 2)
■ spawned uWSGI worker 1 (pid: 3608819, cores: 2)
■ spawned uWSGI master process (pid: 3608814)
■ *** uWSGI is running in multiple interpreter mode ***
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x5654a2723560 pid: 3608814 (default app)
■ *** Operational MODE: preforking+threaded ***
■ mapped 250032 bytes (244 KB) for 4 cores
■ your mercy for graceful operations on workers is 60 seconds
■ your server socket listen backlog is limited to 100 connections
■ python threads support enabled
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ Python main interpreter initialized at 0x5654a2723560
■ Python version: 3.10.12 (main, Jul 15 2026, 23:40:17) [GCC 11.4.0]
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ uwsgi socket 0 bound to TCP address 127.0.0.1:8001 fd 6
■ thunder lock: disabled (you can enable it with --thunder-lock)
■ lock engine: pthread robust mutexes
■ detected max file descriptor number: 1024
■ your memory page size is 4096 bytes
■ your processes number limit is 7387
■ chdir() to /var/www/wenmai
■ *** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
■ uWSGI running as root, you can use --uid/--gid/--chroot options
■ !!! no internal routing support, rebuild with pcre support !!!
■ detected binary path: /var/www/wenmai/venv/bin/uwsgi
■ current working directory: /var/www/wenmai
■ detected number of CPU cores: 2
■ clock source: unix
■ machine: x86_64
■ nodename: VM-0-17-ubuntu
■ os: Linux-5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026
■ compiled with version: 11.4.0 on 29 October 2026 10:41:33
■ *** Starting uWSGI 2.0.31 (64bit) on [Thu Oct 29 23:15:46 2026] ***
■ sqlite3.OperationalError: unable to open database file
■ con = sqlite3.connect(BASE_DIR + '/' + db_name)
■ File "/var/www/wenmai/./tools/tools.py", line 109, in get_db_dict
■ return get_db_dict(sql, db_name=self.db_name, return_type=1)