5671 lines
523 KiB
Plaintext
5671 lines
523 KiB
Plaintext
2025-08-31 13:21:30.729 | INFO | __main__:<module>:96 - 启动应用程序
|
||
2025-08-31 13:21:30.753 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:21:30.754 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:21:30.761 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:21:30.761 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:21:30.762 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:21:30.762 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:21:30.764 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:21:30.765 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:21:30.767 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:21:31.925 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:21:32.022 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:21:33.767 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:21:33.768 | INFO | gunicorn_tab:set_ssh_client:426 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:21:33.768 | INFO | gunicorn_tab:set_username:431 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:21:33.768 | INFO | gunicorn_tab:set_project_info:437 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/
|
||
2025-08-31 13:21:40.743 | INFO | gunicorn_tab:run:53 - 检查Gunicorn是否已安装
|
||
2025-08-31 13:21:40.747 | INFO | gunicorn_tab:on_install_progress:480 - Gunicorn安装进度: 10%
|
||
2025-08-31 13:21:40.750 | INFO | gunicorn_tab:run:59 - Gunicorn版本检查状态: 127
|
||
2025-08-31 13:21:40.751 | INFO | gunicorn_tab:run:60 - Gunicorn版本信息:
|
||
2025-08-31 13:21:40.751 | ERROR | gunicorn_tab:run:62 - Gunicorn版本检查错误: bash: line 1: gunicorn: command not found
|
||
|
||
2025-08-31 13:21:40.751 | INFO | gunicorn_tab:run:72 - 开始使用pip安装Gunicorn
|
||
2025-08-31 13:21:40.751 | INFO | gunicorn_tab:on_install_progress:480 - Gunicorn安装进度: 30%
|
||
2025-08-31 13:21:40.802 | INFO | gunicorn_tab:run:78 - Gunicorn pip安装命令执行状态: 127
|
||
2025-08-31 13:21:40.802 | INFO | gunicorn_tab:run:79 - Gunicorn pip安装输出:
|
||
2025-08-31 13:21:40.802 | ERROR | gunicorn_tab:run:81 - Gunicorn pip安装错误: bash: line 1: pip3: command not found
|
||
|
||
2025-08-31 13:21:40.803 | INFO | gunicorn_tab:run:108 - pip安装失败,尝试使用apt安装Gunicorn
|
||
2025-08-31 13:21:40.803 | INFO | gunicorn_tab:on_install_progress:480 - Gunicorn安装进度: 50%
|
||
2025-08-31 13:21:40.804 | INFO | gunicorn_tab:run:110 - 使用密码进行sudo apt安装
|
||
2025-08-31 13:21:54.986 | INFO | gunicorn_tab:run:120 - Gunicorn apt安装命令执行状态: 0
|
||
2025-08-31 13:21:54.987 | INFO | gunicorn_tab:run:121 - Gunicorn apt安装输出: Hit:1 http://security.ubuntu.com/ubuntu oracular-security InRelease
|
||
Hit:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu oracular InRelease
|
||
Hit:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu oracular-updates InRelease
|
||
Hit:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu oracular-backports InRelease
|
||
Reading package lists...
|
||
Building dependency tree...
|
||
Reading state information...
|
||
70 packages can be upgraded. Run 'apt list --upgradable' to see them.
|
||
Reading package lists...
|
||
Building dependency tree...
|
||
Reading state information...
|
||
The following packages were automatically installed and are no longer required:
|
||
linux-headers-6.11.0-8 linux-modules-extra-6.11.0-8-generic
|
||
linux-headers-6.11.0-8-generic linux-tools-6.11.0-8
|
||
linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic
|
||
Use 'sudo apt autoremove' to remove them.
|
||
|
||
Installing:
|
||
gunicorn
|
||
|
||
Installing dependencies:
|
||
python3-gunicorn
|
||
|
||
Suggested packages:
|
||
python3-pastedeploy python3-setproctitle python3-tornado
|
||
|
||
Summary:
|
||
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 70
|
||
Download size: 73.4 kB
|
||
Space needed: 338 kB / 5,634 MB available
|
||
|
||
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu oracular/universe amd64 python3-gunicorn all 23.0.0-1 [63.8 kB]
|
||
Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu oracular/universe amd64 gunicorn all 23.0.0-1 [9,516 B]
|
||
Fetched 73.4 kB in 5s (14.8 kB/s)
|
||
Selecting previously unselected package python3-gunicorn.
|
||
|
||
(Reading database ...
|
||
(Reading database ... 5%
|
||
(Reading database ... 10%
|
||
(Reading database ... 15%
|
||
(Reading database ... 20%
|
||
(Reading database ... 25%
|
||
(Reading database ... 30%
|
||
(Reading database ... 35%
|
||
(Reading database ... 40%
|
||
(Reading database ... 45%
|
||
(Reading database ... 50%
|
||
(Reading database ... 55%
|
||
(Reading database ... 60%
|
||
(Reading database ... 65%
|
||
(Reading database ... 70%
|
||
(Reading database ... 75%
|
||
(Reading database ... 80%
|
||
(Reading database ... 85%
|
||
(Reading database ... 90%
|
||
(Reading database ... 95%
|
||
(Reading database ... 100%
|
||
(Reading database ... 132987 files and directories currently installed.)
|
||
|
||
Preparing to unpack .../python3-gunicorn_23.0.0-1_all.deb ...
|
||
|
||
Unpacking python3-gunicorn (23.0.0-1) ...
|
||
|
||
Selecting previously unselected package gunicorn.
|
||
|
||
Preparing to unpack .../gunicorn_23.0.0-1_all.deb ...
|
||
|
||
Unpacking gunicorn (23.0.0-1) ...
|
||
|
||
Setting up python3-gunicorn (23.0.0-1) ...
|
||
|
||
Setting up gunicorn (23.0.0-1) ...
|
||
|
||
Processing triggers for man-db (2.12.1-3) ...
|
||
|
||
|
||
2025-08-31 13:21:54.987 | ERROR | gunicorn_tab:run:123 - Gunicorn apt安装错误: [sudo] password for xiaji:
|
||
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
|
||
|
||
|
||
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
|
||
|
||
debconf: unable to initialize frontend: Dialog
|
||
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
|
||
debconf: falling back to frontend: Readline
|
||
debconf: unable to initialize frontend: Readline
|
||
debconf: (This frontend requires a controlling tty.)
|
||
debconf: falling back to frontend: Teletype
|
||
dpkg-preconfigure: unable to re-open stdin:
|
||
debconf: unable to initialize frontend: Dialog
|
||
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
|
||
debconf: falling back to frontend: Readline
|
||
debconf: unable to initialize frontend: Readline
|
||
debconf: (This frontend requires a controlling tty.)
|
||
debconf: falling back to frontend: Teletype
|
||
|
||
Running kernel seems to be up-to-date.
|
||
|
||
No services need to be restarted.
|
||
|
||
No containers need to be restarted.
|
||
|
||
No user sessions are running outdated binaries.
|
||
|
||
No VM guests are running outdated hypervisor (qemu) binaries on this host.
|
||
|
||
2025-08-31 13:21:54.988 | INFO | gunicorn_tab:run:128 - 验证apt安装的Gunicorn
|
||
2025-08-31 13:21:54.988 | INFO | gunicorn_tab:on_install_progress:480 - Gunicorn安装进度: 90%
|
||
2025-08-31 13:21:55.143 | INFO | gunicorn_tab:run:134 - Gunicorn版本检查状态: 0
|
||
2025-08-31 13:21:55.144 | INFO | gunicorn_tab:run:135 - Gunicorn版本信息: gunicorn (version 23.0.0)
|
||
2025-08-31 13:21:55.144 | INFO | gunicorn_tab:run:141 - Gunicorn安装成功: gunicorn (version 23.0.0)
|
||
2025-08-31 13:21:55.145 | INFO | gunicorn_tab:on_install_result:486 - Gunicorn安装成功: Gunicorn安装成功: gunicorn (version 23.0.0)
|
||
2025-08-31 13:22:05.411 | ERROR | gunicorn_tab:run:187 - Gunicorn测试运行失败
|
||
2025-08-31 13:22:05.412 | ERROR | gunicorn_tab:on_test_result:524 - Gunicorn测试失败: Gunicorn测试运行失败
|
||
2025-08-31 13:23:05.611 | INFO | __main__:<module>:96 - 启动应用程序
|
||
2025-08-31 13:23:05.635 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:23:05.636 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:23:05.643 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:23:05.643 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:23:05.644 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:23:05.644 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:23:05.646 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:23:05.648 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:23:05.650 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:23:07.288 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:23:07.376 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:23:09.161 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:23:09.161 | INFO | gunicorn_tab:set_ssh_client:443 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:23:09.161 | INFO | gunicorn_tab:set_username:448 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:23:09.161 | INFO | gunicorn_tab:set_project_info:454 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/
|
||
2025-08-31 13:23:13.921 | INFO | gunicorn_tab:run:170 - 执行Gunicorn测试命令: cd /home/xiaji/statuspage && bash -c 'echo "xiaji" | sudo -S gunicorn statuspage.wsgi:application --bind 0.0.0.0:8000' &
|
||
2025-08-31 13:23:13.932 | INFO | gunicorn_tab:run:176 - Gunicorn启动输出:
|
||
2025-08-31 13:23:13.932 | ERROR | gunicorn_tab:run:178 - Gunicorn启动错误: bash: line 1: cd: /home/xiaji/statuspage: No such file or directory
|
||
|
||
2025-08-31 13:23:13.932 | INFO | gunicorn_tab:run:181 - 等待Gunicorn启动...
|
||
2025-08-31 13:23:16.933 | INFO | gunicorn_tab:run:185 - 检查Gunicorn进程状态...
|
||
2025-08-31 13:23:16.951 | INFO | gunicorn_tab:run:188 - Gunicorn进程检查结果: xiaji 1926 0.0 0.2 7432 3476 ? Ss 13:23 0:00 bash -c ps aux | grep gunicorn
|
||
xiaji 1928 0.0 0.1 6620 2340 ? S 13:23 0:00 grep gunicorn
|
||
|
||
2025-08-31 13:23:16.952 | ERROR | gunicorn_tab:run:204 - Gunicorn测试运行失败
|
||
2025-08-31 13:23:16.952 | ERROR | gunicorn_tab:on_test_result:541 - Gunicorn测试失败: Gunicorn测试运行失败
|
||
2025-08-31 13:27:36.308 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:27:36.332 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:27:36.333 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:27:36.340 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:27:36.340 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:27:36.341 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:27:36.342 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:27:36.343 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:27:36.345 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:27:36.346 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:27:37.665 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:27:37.758 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:27:39.482 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:27:39.482 | INFO | gunicorn_tab:set_ssh_client:444 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:27:39.483 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:27:39.483 | INFO | gunicorn_tab:set_username:449 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:27:39.483 | INFO | gunicorn_tab:set_project_info:455 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:27:43.702 | INFO | gunicorn_tab:run:168 - 开始测试Gunicorn,使用的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:27:43.703 | INFO | gunicorn_tab:run:171 - 执行Gunicorn测试命令: cd /home/xiaji/webstatus/statuspage && bash -c 'echo "xiaji" | sudo -S gunicorn statuspage.wsgi:application --bind 0.0.0.0:8000' &
|
||
2025-08-31 13:27:43.883 | INFO | gunicorn_tab:run:177 - Gunicorn启动输出:
|
||
2025-08-31 13:27:43.884 | ERROR | gunicorn_tab:run:179 - Gunicorn启动错误: [sudo] password for xiaji: [2025-08-31 13:27:41 +0800] [2025] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 13:27:41 +0800] [2025] [INFO] Listening at: http://0.0.0.0:8000 (2025)
|
||
[2025-08-31 13:27:41 +0800] [2025] [INFO] Using worker: sync
|
||
[2025-08-31 13:27:41 +0800] [2026] [INFO] Booting worker with pid: 2026
|
||
[2025-08-31 13:27:41 +0800] [2026] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 13:27:41 +0800] [2026] [INFO] Worker exiting (pid: 2026)
|
||
[2025-08-31 13:27:41 +0800] [2025] [ERROR] Worker (pid:2026) exited with code 3
|
||
[2025-08-31 13:27:41 +0800] [2025] [ERROR] Shutting down: Master
|
||
[2025-08-31 13:27:41 +0800] [2025] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 13:27:43.885 | INFO | gunicorn_tab:run:182 - 等待Gunicorn启动...
|
||
2025-08-31 13:28:22.243 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:28:22.271 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:28:22.272 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:28:22.278 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:28:22.278 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:28:22.279 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:28:22.279 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:28:22.282 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:28:22.283 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:28:22.285 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:28:23.396 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:28:23.484 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:28:25.154 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:28:25.155 | INFO | gunicorn_tab:set_ssh_client:446 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:28:25.155 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:28:25.156 | INFO | gunicorn_tab:set_username:451 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:28:25.156 | INFO | gunicorn_tab:set_project_info:457 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:28:30.664 | INFO | gunicorn_tab:run:168 - 开始测试Gunicorn,使用的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:28:30.665 | INFO | gunicorn_tab:run:172 - 执行Gunicorn测试命令: cd /home/xiaji/webstatus/statuspage && bash -c 'echo "xiaji" | sudo -S gunicorn --pythonpath /home/xiaji/webstatus/statuspage statuspage.wsgi:application --bind 0.0.0.0:8000' &
|
||
2025-08-31 13:28:30.840 | INFO | gunicorn_tab:run:178 - Gunicorn启动输出:
|
||
2025-08-31 13:28:30.840 | ERROR | gunicorn_tab:run:180 - Gunicorn启动错误: [sudo] password for xiaji: [2025-08-31 13:28:28 +0800] [2104] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 13:28:28 +0800] [2104] [INFO] Listening at: http://0.0.0.0:8000 (2104)
|
||
[2025-08-31 13:28:28 +0800] [2104] [INFO] Using worker: sync
|
||
[2025-08-31 13:28:28 +0800] [2105] [INFO] Booting worker with pid: 2105
|
||
[2025-08-31 13:28:28 +0800] [2105] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 13:28:28 +0800] [2105] [INFO] Worker exiting (pid: 2105)
|
||
[2025-08-31 13:28:28 +0800] [2104] [ERROR] Worker (pid:2105) exited with code 3
|
||
[2025-08-31 13:28:28 +0800] [2104] [ERROR] Shutting down: Master
|
||
[2025-08-31 13:28:28 +0800] [2104] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 13:28:30.841 | INFO | gunicorn_tab:run:183 - 等待Gunicorn启动...
|
||
2025-08-31 13:28:33.842 | INFO | gunicorn_tab:run:187 - 检查Gunicorn进程状态...
|
||
2025-08-31 13:28:33.860 | INFO | gunicorn_tab:run:190 - Gunicorn进程检查结果: xiaji 2106 0.0 0.2 7432 3600 ? Ss 13:28 0:00 bash -c ps aux | grep gunicorn
|
||
xiaji 2108 0.0 0.1 6620 2364 ? S 13:28 0:00 grep gunicorn
|
||
|
||
2025-08-31 13:28:33.860 | ERROR | gunicorn_tab:run:206 - Gunicorn测试运行失败
|
||
2025-08-31 13:28:33.860 | ERROR | gunicorn_tab:on_test_result:544 - Gunicorn测试失败: Gunicorn测试运行失败
|
||
2025-08-31 13:30:06.902 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:30:06.928 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:30:06.929 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:30:06.936 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:30:06.936 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:30:06.937 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:30:06.938 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:30:06.939 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:30:06.940 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:30:06.942 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:30:08.081 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:30:08.174 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:30:09.921 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:30:09.921 | INFO | gunicorn_tab:set_ssh_client:532 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:30:09.921 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:30:09.922 | INFO | gunicorn_tab:set_username:537 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:30:09.922 | INFO | gunicorn_tab:set_project_info:543 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:30:13.920 | INFO | gunicorn_tab:run:168 - 开始测试Gunicorn,使用的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:30:13.920 | INFO | gunicorn_tab:run:171 - 检查项目目录结构...
|
||
2025-08-31 13:30:13.931 | INFO | gunicorn_tab:run:176 - 项目目录内容: total 28
|
||
drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
-rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
-rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
-rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
|
||
2025-08-31 13:30:13.983 | INFO | gunicorn_tab:run:185 - 找到的manage.py文件:
|
||
2025-08-31 13:30:14.034 | INFO | gunicorn_tab:run:209 - 找到的wsgi.py文件: /home/xiaji/webstatus/statuspage/wsgi.py
|
||
|
||
2025-08-31 13:30:14.084 | INFO | gunicorn_tab:run:218 - 找到的settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
|
||
2025-08-31 13:30:14.135 | INFO | gunicorn_tab:run:229 - settings.py文件内容: from pathlib import Path
|
||
|
||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||
|
||
|
||
# Quick-start development settings - unsuitable for production
|
||
# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
|
||
|
||
# SECURITY WARNING: keep the secret key used in production secret!
|
||
SECRET_KEY = 'django-insecure-$w+8+hw%p$2xi_fi+7avahc&03-y@x05e^r02-x3nt5johmk6l'
|
||
|
||
# SECURITY WARNING: don't run with debug turned on in production!
|
||
DEBUG...
|
||
2025-08-31 13:30:14.136 | INFO | gunicorn_tab:run:255 - 未找到manage.py文件,尝试使用原始路径运行Gunicorn
|
||
2025-08-31 13:30:14.136 | INFO | gunicorn_tab:run:258 - 执行Gunicorn测试命令: cd /home/xiaji/webstatus/statuspage && bash -c 'echo "xiaji" | sudo -S gunicorn --pythonpath /home/xiaji/webstatus/statuspage statuspage.wsgi:application --bind 0.0.0.0:8000' &
|
||
2025-08-31 13:30:14.354 | INFO | gunicorn_tab:run:264 - Gunicorn启动输出:
|
||
2025-08-31 13:30:14.355 | ERROR | gunicorn_tab:run:266 - Gunicorn启动错误: [sudo] password for xiaji: [2025-08-31 13:30:12 +0800] [2206] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 13:30:12 +0800] [2206] [INFO] Listening at: http://0.0.0.0:8000 (2206)
|
||
[2025-08-31 13:30:12 +0800] [2206] [INFO] Using worker: sync
|
||
[2025-08-31 13:30:12 +0800] [2207] [INFO] Booting worker with pid: 2207
|
||
[2025-08-31 13:30:12 +0800] [2207] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 13:30:12 +0800] [2207] [INFO] Worker exiting (pid: 2207)
|
||
[2025-08-31 13:30:12 +0800] [2206] [ERROR] Worker (pid:2207) exited with code 3
|
||
[2025-08-31 13:30:12 +0800] [2206] [ERROR] Shutting down: Master
|
||
[2025-08-31 13:30:12 +0800] [2206] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 13:30:14.356 | INFO | gunicorn_tab:run:269 - 等待Gunicorn启动...
|
||
2025-08-31 13:30:17.358 | INFO | gunicorn_tab:run:273 - 检查Gunicorn进程状态...
|
||
2025-08-31 13:30:17.376 | INFO | gunicorn_tab:run:276 - Gunicorn进程检查结果: xiaji 2208 0.0 0.2 7432 3600 ? Ss 13:30 0:00 bash -c ps aux | grep gunicorn
|
||
xiaji 2210 0.0 0.1 6620 2380 ? S 13:30 0:00 grep gunicorn
|
||
|
||
2025-08-31 13:30:17.377 | ERROR | gunicorn_tab:run:292 - Gunicorn测试运行失败
|
||
2025-08-31 13:30:17.378 | ERROR | gunicorn_tab:on_test_result:630 - Gunicorn测试失败: Gunicorn测试运行失败
|
||
2025-08-31 13:37:08.843 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:37:08.868 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:37:08.868 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:37:08.874 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:37:08.874 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:37:08.875 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:37:08.875 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:37:08.877 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:37:08.878 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:37:08.881 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:37:10.255 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:37:10.355 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:37:12.066 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:37:12.066 | INFO | gunicorn_tab:set_ssh_client:532 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:37:12.066 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:37:12.066 | INFO | gunicorn_tab:set_username:537 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:37:12.067 | INFO | gunicorn_tab:set_project_info:543 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:37:16.676 | INFO | gunicorn_tab:run:168 - 开始测试Gunicorn,使用的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:37:16.677 | INFO | gunicorn_tab:run:171 - 检查项目目录结构...
|
||
2025-08-31 13:37:16.685 | INFO | gunicorn_tab:run:176 - 项目目录内容: total 28
|
||
drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
-rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
-rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
-rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
|
||
2025-08-31 13:37:16.740 | INFO | gunicorn_tab:run:185 - 找到的manage.py文件: /home/xiaji/webstatus/manage.py
|
||
|
||
2025-08-31 13:37:16.740 | INFO | gunicorn_tab:run:193 - manage.py所在目录: /home/xiaji/webstatus
|
||
2025-08-31 13:37:16.791 | INFO | gunicorn_tab:run:200 - manage.py所在目录内容: total 160
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 .
|
||
drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 ..
|
||
-rw-rw-r-- 1 xiaji xiaji 135168 Aug 31 10:59 db.sqlite3
|
||
drwxrwxr-x 8 xiaji xiaji 4096 Aug 31 10:59 .git
|
||
-rw-rw-r-- 1 xiaji xiaji 666 Aug 31 10:59 manage.py
|
||
-rw-rw-r-- 1 xiaji xiaji 13 Aug 31 10:59 requirements.txt
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 status
|
||
drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 statuspage
|
||
|
||
2025-08-31 13:37:16.842 | INFO | gunicorn_tab:run:209 - 找到的wsgi.py文件: /home/xiaji/webstatus/statuspage/wsgi.py
|
||
|
||
2025-08-31 13:37:16.893 | INFO | gunicorn_tab:run:218 - 找到的settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
|
||
2025-08-31 13:37:16.946 | INFO | gunicorn_tab:run:229 - settings.py文件内容: from pathlib import Path
|
||
|
||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||
|
||
|
||
# Quick-start development settings - unsuitable for production
|
||
# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
|
||
|
||
# SECURITY WARNING: keep the secret key used in production secret!
|
||
SECRET_KEY = 'django-insecure-$w+8+hw%p$2xi_fi+7avahc&03-y@x05e^r02-x3nt5johmk6l'
|
||
|
||
# SECURITY WARNING: don't run with debug turned on in production!
|
||
DEBUG...
|
||
2025-08-31 13:37:16.947 | INFO | gunicorn_tab:run:239 - 尝试使用manage.py所在目录作为工作目录: /home/xiaji/webstatus
|
||
2025-08-31 13:37:16.996 | INFO | gunicorn_tab:run:249 - 找到项目子目录,尝试使用该目录运行Gunicorn: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 13:37:16.997 | INFO | gunicorn_tab:run:258 - 执行Gunicorn测试命令: cd /home/xiaji/webstatus && bash -c 'echo "xiaji" | sudo -S gunicorn --pythonpath /home/xiaji/webstatus statuspage.wsgi:application --bind 0.0.0.0:8000' &
|
||
2025-08-31 13:38:15.642 | INFO | gunicorn_tab:run:325 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 13:38:15.643 | INFO | gunicorn_tab:on_upload_result:663 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 13:38:23.093 | INFO | gunicorn_tab:run:373 - Gunicorn服务启动成功: gunicorn_statuspage
|
||
2025-08-31 13:38:23.094 | INFO | gunicorn_tab:on_control_result:743 - Gunicorn服务控制成功: Gunicorn服务启动成功: gunicorn_statuspage
|
||
2025-08-31 13:38:33.282 | INFO | gunicorn_tab:run:396 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 13:38:33.369 | INFO | gunicorn_tab:run:407 - 开始重启服务器
|
||
2025-08-31 13:38:33.416 | INFO | gunicorn_tab:run:411 - 时区设置成功,服务器正在重启
|
||
2025-08-31 13:38:33.417 | INFO | gunicorn_tab:on_server_control_result:773 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 13:38:33.587 | INFO | gunicorn_tab:run:264 - Gunicorn启动输出:
|
||
2025-08-31 13:38:33.587 | ERROR | gunicorn_tab:run:266 - Gunicorn启动错误: [sudo] password for xiaji: [2025-08-31 13:37:15 +0800] [2312] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 13:37:15 +0800] [2312] [INFO] Listening at: http://0.0.0.0:8000 (2312)
|
||
[2025-08-31 13:37:15 +0800] [2312] [INFO] Using worker: sync
|
||
[2025-08-31 13:37:15 +0800] [2313] [INFO] Booting worker with pid: 2313
|
||
|
||
2025-08-31 13:38:33.587 | INFO | gunicorn_tab:run:269 - 等待Gunicorn启动...
|
||
2025-08-31 13:38:36.588 | INFO | gunicorn_tab:run:273 - 检查Gunicorn进程状态...
|
||
2025-08-31 13:38:36.589 | ERROR | gunicorn_tab:run:297 - Gunicorn测试运行异常: SSH session not active
|
||
2025-08-31 13:38:36.590 | ERROR | gunicorn_tab:on_test_result:630 - Gunicorn测试失败: SSH session not active
|
||
2025-08-31 13:39:05.914 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 0
|
||
2025-08-31 13:39:06.961 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:39:07.100 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:39:09.054 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:39:09.055 | INFO | gunicorn_tab:set_ssh_client:532 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:39:09.055 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:39:09.055 | INFO | gunicorn_tab:set_username:537 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:39:09.055 | INFO | gunicorn_tab:set_project_info:543 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:39:15.903 | INFO | gunicorn_tab:run:373 - Gunicorn服务启动成功: gunicorn_statuspage
|
||
2025-08-31 13:39:15.903 | INFO | gunicorn_tab:on_control_result:743 - Gunicorn服务控制成功: Gunicorn服务启动成功: gunicorn_statuspage
|
||
2025-08-31 13:39:34.372 | INFO | gunicorn_tab:run:373 - Gunicorn服务设置开机自启动成功: gunicorn_statuspage
|
||
2025-08-31 13:39:34.373 | INFO | gunicorn_tab:on_control_result:743 - Gunicorn服务控制成功: Gunicorn服务设置开机自启动成功: gunicorn_statuspage
|
||
2025-08-31 13:41:44.217 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:41:44.242 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:41:44.243 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:41:44.249 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:41:44.249 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:41:44.250 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:41:44.250 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:41:44.252 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:41:44.253 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:41:44.255 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:41:45.724 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:41:45.811 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:41:47.457 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:41:47.457 | INFO | gunicorn_tab:set_ssh_client:550 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:41:47.457 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:41:47.457 | INFO | gunicorn_tab:set_username:555 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:41:47.457 | INFO | gunicorn_tab:set_project_info:561 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:41:55.318 | ERROR | gunicorn_tab:run:385 - Gunicorn服务状态查询失败: gunicorn_statuspage: [sudo] password for xiaji:
|
||
2025-08-31 13:41:55.319 | ERROR | gunicorn_tab:on_control_result:815 - Gunicorn服务控制失败: Gunicorn服务状态查询失败: gunicorn_statuspage: [sudo] password for xiaji:
|
||
2025-08-31 13:44:31.053 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:44:31.076 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:44:31.077 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:44:31.083 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:44:31.083 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:44:31.084 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:44:31.085 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:44:31.086 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:44:31.087 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:44:31.089 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:44:35.674 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 13:44:35.773 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 13:44:41.860 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:44:41.860 | INFO | gunicorn_tab:set_ssh_client:561 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:44:41.861 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:44:41.861 | INFO | gunicorn_tab:set_username:566 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:44:41.861 | INFO | gunicorn_tab:set_project_info:572 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 13:45:01.152 | INFO | gunicorn_tab:run:387 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 13:44:54 CST; 4s ago
|
||
Invocation: e9680345968b4b42a62b15f4d66782af
|
||
Process: 1723 ExecStart=/usr/local/bin/gunicorn \ (code=exited, status=203/EXEC)
|
||
Main PID: 1723 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 13:45:01.152 | INFO | gunicorn_tab:on_control_result:822 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 13:44:54 CST; 4s ago
|
||
Invocation: e9680345968b4b42a62b15f4d66782af
|
||
Process: 1723 ExecStart=/usr/local/bin/gunicorn \ (code=exited, status=203/EXEC)
|
||
Main PID: 1723 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 13:49:29.144 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 13:49:29.166 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 13:49:29.166 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 13:49:29.172 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 13:49:29.172 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 13:49:29.172 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 13:49:29.173 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 13:49:29.174 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 13:49:29.175 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 13:49:29.177 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 13:49:30.700 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 13:49:30.700 | INFO | gunicorn_tab:set_ssh_client:561 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 13:49:30.701 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 13:49:30.701 | INFO | gunicorn_tab:set_username:566 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 13:49:30.702 | INFO | gunicorn_tab:set_project_info:572 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:12:57.615 | INFO | __main__:<module>:116 - 启动应用程序
|
||
2025-08-31 15:12:57.639 | INFO | __main__:__init__:15 - 初始化主窗口
|
||
2025-08-31 15:12:57.640 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:12:57.647 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:12:57.647 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:12:57.648 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:12:57.648 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:12:57.649 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:12:57.651 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:12:57.652 | INFO | __main__:__init__:42 - 主窗口初始化完成
|
||
2025-08-31 15:12:58.994 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:12:59.091 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:13:00.910 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 15:13:00.911 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:13:00.911 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:13:00.912 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:13:00.912 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:13:09.784 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 myproject.wsgi:application
|
||
2025-08-31 15:13:09.982 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:13:07 +0800] [6069] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:13:07 +0800] [6069] [INFO] Listening at: http://0.0.0.0:8000 (6069)
|
||
[2025-08-31 15:13:07 +0800] [6069] [INFO] Using worker: sync
|
||
[2025-08-31 15:13:07 +0800] [6070] [INFO] Booting worker with pid: 6070
|
||
[2025-08-31 15:13:07 +0800] [6070] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 15:13:07 +0800] [6070] [INFO] Worker exiting (pid: 6070)
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Worker (pid:6070) exited with code 3
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:13:09.986 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:13:07 +0800] [6069] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:13:07 +0800] [6069] [INFO] Listening at: http://0.0.0.0:8000 (6069)
|
||
[2025-08-31 15:13:07 +0800] [6069] [INFO] Using worker: sync
|
||
[2025-08-31 15:13:07 +0800] [6070] [INFO] Booting worker with pid: 6070
|
||
[2025-08-31 15:13:07 +0800] [6070] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 15:13:07 +0800] [6070] [INFO] Worker exiting (pid: 6070)
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Worker (pid:6070) exited with code 3
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:13:07 +0800] [6069] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:13:44.028 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:13:44.207 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:13:42 +0800] [6098] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:13:42 +0800] [6098] [INFO] Listening at: http://0.0.0.0:8000 (6098)
|
||
[2025-08-31 15:13:42 +0800] [6098] [INFO] Using worker: sync
|
||
[2025-08-31 15:13:42 +0800] [6099] [INFO] Booting worker with pid: 6099
|
||
[2025-08-31 15:13:42 +0800] [6099] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:13:42 +0800] [6099] [INFO] Worker exiting (pid: 6099)
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Worker (pid:6099) exited with code 3
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:13:44.211 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:13:42 +0800] [6098] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:13:42 +0800] [6098] [INFO] Listening at: http://0.0.0.0:8000 (6098)
|
||
[2025-08-31 15:13:42 +0800] [6098] [INFO] Using worker: sync
|
||
[2025-08-31 15:13:42 +0800] [6099] [INFO] Booting worker with pid: 6099
|
||
[2025-08-31 15:13:42 +0800] [6099] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:13:42 +0800] [6099] [INFO] Worker exiting (pid: 6099)
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Worker (pid:6099) exited with code 3
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:13:42 +0800] [6098] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:14:11.143 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 1
|
||
2025-08-31 15:14:11.143 | INFO | remote_commands_tab:set_ssh_client:279 - 设置SSH客户端
|
||
2025-08-31 15:14:11.144 | INFO | remote_commands_tab:set_server_config:290 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:14:11.144 | INFO | remote_commands_tab:refresh_directory:389 - 刷新目录列表
|
||
2025-08-31 15:14:11.144 | INFO | remote_commands_tab:refresh_directory:401 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:14:11.145 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:14:11.156 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:14:11.158 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: total 84
|
||
2025-08-31 15:14:11.159 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:14:11.159 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:14:11.160 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:14:11.160 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:14:11.161 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:14:11.161 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:14:11.162 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:14:11.162 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:14:11.162 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:14:11.163 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:14:11.163 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:14:11.163 | INFO | remote_commands_tab:append_dir_output:415 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:14:11.165 | INFO | remote_commands_tab:on_dir_refresh_finished:421 - 目录列表刷新成功
|
||
2025-08-31 15:14:13.190 | INFO | __main__:on_tab_changed:45 - 标签页切换到: 3
|
||
2025-08-31 15:14:13.190 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:14:13.191 | INFO | __main__:on_tab_changed:109 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:14:13.191 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:14:13.191 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:19:50.758 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:19:50.785 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:19:50.793 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:19:50.793 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:19:50.794 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:19:50.795 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:19:50.795 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:19:50.796 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:19:50.798 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:19:50.800 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:19:50.802 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:20:23.067 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:20:23.156 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:20:25.316 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:20:25.316 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:20:25.317 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:20:25.317 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:20:25.317 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:20:25.318 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:20:25.318 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:20:25.318 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:20:25.329 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:20:25.329 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:20:25.330 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:20:25.331 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:20:25.332 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:20:25.332 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:20:25.333 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:20:25.333 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:20:25.334 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:20:25.334 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:20:25.334 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:20:25.335 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:20:25.335 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:20:25.336 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:20:25.336 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:20:27.195 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 2
|
||
2025-08-31 15:20:27.196 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 15:20:27.196 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 15:20:27.196 | INFO | __main__:on_tab_changed:118 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 15:20:30.021 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:20:30.021 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:20:30.021 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:20:30.021 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:20:30.022 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:20:30.023 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:20:39.793 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 myproject.wsgi:application
|
||
2025-08-31 15:20:39.980 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:20:37 +0800] [6514] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:20:37 +0800] [6514] [INFO] Listening at: http://0.0.0.0:8000 (6514)
|
||
[2025-08-31 15:20:37 +0800] [6514] [INFO] Using worker: sync
|
||
[2025-08-31 15:20:37 +0800] [6518] [INFO] Booting worker with pid: 6518
|
||
[2025-08-31 15:20:37 +0800] [6518] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 15:20:37 +0800] [6518] [INFO] Worker exiting (pid: 6518)
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Worker (pid:6518) exited with code 3
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:20:39.985 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:20:37 +0800] [6514] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:20:37 +0800] [6514] [INFO] Listening at: http://0.0.0.0:8000 (6514)
|
||
[2025-08-31 15:20:37 +0800] [6514] [INFO] Using worker: sync
|
||
[2025-08-31 15:20:37 +0800] [6518] [INFO] Booting worker with pid: 6518
|
||
[2025-08-31 15:20:37 +0800] [6518] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 15:20:37 +0800] [6518] [INFO] Worker exiting (pid: 6518)
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Worker (pid:6518) exited with code 3
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:20:37 +0800] [6514] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:21:08.586 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:21:08.586 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:21:08.587 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:21:08.587 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:21:08.587 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:21:08.588 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:21:08.588 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:21:08.588 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:21:08.597 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:21:08.597 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:21:08.598 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:21:08.599 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:21:08.599 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:21:08.600 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:21:08.600 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:21:08.600 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:21:08.601 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:21:08.601 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:21:08.602 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:21:08.602 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:21:08.602 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:21:08.603 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:21:08.603 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:21:19.272 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:21:19.273 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji/webstatus
|
||
2025-08-31 15:21:19.275 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 15:21:19.282 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji/webstatus
|
||
2025-08-31 15:21:19.284 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 160
|
||
2025-08-31 15:21:19.284 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 15:21:19.285 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 15:21:19.285 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 ..
|
||
2025-08-31 15:21:19.286 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 135168 Aug 31 10:59 db.sqlite3
|
||
2025-08-31 15:21:19.287 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 8 xiaji xiaji 4096 Aug 31 10:59 .git
|
||
2025-08-31 15:21:19.287 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 666 Aug 31 10:59 manage.py
|
||
2025-08-31 15:21:19.288 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 13 Aug 31 10:59 requirements.txt
|
||
2025-08-31 15:21:19.288 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 status
|
||
2025-08-31 15:21:19.289 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 statuspage
|
||
2025-08-31 15:21:19.289 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:21:30.923 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:21:30.923 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:21:30.924 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:21:30.924 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:21:30.924 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:21:30.925 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:21:54.165 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:21:54.165 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:21:54.166 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:21:54.166 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:21:54.166 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:21:54.166 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:21:54.166 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:21:54.167 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:21:54.175 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:21:54.177 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:21:54.177 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:21:54.178 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:21:54.178 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:21:54.178 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:21:54.179 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:21:54.179 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:21:54.179 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:21:54.179 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:21:54.180 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:21:54.180 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:21:54.180 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:21:54.181 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:21:54.181 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:22:21.047 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:22:21.048 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji/webstatus
|
||
2025-08-31 15:22:21.049 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 15:22:21.056 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji/webstatus
|
||
2025-08-31 15:22:21.057 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 15:22:21.057 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 160
|
||
2025-08-31 15:22:21.058 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 15:22:21.058 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 ..
|
||
2025-08-31 15:22:21.059 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 135168 Aug 31 10:59 db.sqlite3
|
||
2025-08-31 15:22:21.059 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 8 xiaji xiaji 4096 Aug 31 10:59 .git
|
||
2025-08-31 15:22:21.060 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 666 Aug 31 10:59 manage.py
|
||
2025-08-31 15:22:21.060 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 13 Aug 31 10:59 requirements.txt
|
||
2025-08-31 15:22:21.060 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 status
|
||
2025-08-31 15:22:21.061 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 statuspage
|
||
2025-08-31 15:22:21.061 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:23:00.977 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:23:00.977 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:23:00.977 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:23:00.977 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:23:00.978 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:23:00.980 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:23:05.868 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:23:06.161 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:23:03 +0800] [6634] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:23:03 +0800] [6634] [INFO] Listening at: http://0.0.0.0:8000 (6634)
|
||
[2025-08-31 15:23:03 +0800] [6634] [INFO] Using worker: sync
|
||
[2025-08-31 15:23:03 +0800] [6635] [INFO] Booting worker with pid: 6635
|
||
[2025-08-31 15:23:03 +0800] [6635] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6635] [INFO] Worker exiting (pid: 6635)
|
||
[2025-08-31 15:23:03 +0800] [6636] [INFO] Booting worker with pid: 6636
|
||
[2025-08-31 15:23:03 +0800] [6636] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6636] [INFO] Worker exiting (pid: 6636)
|
||
[2025-08-31 15:23:03 +0800] [6637] [INFO] Booting worker with pid: 6637
|
||
[2025-08-31 15:23:03 +0800] [6637] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6637] [INFO] Worker exiting (pid: 6637)
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6636) exited with code 3
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6635) was sent SIGTERM!
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6637) was sent SIGTERM!
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:23:06.166 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:23:03 +0800] [6634] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:23:03 +0800] [6634] [INFO] Listening at: http://0.0.0.0:8000 (6634)
|
||
[2025-08-31 15:23:03 +0800] [6634] [INFO] Using worker: sync
|
||
[2025-08-31 15:23:03 +0800] [6635] [INFO] Booting worker with pid: 6635
|
||
[2025-08-31 15:23:03 +0800] [6635] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6635] [INFO] Worker exiting (pid: 6635)
|
||
[2025-08-31 15:23:03 +0800] [6636] [INFO] Booting worker with pid: 6636
|
||
[2025-08-31 15:23:03 +0800] [6636] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6636] [INFO] Worker exiting (pid: 6636)
|
||
[2025-08-31 15:23:03 +0800] [6637] [INFO] Booting worker with pid: 6637
|
||
[2025-08-31 15:23:03 +0800] [6637] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:23:03 +0800] [6637] [INFO] Worker exiting (pid: 6637)
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6636) exited with code 3
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6635) was sent SIGTERM!
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Worker (pid:6637) was sent SIGTERM!
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:23:04 +0800] [6634] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:24:18.642 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:24:18.643 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:24:18.645 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:24:18.645 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:24:18.645 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:24:18.645 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:24:18.646 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:24:18.646 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:24:18.655 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:24:18.657 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:24:18.657 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:24:18.657 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:24:18.658 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:24:18.659 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:24:18.659 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:24:18.659 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:24:18.660 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:24:18.660 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:24:18.660 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:24:18.661 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:24:18.661 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:24:18.661 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:24:18.662 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:24:28.877 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:24:28.878 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 15:24:28.879 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 15:24:28.887 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 15:24:28.889 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 15:24:28.889 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 28
|
||
2025-08-31 15:24:28.890 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 15:24:28.890 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
2025-08-31 15:24:28.890 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
2025-08-31 15:24:28.891 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
2025-08-31 15:24:28.891 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
2025-08-31 15:24:28.891 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
2025-08-31 15:24:28.891 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
2025-08-31 15:24:28.892 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
2025-08-31 15:24:28.892 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:25:14.812 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:25:14.813 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:25:14.813 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:25:14.813 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:25:14.813 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:25:14.815 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:25:59.298 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: PYTHONPATH=. gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:25:59.478 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:25:57 +0800] [6782] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:25:57 +0800] [6782] [INFO] Listening at: http://0.0.0.0:8000 (6782)
|
||
[2025-08-31 15:25:57 +0800] [6782] [INFO] Using worker: sync
|
||
[2025-08-31 15:25:57 +0800] [6783] [INFO] Booting worker with pid: 6783
|
||
[2025-08-31 15:25:57 +0800] [6783] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:25:57 +0800] [6783] [INFO] Worker exiting (pid: 6783)
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Worker (pid:6783) exited with code 3
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:25:59.481 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:25:57 +0800] [6782] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:25:57 +0800] [6782] [INFO] Listening at: http://0.0.0.0:8000 (6782)
|
||
[2025-08-31 15:25:57 +0800] [6782] [INFO] Using worker: sync
|
||
[2025-08-31 15:25:57 +0800] [6783] [INFO] Booting worker with pid: 6783
|
||
[2025-08-31 15:25:57 +0800] [6783] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:25:57 +0800] [6783] [INFO] Worker exiting (pid: 6783)
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Worker (pid:6783) exited with code 3
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:25:57 +0800] [6782] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:28:44.667 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:28:44.692 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:28:44.701 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:28:44.701 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:28:44.703 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:28:44.703 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:28:44.704 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:28:44.704 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:28:44.705 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:28:44.706 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:28:44.708 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:28:47.916 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:28:47.933 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:28:47.940 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:28:47.940 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:28:47.942 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:28:47.942 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:28:47.942 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:28:47.943 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:28:47.944 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:28:47.946 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:28:47.947 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:28:57.277 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:28:57.302 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:28:57.308 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:28:57.308 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:28:57.309 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:28:57.310 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:28:57.310 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:28:57.312 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:28:57.313 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:28:57.314 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:28:57.316 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:28:58.872 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:28:58.959 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:29:01.348 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:29:01.349 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:29:01.349 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:29:01.349 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:29:01.349 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:29:01.351 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:29:11.693 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 status.wsgi:application
|
||
2025-08-31 15:29:11.876 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:29:09 +0800] [7016] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:29:09 +0800] [7016] [INFO] Listening at: http://0.0.0.0:8000 (7016)
|
||
[2025-08-31 15:29:09 +0800] [7016] [INFO] Using worker: sync
|
||
[2025-08-31 15:29:09 +0800] [7017] [INFO] Booting worker with pid: 7017
|
||
[2025-08-31 15:29:09 +0800] [7017] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'status'
|
||
[2025-08-31 15:29:09 +0800] [7017] [INFO] Worker exiting (pid: 7017)
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Worker (pid:7017) exited with code 3
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:29:11.878 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:29:09 +0800] [7016] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:29:09 +0800] [7016] [INFO] Listening at: http://0.0.0.0:8000 (7016)
|
||
[2025-08-31 15:29:09 +0800] [7016] [INFO] Using worker: sync
|
||
[2025-08-31 15:29:09 +0800] [7017] [INFO] Booting worker with pid: 7017
|
||
[2025-08-31 15:29:09 +0800] [7017] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'status'
|
||
[2025-08-31 15:29:09 +0800] [7017] [INFO] Worker exiting (pid: 7017)
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Worker (pid:7017) exited with code 3
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:29:09 +0800] [7016] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:29:44.491 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 status.wsgi:application
|
||
2025-08-31 15:29:44.669 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:29:42 +0800] [7049] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:29:42 +0800] [7049] [INFO] Listening at: http://0.0.0.0:8000 (7049)
|
||
[2025-08-31 15:29:42 +0800] [7049] [INFO] Using worker: sync
|
||
[2025-08-31 15:29:42 +0800] [7050] [INFO] Booting worker with pid: 7050
|
||
[2025-08-31 15:29:42 +0800] [7050] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'status'
|
||
[2025-08-31 15:29:42 +0800] [7050] [INFO] Worker exiting (pid: 7050)
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Worker (pid:7050) exited with code 3
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:29:44.671 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:29:42 +0800] [7049] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:29:42 +0800] [7049] [INFO] Listening at: http://0.0.0.0:8000 (7049)
|
||
[2025-08-31 15:29:42 +0800] [7049] [INFO] Using worker: sync
|
||
[2025-08-31 15:29:42 +0800] [7050] [INFO] Booting worker with pid: 7050
|
||
[2025-08-31 15:29:42 +0800] [7050] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'status'
|
||
[2025-08-31 15:29:42 +0800] [7050] [INFO] Worker exiting (pid: 7050)
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Worker (pid:7050) exited with code 3
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:29:42 +0800] [7049] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:30:48.769 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: ls -la /home/xiaji/webstatus/statuspage/
|
||
2025-08-31 15:30:48.793 | INFO | gunicorn_tab:run:460 - Gunicorn命令执行成功: total 28
|
||
drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
-rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
-rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
-rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
|
||
2025-08-31 15:30:48.794 | INFO | gunicorn_tab:on_command_result:921 - Gunicorn命令执行成功: 命令执行成功
|
||
total 28
|
||
drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
-rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
-rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
-rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
-rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
|
||
2025-08-31 15:32:30.905 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 2
|
||
2025-08-31 15:32:30.906 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 15:32:30.906 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 15:32:30.906 | INFO | __main__:on_tab_changed:118 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 15:32:36.865 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-08-31 15:32:36.880 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/manage.py
|
||
2025-08-31 15:32:36.881 | INFO | django_tab:process_manage_py_result:288 - 找到manage.py文件: /home/xiaji/webstatus/manage.py
|
||
2025-08-31 15:32:36.881 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-08-31 15:32:36.884 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-08-31 15:32:36.932 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:32:36.932 | INFO | django_tab:process_settings_py_result:315 - 找到settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:32:36.932 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-08-31 15:32:36.933 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-08-31 15:32:39.151 | INFO | django_tab:download_settings:340 - settings.py已加载到编辑器: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:32:49.585 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:32:49.586 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:32:49.586 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 15:32:49.586 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:32:49.586 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 15:32:49.588 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:32:55.240 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: PYTHONPATH=. gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:32:55.420 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:32:53 +0800] [7221] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:32:53 +0800] [7221] [INFO] Listening at: http://0.0.0.0:8000 (7221)
|
||
[2025-08-31 15:32:53 +0800] [7221] [INFO] Using worker: sync
|
||
[2025-08-31 15:32:53 +0800] [7222] [INFO] Booting worker with pid: 7222
|
||
[2025-08-31 15:32:53 +0800] [7222] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:32:53 +0800] [7222] [INFO] Worker exiting (pid: 7222)
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Worker (pid:7222) exited with code 3
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:32:55.422 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:32:53 +0800] [7221] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:32:53 +0800] [7221] [INFO] Listening at: http://0.0.0.0:8000 (7221)
|
||
[2025-08-31 15:32:53 +0800] [7221] [INFO] Using worker: sync
|
||
[2025-08-31 15:32:53 +0800] [7222] [INFO] Booting worker with pid: 7222
|
||
[2025-08-31 15:32:53 +0800] [7222] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:32:53 +0800] [7222] [INFO] Worker exiting (pid: 7222)
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Worker (pid:7222) exited with code 3
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:32:53 +0800] [7221] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:33:26.844 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:33:26.872 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:33:26.880 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:33:26.881 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:33:26.883 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:33:26.883 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:33:26.884 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:33:26.884 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:33:26.885 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:33:26.890 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:33:26.893 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:33:31.856 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:33:31.943 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:33:34.711 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:33:34.712 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:33:34.712 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: status
|
||
2025-08-31 15:33:34.712 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:33:34.713 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: status, /home/xiaji/webstatus/
|
||
2025-08-31 15:33:34.714 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_status, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:33:45.474 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:33:45.654 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:33:43 +0800] [7312] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:33:43 +0800] [7312] [INFO] Listening at: http://0.0.0.0:8000 (7312)
|
||
[2025-08-31 15:33:43 +0800] [7312] [INFO] Using worker: sync
|
||
[2025-08-31 15:33:43 +0800] [7313] [INFO] Booting worker with pid: 7313
|
||
[2025-08-31 15:33:43 +0800] [7313] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:33:43 +0800] [7313] [INFO] Worker exiting (pid: 7313)
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Worker (pid:7313) exited with code 3
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:33:45.659 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:33:43 +0800] [7312] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:33:43 +0800] [7312] [INFO] Listening at: http://0.0.0.0:8000 (7312)
|
||
[2025-08-31 15:33:43 +0800] [7312] [INFO] Using worker: sync
|
||
[2025-08-31 15:33:43 +0800] [7313] [INFO] Booting worker with pid: 7313
|
||
[2025-08-31 15:33:43 +0800] [7313] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:33:43 +0800] [7313] [INFO] Worker exiting (pid: 7313)
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Worker (pid:7313) exited with code 3
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:33:43 +0800] [7312] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:34:17.230 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:34:17.252 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:34:17.263 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:34:17.263 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:34:17.265 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:34:17.265 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:34:17.265 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:34:17.266 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:34:17.267 | INFO | remote_commands_tab:__init__:135 - 初始化远程命令标签页
|
||
2025-08-31 15:34:17.269 | INFO | remote_commands_tab:init_ui:276 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:34:17.271 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:34:19.229 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:34:19.315 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:34:21.877 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:34:21.877 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:34:21.878 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:34:21.879 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:34:21.879 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:34:21.879 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'status', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:34:21.880 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:34:21.881 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:34:21.889 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:34:21.893 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:34:21.893 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:34:21.895 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:34:21.895 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:34:21.896 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:34:21.896 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:34:21.897 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:34:21.897 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:34:21.897 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:34:21.898 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:34:21.898 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:34:21.898 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:34:21.898 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:34:21.899 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:34:32.029 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 2
|
||
2025-08-31 15:34:32.030 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 15:34:32.030 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 15:34:32.030 | INFO | __main__:on_tab_changed:118 - 状态栏更新为Django项目: status, 目录: /home/xiaji
|
||
2025-08-31 15:34:32.915 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 15:34:32.916 | INFO | remote_commands_tab:set_ssh_client:299 - 设置SSH客户端
|
||
2025-08-31 15:34:32.916 | INFO | remote_commands_tab:set_server_config:334 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 15:34:32.917 | INFO | remote_commands_tab:refresh_directory:462 - 刷新目录列表
|
||
2025-08-31 15:34:32.917 | INFO | remote_commands_tab:refresh_directory:474 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 15:34:32.917 | INFO | remote_commands_tab:set_server_info:280 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'status', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 15:34:32.918 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 15:34:32.918 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:34:32.926 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: /home/xiaji
|
||
2025-08-31 15:34:32.927 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: total 84
|
||
2025-08-31 15:34:32.928 | INFO | remote_commands_tab:run:113 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 15:34:32.928 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 15:34:32.928 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 15:34:32.929 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 15:34:32.929 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 15:34:32.930 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 15:34:32.930 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 15:34:32.930 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 15:34:32.931 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 15:34:32.931 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 15:34:32.931 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 15:34:32.932 | INFO | remote_commands_tab:append_dir_output:488 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 15:34:32.932 | INFO | remote_commands_tab:on_dir_refresh_finished:494 - 目录列表刷新成功
|
||
2025-08-31 15:34:35.184 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 2
|
||
2025-08-31 15:34:35.185 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 15:34:35.185 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 15:34:35.185 | INFO | __main__:on_tab_changed:118 - 状态栏更新为Django项目: status, 目录: /home/xiaji
|
||
2025-08-31 15:34:37.509 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-08-31 15:34:37.520 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/manage.py
|
||
2025-08-31 15:34:37.520 | INFO | django_tab:process_manage_py_result:288 - 找到manage.py文件: /home/xiaji/webstatus/manage.py
|
||
2025-08-31 15:34:37.520 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-08-31 15:34:37.523 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-08-31 15:34:37.571 | INFO | django_tab:process_settings_py_result:315 - 找到settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:34:37.571 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:34:37.572 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-08-31 15:34:37.576 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-08-31 15:34:39.817 | INFO | django_tab:download_settings:340 - settings.py已加载到编辑器: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-08-31 15:34:51.221 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:34:51.221 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:34:51.222 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: status
|
||
2025-08-31 15:34:51.222 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:34:51.222 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: status, /home/xiaji/webstatus/
|
||
2025-08-31 15:34:51.223 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_status, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:35:06.876 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:35:07.052 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:35:04 +0800] [7466] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:35:04 +0800] [7466] [INFO] Listening at: http://0.0.0.0:8000 (7466)
|
||
[2025-08-31 15:35:04 +0800] [7466] [INFO] Using worker: sync
|
||
[2025-08-31 15:35:04 +0800] [7467] [INFO] Booting worker with pid: 7467
|
||
[2025-08-31 15:35:04 +0800] [7467] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:35:04 +0800] [7467] [INFO] Worker exiting (pid: 7467)
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Worker (pid:7467) exited with code 3
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:35:07.056 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:35:04 +0800] [7466] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:35:04 +0800] [7466] [INFO] Listening at: http://0.0.0.0:8000 (7466)
|
||
[2025-08-31 15:35:04 +0800] [7466] [INFO] Using worker: sync
|
||
[2025-08-31 15:35:04 +0800] [7467] [INFO] Booting worker with pid: 7467
|
||
[2025-08-31 15:35:04 +0800] [7467] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:35:04 +0800] [7467] [INFO] Worker exiting (pid: 7467)
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Worker (pid:7467) exited with code 3
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:35:04 +0800] [7466] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:36:18.899 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 15:36:18.923 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 15:36:18.928 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 15:36:18.928 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 15:36:18.929 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 15:36:18.930 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 15:36:18.930 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 15:36:18.931 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 15:36:18.932 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 15:36:18.933 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 15:36:18.935 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 15:36:24.237 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 15:36:24.332 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 15:36:26.469 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 15:36:26.470 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 15:36:26.470 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: status
|
||
2025-08-31 15:36:26.470 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 15:36:26.471 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: status, /home/xiaji/webstatus/
|
||
2025-08-31 15:36:26.472 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_status, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 15:37:07.739 | INFO | gunicorn_tab:run:325 - Gunicorn服务文件上传成功: gunicorn_status.service
|
||
2025-08-31 15:37:07.740 | INFO | gunicorn_tab:on_upload_result:726 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_status.service
|
||
2025-08-31 15:37:12.615 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 15:37:12.794 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 15:37:10 +0800] [7646] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:37:10 +0800] [7646] [INFO] Listening at: http://0.0.0.0:8000 (7646)
|
||
[2025-08-31 15:37:10 +0800] [7646] [INFO] Using worker: sync
|
||
[2025-08-31 15:37:10 +0800] [7647] [INFO] Booting worker with pid: 7647
|
||
[2025-08-31 15:37:10 +0800] [7647] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:37:10 +0800] [7647] [INFO] Worker exiting (pid: 7647)
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Worker (pid:7647) exited with code 3
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 15:37:12.797 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 15:37:10 +0800] [7646] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 15:37:10 +0800] [7646] [INFO] Listening at: http://0.0.0.0:8000 (7646)
|
||
[2025-08-31 15:37:10 +0800] [7646] [INFO] Using worker: sync
|
||
[2025-08-31 15:37:10 +0800] [7647] [INFO] Booting worker with pid: 7647
|
||
[2025-08-31 15:37:10 +0800] [7647] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 15:37:10 +0800] [7647] [INFO] Worker exiting (pid: 7647)
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Worker (pid:7647) exited with code 3
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Shutting down: Master
|
||
[2025-08-31 15:37:10 +0800] [7646] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 16:14:11.964 | INFO | __main__:<module>:166 - 启动应用程序
|
||
2025-08-31 16:14:11.987 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 16:14:11.994 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 16:14:11.994 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 16:14:11.996 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 16:14:11.996 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 16:14:11.997 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 16:14:11.997 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 16:14:11.999 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 16:14:12.000 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 16:14:12.002 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 16:44:32.759 | INFO | __main__:<module>:166 - 启动应用程序
|
||
2025-08-31 16:44:32.801 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 16:44:32.811 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 16:44:32.811 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 16:44:32.814 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 16:44:32.814 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 16:44:32.815 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 16:44:32.816 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 16:44:32.818 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 16:44:32.820 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 16:44:32.824 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 17:52:34.782 | INFO | __main__:<module>:166 - 启动应用程序
|
||
2025-08-31 17:52:34.805 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 17:52:34.810 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 17:52:34.810 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 17:52:34.812 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 17:52:34.813 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 17:52:34.814 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 17:52:34.814 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 17:52:34.815 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 17:52:34.816 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 17:52:34.818 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 17:52:38.233 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 17:52:38.338 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 17:52:41.460 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 17:52:41.461 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 17:52:41.462 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 17:52:41.462 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 17:52:41.462 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 17:52:41.463 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'status', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 17:52:41.464 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 17:52:41.464 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 17:52:41.473 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 17:52:41.473 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 17:52:41.524 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 17:52:41.526 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 17:52:41.528 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 17:52:41.529 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 17:52:41.530 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 17:52:41.530 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 17:52:41.531 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 17:52:41.531 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 17:52:41.531 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 17:52:41.532 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 17:52:41.532 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 17:52:41.532 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 17:52:41.534 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 17:52:41.534 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 17:52:41.534 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 17:52:41.727 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 2
|
||
2025-08-31 17:52:41.728 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 17:52:41.728 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 17:52:41.728 | INFO | __main__:on_tab_changed:118 - 状态栏更新为Django项目: status, 目录: /home/xiaji
|
||
2025-08-31 17:52:42.317 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 17:52:42.318 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 17:52:42.318 | INFO | __main__:on_tab_changed:155 - 构建的Django路径: /home/xiaji/webstatus/status/, 项目名: status
|
||
2025-08-31 17:52:42.318 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 17:52:42.318 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: status, /home/xiaji/webstatus/status/
|
||
2025-08-31 17:52:42.321 | INFO | __main__:on_tab_changed:162 - 状态栏更新为Gunicorn服务: gunicorn_status, 目录: /home/xiaji/webstatus/status/
|
||
2025-08-31 17:52:50.329 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 myproject.wsgi:application
|
||
2025-08-31 17:52:50.510 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 17:52:50 +0800] [14191] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 17:52:50 +0800] [14191] [INFO] Listening at: http://0.0.0.0:8000 (14191)
|
||
[2025-08-31 17:52:50 +0800] [14191] [INFO] Using worker: sync
|
||
[2025-08-31 17:52:50 +0800] [14192] [INFO] Booting worker with pid: 14192
|
||
[2025-08-31 17:52:50 +0800] [14192] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 17:52:50 +0800] [14192] [INFO] Worker exiting (pid: 14192)
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Worker (pid:14192) exited with code 3
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Shutting down: Master
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 17:52:50.514 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 17:52:50 +0800] [14191] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 17:52:50 +0800] [14191] [INFO] Listening at: http://0.0.0.0:8000 (14191)
|
||
[2025-08-31 17:52:50 +0800] [14191] [INFO] Using worker: sync
|
||
[2025-08-31 17:52:50 +0800] [14192] [INFO] Booting worker with pid: 14192
|
||
[2025-08-31 17:52:50 +0800] [14192] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'myproject'
|
||
[2025-08-31 17:52:50 +0800] [14192] [INFO] Worker exiting (pid: 14192)
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Worker (pid:14192) exited with code 3
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Shutting down: Master
|
||
[2025-08-31 17:52:50 +0800] [14191] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 17:53:08.191 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 17:53:08.192 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 17:53:08.193 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 17:53:08.193 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 17:53:08.193 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 17:53:08.194 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'status', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 17:53:08.194 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 17:53:08.194 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 17:53:08.202 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 17:53:08.202 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 17:53:08.252 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 17:53:08.253 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 17:53:08.254 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 17:53:08.254 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 17:53:08.255 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 2025 ..
|
||
2025-08-31 17:53:08.256 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 17:53:08.256 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 17:53:08.256 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 17:53:08.257 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 17:53:08.257 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 17:53:08.257 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 2025 .ssh
|
||
2025-08-31 17:53:08.258 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 17:53:08.258 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 17:53:08.258 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 17:53:08.259 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 17:53:16.168 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 17:53:16.168 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji/webstatus
|
||
2025-08-31 17:53:16.170 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 17:53:16.178 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 17:53:16.179 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 17:53:16.228 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji/webstatus
|
||
2025-08-31 17:53:16.229 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 17:53:16.230 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 160
|
||
2025-08-31 17:53:16.231 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 17:53:16.231 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 ..
|
||
2025-08-31 17:53:16.232 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 135168 Aug 31 10:59 db.sqlite3
|
||
2025-08-31 17:53:16.232 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 8 xiaji xiaji 4096 Aug 31 10:59 .git
|
||
2025-08-31 17:53:16.232 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 666 Aug 31 10:59 manage.py
|
||
2025-08-31 17:53:16.233 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 13 Aug 31 10:59 requirements.txt
|
||
2025-08-31 17:53:16.233 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 status
|
||
2025-08-31 17:53:16.234 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 statuspage
|
||
2025-08-31 17:53:16.234 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 17:53:26.340 | INFO | remote_commands_tab:on_current_dir_entered:454 - 用户输入目录路径并按回车键
|
||
2025-08-31 17:53:26.341 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 17:53:26.341 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 17:53:26.342 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 17:53:26.349 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 17:53:26.349 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 17:53:26.398 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 17:53:26.399 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 17:53:26.399 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 28
|
||
2025-08-31 17:53:26.400 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 17:53:26.400 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
2025-08-31 17:53:26.401 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
2025-08-31 17:53:26.401 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
2025-08-31 17:53:26.402 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
2025-08-31 17:53:26.402 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
2025-08-31 17:53:26.404 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
2025-08-31 17:53:26.404 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
2025-08-31 17:53:26.405 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 17:53:32.720 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 17:53:32.721 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 17:53:32.721 | INFO | __main__:on_tab_changed:155 - 构建的Django路径: /home/xiaji/webstatus/status/, 项目名: status
|
||
2025-08-31 17:53:32.721 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 17:53:32.721 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: status, /home/xiaji/webstatus/status/
|
||
2025-08-31 17:53:32.723 | INFO | __main__:on_tab_changed:162 - 状态栏更新为Gunicorn服务: gunicorn_status, 目录: /home/xiaji/webstatus/status/
|
||
2025-08-31 17:58:26.091 | INFO | __main__:<module>:166 - 启动应用程序
|
||
2025-08-31 17:58:26.116 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 17:58:26.122 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 17:58:26.123 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 17:58:26.124 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 17:58:26.124 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 17:58:26.125 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 17:58:26.125 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 17:58:26.127 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 17:58:26.128 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 17:58:26.131 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 17:58:27.403 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 17:58:27.490 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 17:58:29.034 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 17:58:29.035 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 17:58:29.035 | INFO | __main__:on_tab_changed:155 - 构建的Django路径: /home/xiaji/webstatus/statuspage/, 项目名: statuspage
|
||
2025-08-31 17:58:29.035 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 17:58:29.035 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/statuspage/
|
||
2025-08-31 17:58:29.037 | INFO | __main__:on_tab_changed:162 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/statuspage/
|
||
2025-08-31 17:58:44.814 | INFO | gunicorn_tab:run:449 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 17:58:45.574 | ERROR | gunicorn_tab:run:463 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 17:58:44 +0800] [14555] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 17:58:44 +0800] [14555] [INFO] Listening at: http://0.0.0.0:8000 (14555)
|
||
[2025-08-31 17:58:44 +0800] [14555] [INFO] Using worker: sync
|
||
[2025-08-31 17:58:44 +0800] [14556] [INFO] Booting worker with pid: 14556
|
||
[2025-08-31 17:58:44 +0800] [14556] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 17:58:44 +0800] [14556] [INFO] Worker exiting (pid: 14556)
|
||
[2025-08-31 17:58:44 +0800] [14557] [INFO] Booting worker with pid: 14557
|
||
[2025-08-31 17:58:44 +0800] [14555] [ERROR] Worker (pid:14556) exited with code 3
|
||
[2025-08-31 17:58:44 +0800] [14557] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 17:58:44 +0800] [14557] [INFO] Worker exiting (pid: 14557)
|
||
[2025-08-31 17:58:44 +0800] [14555] [ERROR] Worker (pid:14557) exited with code 3
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 201, in run
|
||
self.manage_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 570, in manage_workers
|
||
self.spawn_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 642, in spawn_workers
|
||
time.sleep(0.1 * random.random())
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 241, in handle_chld
|
||
self.reap_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 529, in reap_workers
|
||
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
|
||
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "/usr/bin/gunicorn", line 8, in <module>
|
||
sys.exit(run())
|
||
^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 66, in run
|
||
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 235, in run
|
||
super().run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 71, in run
|
||
Arbiter(self).run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 228, in run
|
||
self.halt(reason=inst.reason, exit_status=inst.exit_status)
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 341, in halt
|
||
self.stop()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 395, in stop
|
||
time.sleep(0.1)
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 241, in handle_chld
|
||
self.reap_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 529, in reap_workers
|
||
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
|
||
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
|
||
|
||
2025-08-31 17:58:45.584 | ERROR | gunicorn_tab:on_command_result:925 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 17:58:44 +0800] [14555] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 17:58:44 +0800] [14555] [INFO] Listening at: http://0.0.0.0:8000 (14555)
|
||
[2025-08-31 17:58:44 +0800] [14555] [INFO] Using worker: sync
|
||
[2025-08-31 17:58:44 +0800] [14556] [INFO] Booting worker with pid: 14556
|
||
[2025-08-31 17:58:44 +0800] [14556] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 17:58:44 +0800] [14556] [INFO] Worker exiting (pid: 14556)
|
||
[2025-08-31 17:58:44 +0800] [14557] [INFO] Booting worker with pid: 14557
|
||
[2025-08-31 17:58:44 +0800] [14555] [ERROR] Worker (pid:14556) exited with code 3
|
||
[2025-08-31 17:58:44 +0800] [14557] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 17:58:44 +0800] [14557] [INFO] Worker exiting (pid: 14557)
|
||
[2025-08-31 17:58:44 +0800] [14555] [ERROR] Worker (pid:14557) exited with code 3
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 201, in run
|
||
self.manage_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 570, in manage_workers
|
||
self.spawn_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 642, in spawn_workers
|
||
time.sleep(0.1 * random.random())
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 241, in handle_chld
|
||
self.reap_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 529, in reap_workers
|
||
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
|
||
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
|
||
|
||
During handling of the above exception, another exception occurred:
|
||
|
||
Traceback (most recent call last):
|
||
File "/usr/bin/gunicorn", line 8, in <module>
|
||
sys.exit(run())
|
||
^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 66, in run
|
||
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 235, in run
|
||
super().run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 71, in run
|
||
Arbiter(self).run()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 228, in run
|
||
self.halt(reason=inst.reason, exit_status=inst.exit_status)
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 341, in halt
|
||
self.stop()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 395, in stop
|
||
time.sleep(0.1)
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 241, in handle_chld
|
||
self.reap_workers()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 529, in reap_workers
|
||
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
|
||
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
|
||
|
||
2025-08-31 18:00:13.033 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 18:00:13.033 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 18:00:13.034 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 18:00:13.034 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 18:00:13.034 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 18:00:13.035 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 18:00:13.035 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 18:00:13.036 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 18:00:13.045 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 18:00:13.046 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 18:00:13.098 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 18:00:13.099 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 18:00:13.100 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 18:00:13.100 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 18:00:13.101 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 18:00:13.101 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 18:00:13.101 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 18:00:13.102 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 18:00:13.102 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 18:00:13.102 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 18:00:13.103 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 18:00:13.104 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 18:00:13.104 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 18:00:13.105 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 18:00:13.105 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 18:00:25.250 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 18:00:25.250 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 18:00:25.252 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 18:00:25.259 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 18:00:25.259 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 18:00:25.309 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 18:00:25.310 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 28
|
||
2025-08-31 18:00:25.310 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 18:00:25.310 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
2025-08-31 18:00:25.310 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 18:00:25.311 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
2025-08-31 18:00:25.311 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
2025-08-31 18:00:25.312 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
2025-08-31 18:00:25.312 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
2025-08-31 18:00:25.312 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
2025-08-31 18:00:25.313 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
2025-08-31 18:00:25.313 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 18:06:12.334 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 18:06:12.336 | INFO | gunicorn_tab:set_ssh_client:595 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 18:06:12.336 | INFO | __main__:on_tab_changed:155 - 构建的Django路径: /home/xiaji/webstatus/statuspage/, 项目名: statuspage
|
||
2025-08-31 18:06:12.337 | INFO | gunicorn_tab:set_username:600 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 18:06:12.337 | INFO | gunicorn_tab:set_project_info:606 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/statuspage/
|
||
2025-08-31 18:06:12.339 | INFO | __main__:on_tab_changed:162 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/statuspage/
|
||
2025-08-31 18:16:30.073 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 18:16:30.098 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 18:16:30.102 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 18:16:30.103 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 18:16:30.104 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 18:16:30.105 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 18:16:30.105 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 18:16:30.106 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 18:16:30.106 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 18:16:30.109 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 18:16:30.111 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 18:16:31.461 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 18:16:31.555 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 18:16:33.636 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 18:16:33.637 | INFO | gunicorn_tab:set_ssh_client:596 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 18:16:33.637 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 18:16:33.637 | INFO | gunicorn_tab:set_username:601 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 18:16:33.637 | INFO | gunicorn_tab:set_project_info:607 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 18:16:33.639 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 18:16:40.120 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 0
|
||
2025-08-31 18:16:42.094 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 18:16:42.095 | INFO | gunicorn_tab:set_ssh_client:596 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 18:16:42.095 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 18:16:42.096 | INFO | gunicorn_tab:set_username:601 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 18:16:42.096 | INFO | gunicorn_tab:set_project_info:607 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 18:16:42.097 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 18:16:55.948 | INFO | gunicorn_tab:run:450 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 18:16:56.136 | ERROR | gunicorn_tab:run:464 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 18:16:55 +0800] [15487] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 18:16:55 +0800] [15487] [INFO] Listening at: http://0.0.0.0:8000 (15487)
|
||
[2025-08-31 18:16:55 +0800] [15487] [INFO] Using worker: sync
|
||
[2025-08-31 18:16:55 +0800] [15488] [INFO] Booting worker with pid: 15488
|
||
[2025-08-31 18:16:55 +0800] [15488] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 18:16:55 +0800] [15488] [INFO] Worker exiting (pid: 15488)
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Worker (pid:15488) exited with code 3
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Shutting down: Master
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 18:16:56.141 | ERROR | gunicorn_tab:on_command_result:926 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 18:16:55 +0800] [15487] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 18:16:55 +0800] [15487] [INFO] Listening at: http://0.0.0.0:8000 (15487)
|
||
[2025-08-31 18:16:55 +0800] [15487] [INFO] Using worker: sync
|
||
[2025-08-31 18:16:55 +0800] [15488] [INFO] Booting worker with pid: 15488
|
||
[2025-08-31 18:16:55 +0800] [15488] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 18:16:55 +0800] [15488] [INFO] Worker exiting (pid: 15488)
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Worker (pid:15488) exited with code 3
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Shutting down: Master
|
||
[2025-08-31 18:16:56 +0800] [15487] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 18:17:47.759 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 1
|
||
2025-08-31 18:17:47.759 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 18:17:47.760 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 18:17:47.760 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 18:17:47.760 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 18:17:47.761 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 18:17:47.761 | INFO | __main__:on_tab_changed:83 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 18:17:47.761 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 18:17:47.771 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 18:17:47.771 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 18:17:47.822 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 18:17:47.822 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 18:17:47.823 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 18:17:47.824 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 18:17:47.824 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 18:17:47.824 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 18:17:47.825 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 18:17:47.825 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 18:17:47.825 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 18:17:47.825 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 18:17:47.826 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 18:17:47.826 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 18:17:47.826 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 webstatus
|
||
2025-08-31 18:17:47.826 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 18:17:47.827 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 18:17:53.263 | INFO | remote_commands_tab:on_current_dir_entered:454 - 用户输入目录路径并按回车键
|
||
2025-08-31 18:17:53.264 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 18:17:53.264 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji/webstatus
|
||
2025-08-31 18:17:53.265 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 18:17:53.276 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 18:17:53.277 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 18:17:53.325 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji/webstatus
|
||
2025-08-31 18:17:53.326 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji/webstatus && pwd && ls -la
|
||
2025-08-31 18:17:53.327 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 160
|
||
2025-08-31 18:17:53.327 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 18:17:53.328 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 ..
|
||
2025-08-31 18:17:53.328 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 135168 Aug 31 10:59 db.sqlite3
|
||
2025-08-31 18:17:53.329 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 8 xiaji xiaji 4096 Aug 31 10:59 .git
|
||
2025-08-31 18:17:53.329 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 666 Aug 31 10:59 manage.py
|
||
2025-08-31 18:17:53.330 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 13 Aug 31 10:59 requirements.txt
|
||
2025-08-31 18:17:53.330 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 status
|
||
2025-08-31 18:17:53.330 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 statuspage
|
||
2025-08-31 18:17:53.331 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 18:18:18.562 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 18:18:18.563 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 18:18:18.564 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 18:18:18.572 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 18:18:18.573 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 18:18:18.622 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji/webstatus/statuspage
|
||
2025-08-31 18:18:18.624 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 28
|
||
2025-08-31 18:18:18.624 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji/webstatus/statuspage && pwd && ls -la
|
||
2025-08-31 18:18:18.625 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 .
|
||
2025-08-31 18:18:18.625 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 5 xiaji xiaji 4096 Aug 31 10:59 ..
|
||
2025-08-31 18:18:18.626 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 asgi.py
|
||
2025-08-31 18:18:18.626 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 0 Aug 31 10:59 __init__.py
|
||
2025-08-31 18:18:18.627 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 2 xiaji xiaji 4096 Aug 31 13:07 __pycache__
|
||
2025-08-31 18:18:18.627 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 3080 Aug 31 13:06 settings.py
|
||
2025-08-31 18:18:18.627 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 813 Aug 31 10:59 urls.py
|
||
2025-08-31 18:18:18.628 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 397 Aug 31 10:59 wsgi.py
|
||
2025-08-31 18:18:18.628 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 19:40:04.824 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 0
|
||
2025-08-31 19:40:05.855 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:40:05.941 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:40:08.064 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:40:08.065 | INFO | gunicorn_tab:set_ssh_client:596 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:40:08.065 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:40:08.065 | INFO | gunicorn_tab:set_username:601 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:40:08.065 | INFO | gunicorn_tab:set_project_info:607 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:40:08.066 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:40:17.865 | INFO | gunicorn_tab:run:450 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:40:18.048 | ERROR | gunicorn_tab:run:464 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 19:40:17 +0800] [19536] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:40:17 +0800] [19536] [INFO] Listening at: http://0.0.0.0:8000 (19536)
|
||
[2025-08-31 19:40:17 +0800] [19536] [INFO] Using worker: sync
|
||
[2025-08-31 19:40:17 +0800] [19537] [INFO] Booting worker with pid: 19537
|
||
[2025-08-31 19:40:17 +0800] [19537] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:40:17 +0800] [19537] [INFO] Worker exiting (pid: 19537)
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Worker (pid:19537) exited with code 3
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Shutting down: Master
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 19:40:18.051 | ERROR | gunicorn_tab:on_command_result:926 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 19:40:17 +0800] [19536] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:40:17 +0800] [19536] [INFO] Listening at: http://0.0.0.0:8000 (19536)
|
||
[2025-08-31 19:40:17 +0800] [19536] [INFO] Using worker: sync
|
||
[2025-08-31 19:40:17 +0800] [19537] [INFO] Booting worker with pid: 19537
|
||
[2025-08-31 19:40:17 +0800] [19537] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:40:17 +0800] [19537] [INFO] Worker exiting (pid: 19537)
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Worker (pid:19537) exited with code 3
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Shutting down: Master
|
||
[2025-08-31 19:40:17 +0800] [19536] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 19:42:50.616 | INFO | gunicorn_tab:run:450 - 开始执行Gunicorn命令: sudo gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:42:50.910 | ERROR | gunicorn_tab:run:464 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 19:42:50 +0800] [19659] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:42:50 +0800] [19659] [INFO] Listening at: http://0.0.0.0:8000 (19659)
|
||
[2025-08-31 19:42:50 +0800] [19659] [INFO] Using worker: sync
|
||
[2025-08-31 19:42:50 +0800] [19663] [INFO] Booting worker with pid: 19663
|
||
[2025-08-31 19:42:50 +0800] [19663] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:42:50 +0800] [19663] [INFO] Worker exiting (pid: 19663)
|
||
[2025-08-31 19:42:50 +0800] [19664] [INFO] Booting worker with pid: 19664
|
||
[2025-08-31 19:42:50 +0800] [19664] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:42:50 +0800] [19664] [INFO] Worker exiting (pid: 19664)
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Worker (pid:19663) exited with code 3
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Worker (pid:19664) was sent SIGTERM!
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Shutting down: Master
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 19:42:50.913 | ERROR | gunicorn_tab:on_command_result:926 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 19:42:50 +0800] [19659] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:42:50 +0800] [19659] [INFO] Listening at: http://0.0.0.0:8000 (19659)
|
||
[2025-08-31 19:42:50 +0800] [19659] [INFO] Using worker: sync
|
||
[2025-08-31 19:42:50 +0800] [19663] [INFO] Booting worker with pid: 19663
|
||
[2025-08-31 19:42:50 +0800] [19663] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:42:50 +0800] [19663] [INFO] Worker exiting (pid: 19663)
|
||
[2025-08-31 19:42:50 +0800] [19664] [INFO] Booting worker with pid: 19664
|
||
[2025-08-31 19:42:50 +0800] [19664] [ERROR] Exception in worker process
|
||
Traceback (most recent call last):
|
||
File "/usr/lib/python3/dist-packages/gunicorn/arbiter.py", line 608, in spawn_worker
|
||
worker.init_process()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 135, in init_process
|
||
self.load_wsgi()
|
||
File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 147, in load_wsgi
|
||
self.wsgi = self.app.wsgi()
|
||
^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/base.py", line 66, in wsgi
|
||
self.callable = self.load()
|
||
^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 57, in load
|
||
return self.load_wsgiapp()
|
||
^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
|
||
return util.import_app(self.app_uri)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3/dist-packages/gunicorn/util.py", line 395, in import_app
|
||
mod = importlib.import_module(module)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
|
||
return _bootstrap._gcd_import(name[level:], package, level)
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
|
||
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
|
||
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
|
||
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
|
||
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
|
||
ModuleNotFoundError: No module named 'statuspage'
|
||
[2025-08-31 19:42:50 +0800] [19664] [INFO] Worker exiting (pid: 19664)
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Worker (pid:19663) exited with code 3
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Worker (pid:19664) was sent SIGTERM!
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Shutting down: Master
|
||
[2025-08-31 19:42:50 +0800] [19659] [ERROR] Reason: Worker failed to boot.
|
||
|
||
2025-08-31 19:43:46.214 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 19:43:46.237 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 19:43:46.243 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 19:43:46.243 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 19:43:46.245 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 19:43:46.245 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 19:43:46.246 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 19:43:46.246 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 19:43:46.247 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 19:43:46.249 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 19:43:46.250 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 19:43:47.503 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:43:47.592 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:43:49.458 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:43:49.459 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:43:49.459 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:43:49.459 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:43:49.460 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:43:49.461 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 19:43:49.462 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:44:15.759 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 19:44:15.782 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 19:44:15.788 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 19:44:15.788 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 19:44:15.790 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 19:44:15.790 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 19:44:15.791 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 19:44:15.791 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 19:44:15.792 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 19:44:15.795 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 19:44:15.797 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 19:44:17.350 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:44:17.439 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:44:19.081 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:44:19.081 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:44:19.082 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:44:19.082 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:44:19.082 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:44:19.083 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 19:44:19.084 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:44:24.450 | INFO | gunicorn_tab:run:452 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:44:24.450 | INFO | gunicorn_tab:run:462 - 添加--pythonpath参数后的命令: gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:44:24.450 | INFO | gunicorn_tab:run:467 - 在目录 /home/xiaji/webstatus/ 中执行命令: cd /home/xiaji/webstatus/ && bash -c 'echo "xiaji" | sudo -S gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application'
|
||
2025-08-31 19:44:42.806 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:44:40 CST; 1s ago
|
||
Invocation: 8e54a758d19b4abea5d4676571dbc649
|
||
Process: 19902 ExecStart=/usr/local/bin/gunicorn \ (code=exited, status=203/EXEC)
|
||
Main PID: 19902 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 19:44:42.807 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:44:40 CST; 1s ago
|
||
Invocation: 8e54a758d19b4abea5d4676571dbc649
|
||
Process: 19902 ExecStart=/usr/local/bin/gunicorn \ (code=exited, status=203/EXEC)
|
||
Main PID: 19902 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 19:49:14.125 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:49:14.126 | INFO | gunicorn_tab:on_upload_result:764 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:49:19.340 | INFO | gunicorn_tab:run:416 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 19:49:19.417 | INFO | gunicorn_tab:run:427 - 开始重启服务器
|
||
2025-08-31 19:49:19.465 | INFO | gunicorn_tab:run:431 - 时区设置成功,服务器正在重启
|
||
2025-08-31 19:49:19.468 | INFO | gunicorn_tab:on_server_control_result:924 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 19:49:19.670 | ERROR | gunicorn_tab:run:485 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 19:44:24 +0800] [19886] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:44:24 +0800] [19886] [INFO] Listening at: http://0.0.0.0:8000 (19886)
|
||
[2025-08-31 19:44:24 +0800] [19886] [INFO] Using worker: sync
|
||
[2025-08-31 19:44:24 +0800] [19887] [INFO] Booting worker with pid: 19887
|
||
[2025-08-31 19:44:24 +0800] [19888] [INFO] Booting worker with pid: 19888
|
||
[2025-08-31 19:44:24 +0800] [19889] [INFO] Booting worker with pid: 19889
|
||
|
||
2025-08-31 19:49:19.670 | ERROR | gunicorn_tab:on_command_result:963 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 19:44:24 +0800] [19886] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:44:24 +0800] [19886] [INFO] Listening at: http://0.0.0.0:8000 (19886)
|
||
[2025-08-31 19:44:24 +0800] [19886] [INFO] Using worker: sync
|
||
[2025-08-31 19:44:24 +0800] [19887] [INFO] Booting worker with pid: 19887
|
||
[2025-08-31 19:44:24 +0800] [19888] [INFO] Booting worker with pid: 19888
|
||
[2025-08-31 19:44:24 +0800] [19889] [INFO] Booting worker with pid: 19889
|
||
|
||
2025-08-31 19:49:29.129 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 0
|
||
2025-08-31 19:49:30.775 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:49:30.927 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:49:33.599 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:49:33.600 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:49:33.600 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:49:33.600 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:49:33.601 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:49:33.602 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 19:49:33.603 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:49:40.130 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Mon 2025-09-01 02:49:37 CST; 1s ago
|
||
Invocation: 6925e8305d624442a8fd4cba87520f3d
|
||
Process: 1293 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1293 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 157ms
|
||
|
||
2025-08-31 19:49:40.130 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Mon 2025-09-01 02:49:37 CST; 1s ago
|
||
Invocation: 6925e8305d624442a8fd4cba87520f3d
|
||
Process: 1293 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1293 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 157ms
|
||
|
||
2025-08-31 19:50:26.713 | INFO | gunicorn_tab:run:452 - 开始执行Gunicorn命令: gunicorn --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:50:26.714 | INFO | gunicorn_tab:run:462 - 添加--pythonpath参数后的命令: gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
2025-08-31 19:50:26.714 | INFO | gunicorn_tab:run:467 - 在目录 /home/xiaji/webstatus/ 中执行命令: cd /home/xiaji/webstatus/ && bash -c 'echo "xiaji" | sudo -S gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application'
|
||
2025-08-31 19:52:16.285 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:52:16.286 | INFO | gunicorn_tab:on_upload_result:764 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:52:23.120 | INFO | gunicorn_tab:run:416 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 19:52:23.206 | INFO | gunicorn_tab:run:427 - 开始重启服务器
|
||
2025-08-31 19:52:23.254 | INFO | gunicorn_tab:run:431 - 时区设置成功,服务器正在重启
|
||
2025-08-31 19:52:23.254 | INFO | gunicorn_tab:on_server_control_result:924 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 19:52:23.417 | ERROR | gunicorn_tab:run:485 - Gunicorn命令执行失败: [sudo] password for xiaji: [2025-08-31 19:50:26 +0800] [1380] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:50:26 +0800] [1380] [INFO] Listening at: http://0.0.0.0:8000 (1380)
|
||
[2025-08-31 19:50:26 +0800] [1380] [INFO] Using worker: sync
|
||
[2025-08-31 19:50:26 +0800] [1381] [INFO] Booting worker with pid: 1381
|
||
[2025-08-31 19:50:26 +0800] [1382] [INFO] Booting worker with pid: 1382
|
||
[2025-08-31 19:50:26 +0800] [1383] [INFO] Booting worker with pid: 1383
|
||
|
||
2025-08-31 19:52:23.419 | ERROR | gunicorn_tab:on_command_result:963 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji: [2025-08-31 19:50:26 +0800] [1380] [INFO] Starting gunicorn 23.0.0
|
||
[2025-08-31 19:50:26 +0800] [1380] [INFO] Listening at: http://0.0.0.0:8000 (1380)
|
||
[2025-08-31 19:50:26 +0800] [1380] [INFO] Using worker: sync
|
||
[2025-08-31 19:50:26 +0800] [1381] [INFO] Booting worker with pid: 1381
|
||
[2025-08-31 19:50:26 +0800] [1382] [INFO] Booting worker with pid: 1382
|
||
[2025-08-31 19:50:26 +0800] [1383] [INFO] Booting worker with pid: 1383
|
||
|
||
2025-08-31 19:52:26.794 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 0
|
||
2025-08-31 19:52:28.052 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:52:31.976 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:52:35.025 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:52:35.025 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:52:35.025 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:52:35.026 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:52:35.026 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:52:35.028 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 19:52:35.028 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:52:39.512 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:52:36 CST; 3s ago
|
||
Invocation: bd9e195f1ac34bae85582c368ddb4f5d
|
||
Process: 1221 ExecStart=/path/to/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application (code=exited, status=203/EXEC)
|
||
Main PID: 1221 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.4M
|
||
CPU: 4ms
|
||
|
||
2025-08-31 19:52:39.513 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:52:36 CST; 3s ago
|
||
Invocation: bd9e195f1ac34bae85582c368ddb4f5d
|
||
Process: 1221 ExecStart=/path/to/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application (code=exited, status=203/EXEC)
|
||
Main PID: 1221 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.4M
|
||
CPU: 4ms
|
||
|
||
2025-08-31 19:53:32.187 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:53:32.188 | INFO | gunicorn_tab:on_upload_result:764 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 19:53:37.480 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:53:33 CST; 3s ago
|
||
Invocation: 74bd00154f9a426faba0299b48ab7006
|
||
Process: 1286 ExecStart=/path/to/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application (code=exited, status=203/EXEC)
|
||
Main PID: 1286 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.5M
|
||
CPU: 5ms
|
||
|
||
2025-08-31 19:53:37.481 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 19:53:33 CST; 3s ago
|
||
Invocation: 74bd00154f9a426faba0299b48ab7006
|
||
Process: 1286 ExecStart=/path/to/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application (code=exited, status=203/EXEC)
|
||
Main PID: 1286 (code=exited, status=203/EXEC)
|
||
Mem peak: 1.5M
|
||
CPU: 5ms
|
||
|
||
2025-08-31 19:53:44.985 | INFO | gunicorn_tab:run:416 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 19:53:45.069 | INFO | gunicorn_tab:run:427 - 开始重启服务器
|
||
2025-08-31 19:53:45.116 | INFO | gunicorn_tab:run:431 - 时区设置成功,服务器正在重启
|
||
2025-08-31 19:53:45.117 | INFO | gunicorn_tab:on_server_control_result:924 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 19:54:12.555 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 0
|
||
2025-08-31 19:54:13.378 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 19:54:13.552 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 19:54:15.028 | INFO | __main__:on_tab_changed:55 - 标签页切换到: 3
|
||
2025-08-31 19:54:15.029 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 19:54:15.029 | INFO | __main__:on_tab_changed:153 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 19:54:15.029 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 19:54:15.029 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 19:54:15.031 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 19:54:15.031 | INFO | __main__:on_tab_changed:160 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 19:54:19.153 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 7h ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 113.4M (peak: 113.9M)
|
||
CPU: 804ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1065 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 19:53:52 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Starting gunicorn 23.0.0
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Listening at: http://0.0.0.0:8000 (910)
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Using worker: sync
|
||
Sep 01 02:53:52 statuspage gunicorn[1065]: [2025-09-01 02:53:52 +0800] [1065] [INFO] Booting worker with pid: 1065
|
||
Sep 01 02:53:52 statuspage gunicorn[1073]: [2025-09-01 02:53:52 +0800] [1073] [INFO] Booting worker with pid: 1073
|
||
Sep 01 02:53:52 statuspage gunicorn[1075]: [2025-09-01 02:53:52 +0800] [1075] [INFO] Booting worker with pid: 1075
|
||
|
||
2025-08-31 19:54:19.154 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 7h ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 113.4M (peak: 113.9M)
|
||
CPU: 804ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1065 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 19:53:52 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Starting gunicorn 23.0.0
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Listening at: http://0.0.0.0:8000 (910)
|
||
Sep 01 02:53:52 statuspage gunicorn[910]: [2025-09-01 02:53:52 +0800] [910] [INFO] Using worker: sync
|
||
Sep 01 02:53:52 statuspage gunicorn[1065]: [2025-09-01 02:53:52 +0800] [1065] [INFO] Booting worker with pid: 1065
|
||
Sep 01 02:53:52 statuspage gunicorn[1073]: [2025-09-01 02:53:52 +0800] [1073] [INFO] Booting worker with pid: 1073
|
||
Sep 01 02:53:52 statuspage gunicorn[1075]: [2025-09-01 02:53:52 +0800] [1075] [INFO] Booting worker with pid: 1075
|
||
|
||
2025-08-31 20:03:04.389 | INFO | __main__:<module>:164 - 启动应用程序
|
||
2025-08-31 20:03:04.413 | INFO | __main__:__init__:16 - 初始化主窗口
|
||
2025-08-31 20:03:04.421 | INFO | __main__:__init__:31 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:03:04.421 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:03:04.422 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:03:04.423 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:03:04.423 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:03:04.424 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:03:04.425 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:03:04.427 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:03:04.429 | INFO | __main__:__init__:52 - 主窗口初始化完成
|
||
2025-08-31 20:04:26.465 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:04:26.488 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:04:26.494 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:04:26.495 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:04:26.496 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:04:26.497 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:04:26.497 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:04:26.498 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:04:26.499 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:04:26.500 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:04:26.503 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:05:12.806 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:05:12.830 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:05:12.836 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:05:12.836 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:05:12.837 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:05:12.838 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:05:12.838 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:05:12.839 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:05:12.840 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:05:12.841 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:05:12.844 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:05:14.296 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:05:14.392 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:05:16.217 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 20:05:16.217 | INFO | nginx_tab:set_ssh_client:400 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 20:05:16.218 | INFO | nginx_tab:set_username:405 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 20:05:16.218 | INFO | nginx_tab:set_project_info:411 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 20:05:16.219 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 20:05:21.255 | INFO | nginx_tab:run:48 - 开始安装Nginx
|
||
2025-08-31 20:05:33.240 | INFO | nginx_tab:run:59 - 验证Nginx安装
|
||
2025-08-31 20:05:33.292 | INFO | nginx_tab:run:65 - Nginx版本检查状态: 0
|
||
2025-08-31 20:05:33.293 | INFO | nginx_tab:run:66 - Nginx版本信息:
|
||
2025-08-31 20:05:33.293 | ERROR | nginx_tab:run:68 - Nginx版本检查错误: nginx version: nginx/1.26.0 (Ubuntu)
|
||
|
||
2025-08-31 20:05:33.293 | ERROR | nginx_tab:run:75 - Nginx安装后无法获取版本信息
|
||
2025-08-31 20:05:33.294 | ERROR | nginx_tab:on_install_result:447 - Nginx安装失败: Nginx安装后无法获取版本信息
|
||
2025-08-31 20:05:56.948 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: status
|
||
2025-08-31 20:05:56.978 | INFO | nginx_tab:run:193 - Nginx status 操作成功
|
||
2025-08-31 20:05:56.980 | INFO | nginx_tab:on_control_result:623 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 20:05:29 CST; 26s ago
|
||
Invocation: 3d4c27ce154b47519464a7db671a941a
|
||
Docs: man:nginx(8)
|
||
Process: 1820 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 1821 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 1849 (nginx)
|
||
Tasks: 3 (limit: 1846)
|
||
Memory: 2.7M (peak: 6.5M)
|
||
CPU: 32ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─1849 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─1852 "nginx: worker process"
|
||
└─1853 "nginx: worker process"
|
||
|
||
Aug 31 20:05:29 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Aug 31 20:05:29 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-08-31 20:06:13.735 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: upload
|
||
2025-08-31 20:06:15.847 | WARNING | nginx_tab:run:123 - 备份原配置文件失败: [sudo] password for xiaji: Sorry, try again.
|
||
[sudo] password for xiaji:
|
||
sudo: no password was provided
|
||
sudo: 1 incorrect password attempt
|
||
|
||
2025-08-31 20:06:17.894 | ERROR | nginx_tab:run:136 - 配置文件上传失败: [sudo] password for xiaji: Sorry, try again.
|
||
[sudo] password for xiaji:
|
||
sudo: no password was provided
|
||
sudo: 1 incorrect password attempt
|
||
|
||
2025-08-31 20:06:17.895 | ERROR | nginx_tab:on_upload_main_config_result:508 - Nginx主配置文件上传失败: 配置文件上传失败: [sudo] password for xiaji: Sorry, try again.
|
||
[sudo] password for xiaji:
|
||
sudo: no password was provided
|
||
sudo: 1 incorrect password attempt
|
||
|
||
2025-08-31 20:06:20.242 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: upload
|
||
2025-08-31 20:06:20.381 | INFO | nginx_tab:run:132 - 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:06:20.381 | INFO | nginx_tab:on_upload_main_config_result:504 - Nginx主配置文件上传成功: 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:06:27.533 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 20:06:32.607 | ERROR | nginx_tab:run:196 - Nginx restart 操作失败: [sudo] password for xiaji: Job for nginx.service failed because the control process exited with error code.
|
||
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
|
||
|
||
2025-08-31 20:06:32.607 | ERROR | nginx_tab:on_control_result:627 - Nginx服务控制失败: Nginx restart 操作失败: [sudo] password for xiaji: Job for nginx.service failed because the control process exited with error code.
|
||
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
|
||
|
||
2025-08-31 20:06:50.982 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 20:06:51.025 | ERROR | nginx_tab:run:196 - Nginx restart 操作失败: [sudo] password for xiaji: Job for nginx.service failed because the control process exited with error code.
|
||
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
|
||
|
||
2025-08-31 20:06:51.026 | ERROR | nginx_tab:on_control_result:627 - Nginx服务控制失败: Nginx restart 操作失败: [sudo] password for xiaji: Job for nginx.service failed because the control process exited with error code.
|
||
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
|
||
|
||
2025-08-31 20:09:35.805 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:09:35.826 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:09:35.832 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:09:35.832 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:09:35.833 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:09:35.834 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:09:35.834 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:09:35.835 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:09:35.836 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:09:35.837 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:09:35.840 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:09:37.357 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:09:37.464 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:09:39.038 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 20:09:39.038 | INFO | nginx_tab:set_ssh_client:402 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 20:09:39.039 | INFO | nginx_tab:set_username:407 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 20:09:39.039 | INFO | nginx_tab:set_project_info:413 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 20:09:39.040 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 20:09:45.220 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:09:45.246 | ERROR | nginx_tab:run:198 - Nginx configtest 操作失败: [sudo] password for xiaji: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
|
||
2025/08/31 20:09:45 [emerg] 2045#2045: no "events" section in configuration
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-08-31 20:09:45.246 | ERROR | nginx_tab:on_configtest_result:695 - Nginx配置文件语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
|
||
2025/08/31 20:09:45 [emerg] 2045#2045: no "events" section in configuration
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-08-31 20:10:10.671 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: download
|
||
2025-08-31 20:10:10.697 | INFO | nginx_tab:run:147 - 配置文件下载成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:10:10.697 | INFO | nginx_tab:on_download_main_config_result:476 - Nginx主配置文件下载成功
|
||
2025-08-31 20:10:23.115 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: upload
|
||
2025-08-31 20:10:23.256 | INFO | nginx_tab:run:132 - 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:10:23.257 | INFO | nginx_tab:on_upload_main_config_result:506 - Nginx主配置文件上传成功: 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:10:28.385 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:10:28.410 | ERROR | nginx_tab:run:198 - Nginx configtest 操作失败: [sudo] password for xiaji: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
|
||
2025/08/31 20:10:28 [emerg] 2069#2069: no "events" section in configuration
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-08-31 20:10:28.410 | ERROR | nginx_tab:on_upload_configtest_result:535 - Nginx主配置文件上传后语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
|
||
2025/08/31 20:10:28 [emerg] 2069#2069: no "events" section in configuration
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-08-31 20:10:43.984 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: download
|
||
2025-08-31 20:10:44.010 | INFO | nginx_tab:run:147 - 配置文件下载成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:10:44.012 | INFO | nginx_tab:on_download_main_config_result:476 - Nginx主配置文件下载成功
|
||
2025-08-31 20:13:11.436 | INFO | nginx_tab:run:99 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: upload
|
||
2025-08-31 20:13:11.579 | INFO | nginx_tab:run:132 - 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:13:11.580 | INFO | nginx_tab:on_upload_main_config_result:506 - Nginx主配置文件上传成功: 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-08-31 20:13:16.875 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:13:16.902 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 20:13:16.903 | INFO | nginx_tab:on_upload_configtest_result:532 - Nginx主配置文件上传后语法检查通过
|
||
2025-08-31 20:13:23.150 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:13:23.176 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 20:13:27.020 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 20:13:27.083 | INFO | nginx_tab:run:195 - Nginx restart 操作成功
|
||
2025-08-31 20:13:27.084 | INFO | nginx_tab:on_control_result:721 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-08-31 20:15:08.973 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-08-31 20:15:09.050 | INFO | nginx_tab:run:245 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 20:15:09.051 | INFO | nginx_tab:on_create_site_config_result:567 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 20:15:13.244 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:15:13.273 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 20:15:13.273 | INFO | nginx_tab:on_create_configtest_result:593 - Nginx站点配置文件创建后语法检查通过
|
||
2025-08-31 20:15:18.686 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-08-31 20:15:18.709 | INFO | nginx_tab:run:259 - 站点配置启用成功: statuspage
|
||
2025-08-31 20:15:18.709 | INFO | nginx_tab:on_enable_site_config_result:626 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-08-31 20:15:23.294 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:15:23.323 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 20:15:23.323 | INFO | nginx_tab:on_enable_configtest_result:652 - Nginx站点配置启用后语法检查通过
|
||
2025-08-31 20:15:27.604 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 20:15:27.638 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 20:15:31.970 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 20:15:32.068 | INFO | nginx_tab:run:195 - Nginx restart 操作成功
|
||
2025-08-31 20:15:32.069 | INFO | nginx_tab:on_control_result:721 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-08-31 20:16:11.376 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:16:11.377 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:16:11.377 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:16:11.377 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:16:11.377 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:16:11.380 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:16:11.380 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:17:00.751 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 20:17:00.752 | INFO | nginx_tab:set_ssh_client:402 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 20:17:00.752 | INFO | nginx_tab:set_username:407 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 20:17:00.752 | INFO | nginx_tab:set_project_info:413 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 20:17:00.756 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 20:18:09.915 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:18:09.942 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:18:09.953 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:18:09.953 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:18:09.955 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:18:09.955 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:18:09.956 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:18:09.956 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:18:09.959 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:18:09.961 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:18:09.964 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:18:11.202 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:18:11.290 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:18:13.987 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:18:13.988 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:18:13.988 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:18:13.988 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:13.988 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:18:13.990 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:18:13.990 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:18:15.291 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 20:18:15.291 | INFO | nginx_tab:set_ssh_client:461 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 20:18:15.291 | INFO | nginx_tab:set_username:466 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:15.292 | INFO | nginx_tab:set_project_info:472 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 20:18:15.295 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 20:18:36.697 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-08-31 20:18:36.697 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 20:18:36.698 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:36.698 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 20:18:37.758 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:18:37.759 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:18:37.759 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:18:37.759 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:37.759 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:18:37.761 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:18:37.761 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:18:38.211 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-08-31 20:18:38.211 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 20:18:38.212 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:38.212 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 20:18:39.043 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:18:39.043 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:18:39.043 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:18:39.043 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:18:39.044 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:18:39.045 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:18:39.045 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:18:44.382 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 24min ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 117.2M (peak: 121.9M)
|
||
CPU: 1.373s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1961 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: d = self.chunk()
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/http/unreader.py", line 63, in chunk
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: return self.sock.recv(self.mxchunk)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: sys.exit(1)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: SystemExit: 1
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: [2025-08-31 20:06:38 +0800] [1065] [INFO] Worker exiting (pid: 1065)
|
||
Aug 31 20:06:38 statuspage gunicorn[1961]: [2025-08-31 20:06:38 +0800] [1961] [INFO] Booting worker with pid: 1961
|
||
|
||
2025-08-31 20:18:44.384 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 24min ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 117.2M (peak: 121.9M)
|
||
CPU: 1.373s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1961 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: d = self.chunk()
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/http/unreader.py", line 63, in chunk
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: return self.sock.recv(self.mxchunk)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: sys.exit(1)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: SystemExit: 1
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: [2025-08-31 20:06:38 +0800] [1065] [INFO] Worker exiting (pid: 1065)
|
||
Aug 31 20:06:38 statuspage gunicorn[1961]: [2025-08-31 20:06:38 +0800] [1961] [INFO] Booting worker with pid: 1961
|
||
|
||
2025-08-31 20:28:58.014 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:28:58.038 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:28:58.043 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:28:58.043 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:28:58.045 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:28:58.045 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:28:58.045 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:28:58.046 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:28:58.046 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:28:58.049 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:28:58.052 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:29:00.294 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 20:29:00.294 | INFO | nginx_tab:set_ssh_client:461 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 20:29:00.294 | INFO | nginx_tab:set_username:466 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 20:29:00.294 | INFO | nginx_tab:set_project_info:472 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 20:29:00.297 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 20:29:01.792 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:29:01.793 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:29:01.793 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:29:01.794 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:29:01.794 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:29:01.796 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:29:01.796 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:29:29.642 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 20:29:30.447 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:29:30.545 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:29:31.844 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:29:31.844 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:29:31.844 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:29:31.845 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:29:31.845 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:29:31.856 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:29:31.856 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:29:40.458 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:29:40.458 | INFO | gunicorn_tab:on_upload_result:764 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:30:13.972 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 36min ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 117.2M (peak: 121.9M)
|
||
CPU: 1.455s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1961 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: d = self.chunk()
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/http/unreader.py", line 63, in chunk
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: return self.sock.recv(self.mxchunk)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: sys.exit(1)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: SystemExit: 1
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: [2025-08-31 20:06:38 +0800] [1065] [INFO] Worker exiting (pid: 1065)
|
||
Aug 31 20:06:38 statuspage gunicorn[1961]: [2025-08-31 20:06:38 +0800] [1961] [INFO] Booting worker with pid: 1961
|
||
|
||
2025-08-31 20:30:13.974 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 19:53:52 CST; 36min ago
|
||
Invocation: 1dd86392ae0e443fb566af6798a730ca
|
||
Main PID: 910 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 117.2M (peak: 121.9M)
|
||
CPU: 1.455s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 910 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1073 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
├─1075 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
└─1961 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus/ --workers 3 --bind 0.0.0.0:8000 statuspage.wsgi:application
|
||
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: d = self.chunk()
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/http/unreader.py", line 63, in chunk
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: return self.sock.recv(self.mxchunk)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: File "/usr/lib/python3/dist-packages/gunicorn/workers/base.py", line 204, in handle_abort
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: sys.exit(1)
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: SystemExit: 1
|
||
Aug 31 20:06:38 statuspage gunicorn[1065]: [2025-08-31 20:06:38 +0800] [1065] [INFO] Worker exiting (pid: 1065)
|
||
Aug 31 20:06:38 statuspage gunicorn[1961]: [2025-08-31 20:06:38 +0800] [1961] [INFO] Booting worker with pid: 1961
|
||
|
||
2025-08-31 20:30:35.664 | INFO | gunicorn_tab:run:416 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 20:30:35.744 | INFO | gunicorn_tab:run:427 - 开始重启服务器
|
||
2025-08-31 20:30:35.793 | INFO | gunicorn_tab:run:431 - 时区设置成功,服务器正在重启
|
||
2025-08-31 20:30:35.795 | INFO | gunicorn_tab:on_server_control_result:924 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 20:30:38.823 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 20:30:40.783 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:30:45.069 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:30:46.082 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:30:46.165 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:30:47.787 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:30:47.787 | INFO | gunicorn_tab:set_ssh_client:620 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:30:47.787 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:30:47.788 | INFO | gunicorn_tab:set_username:625 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:30:47.788 | INFO | gunicorn_tab:set_project_info:631 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:30:47.789 | INFO | gunicorn_tab:update_command_editor:658 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:30:47.790 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:30:51.917 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:30:49 CST; 2s ago
|
||
Invocation: 2532f0798f384dd5b2a0c33ede7832b2
|
||
Process: 1327 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1327 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 158ms
|
||
|
||
2025-08-31 20:30:51.918 | INFO | gunicorn_tab:on_control_result:894 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:30:49 CST; 2s ago
|
||
Invocation: 2532f0798f384dd5b2a0c33ede7832b2
|
||
Process: 1327 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1327 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 158ms
|
||
|
||
2025-08-31 20:33:16.122 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:33:16.147 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:33:16.155 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:33:16.155 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:33:16.156 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:33:16.157 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:33:16.157 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:33:16.158 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:33:16.160 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:33:16.162 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:33:16.165 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:33:17.505 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:33:17.590 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:33:19.109 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:33:19.109 | INFO | gunicorn_tab:set_ssh_client:660 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:33:19.110 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:33:19.110 | INFO | gunicorn_tab:set_username:665 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:33:19.110 | INFO | gunicorn_tab:set_project_info:671 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:33:19.111 | INFO | gunicorn_tab:update_command_editor:698 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:33:19.111 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:33:30.668 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:33:28 CST; 2s ago
|
||
Invocation: 257596c8154a443da28aa4787e800443
|
||
Process: 1587 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1587 (code=exited, status=3)
|
||
Mem peak: 26.6M
|
||
CPU: 157ms
|
||
|
||
2025-08-31 20:33:30.669 | INFO | gunicorn_tab:on_control_result:971 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:33:28 CST; 2s ago
|
||
Invocation: 257596c8154a443da28aa4787e800443
|
||
Process: 1587 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1587 (code=exited, status=3)
|
||
Mem peak: 26.6M
|
||
CPU: 157ms
|
||
|
||
2025-08-31 20:33:35.661 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 20:33:35.720 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:33:35.726 | INFO | gunicorn_tab:on_log_result:961 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:36:31.698 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:36:31.724 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:36:31.731 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:36:31.731 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:36:31.733 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:36:31.733 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:36:31.733 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:36:31.734 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:36:31.735 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:36:31.737 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:36:31.740 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:38:53.499 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:38:53.591 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:38:55.634 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:38:55.635 | INFO | gunicorn_tab:set_ssh_client:775 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:38:55.635 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:38:55.636 | INFO | gunicorn_tab:set_username:780 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:38:55.636 | INFO | gunicorn_tab:set_project_info:786 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:38:55.639 | INFO | gunicorn_tab:update_command_editor:813 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:38:55.640 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:39:02.955 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:38:59 CST; 3s ago
|
||
Invocation: 7b6b833405e24d548567e5cfa3438de4
|
||
Process: 1991 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1991 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 159ms
|
||
|
||
2025-08-31 20:39:02.956 | INFO | gunicorn_tab:on_control_result:1135 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:38:59 CST; 3s ago
|
||
Invocation: 7b6b833405e24d548567e5cfa3438de4
|
||
Process: 1991 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 1991 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 159ms
|
||
|
||
2025-08-31 20:39:14.810 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 20:39:14.836 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:39:14.839 | INFO | gunicorn_tab:on_log_result:1076 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:40:14.692 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:40:14.716 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:40:14.721 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:40:14.721 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:40:14.722 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:40:14.723 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:40:14.723 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:40:14.723 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:40:14.725 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:40:14.726 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:40:14.729 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:40:20.255 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:40:20.341 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:40:25.493 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:40:25.494 | INFO | gunicorn_tab:set_ssh_client:775 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:40:25.494 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:40:25.494 | INFO | gunicorn_tab:set_username:780 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:40:25.494 | INFO | gunicorn_tab:set_project_info:786 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:40:25.495 | INFO | gunicorn_tab:update_command_editor:813 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:40:25.496 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:40:35.452 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 20:40:35.477 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:40:35.483 | INFO | gunicorn_tab:on_log_result:1076 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:40:55.359 | INFO | gunicorn_tab:run:454 - 从git_url提取的项目名: webstatus
|
||
2025-08-31 20:40:55.359 | INFO | gunicorn_tab:run:461 - 检查日志目录: /home/xiaji/webstatus/logs
|
||
2025-08-31 20:40:55.769 | INFO | gunicorn_tab:run:542 - 日志目录和文件创建成功
|
||
2025-08-31 20:40:55.771 | INFO | gunicorn_tab:on_log_check_result:1124 - Gunicorn日志文件检查和创建成功
|
||
2025-08-31 20:41:21.012 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 20:41:21.097 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 20:41:21.143 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 20:41:21.144 | INFO | gunicorn_tab:on_server_control_result:1165 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 20:41:38.219 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 20:41:38.240 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 20:41:38.246 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 20:41:38.246 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 20:41:38.248 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 20:41:38.248 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 20:41:38.249 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 20:41:38.249 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 20:41:38.251 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 20:41:38.252 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 20:41:38.255 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 20:41:46.274 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 20:41:46.428 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 20:43:48.283 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 20:43:48.283 | INFO | gunicorn_tab:set_ssh_client:775 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 20:43:48.284 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 20:43:48.284 | INFO | gunicorn_tab:set_username:780 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 20:43:48.284 | INFO | gunicorn_tab:set_project_info:786 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 20:43:48.286 | INFO | gunicorn_tab:update_command_editor:813 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 20:43:48.286 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 20:43:57.031 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 20:43:57.091 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:43:57.098 | INFO | gunicorn_tab:on_log_result:1076 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:45:55.659 | INFO | gunicorn_tab:run:454 - 从git_url提取的项目名: webstatus
|
||
2025-08-31 20:45:55.659 | INFO | gunicorn_tab:run:461 - 检查日志目录: /home/xiaji/webstatus/logs
|
||
2025-08-31 20:45:56.070 | INFO | gunicorn_tab:run:542 - 日志目录和文件创建成功
|
||
2025-08-31 20:45:56.072 | INFO | gunicorn_tab:on_log_check_result:1124 - Gunicorn日志文件检查和创建成功
|
||
2025-08-31 20:52:42.183 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:52:42.184 | INFO | gunicorn_tab:on_upload_result:919 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:53:42.814 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:53:42.814 | INFO | gunicorn_tab:on_upload_result:919 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 20:53:47.665 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:53:44 CST; 2s ago
|
||
Invocation: 0f3bd800cf4d4e8e97443770c89e1de7
|
||
Process: 2015 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 2015 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 164ms
|
||
|
||
2025-08-31 20:53:47.667 | INFO | gunicorn_tab:on_control_result:1135 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 20:53:44 CST; 2s ago
|
||
Invocation: 0f3bd800cf4d4e8e97443770c89e1de7
|
||
Process: 2015 ExecStart=/usr/bin/gunicorn \ (code=exited, status=3)
|
||
Main PID: 2015 (code=exited, status=3)
|
||
Mem peak: 26.7M
|
||
CPU: 164ms
|
||
|
||
2025-08-31 20:53:57.539 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 20:53:57.566 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 20:53:57.569 | INFO | gunicorn_tab:on_log_result:1076 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:01:01.926 | INFO | gunicorn_tab:run:597 - 开始执行Gunicorn命令: /usr/bin/gunicorn \
|
||
--pythonpath /home/xiaji/webstatus \
|
||
--workers 3 \
|
||
--bind unix:/var/run/statuspage/gunicorn.sock \
|
||
--access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log \
|
||
--error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log \
|
||
statuspage.wsgi:application
|
||
2025-08-31 21:01:01.927 | INFO | gunicorn_tab:run:612 - 在目录 /home/xiaji/webstatus/ 中执行命令: cd /home/xiaji/webstatus/ && bash -c 'echo "xiaji" | sudo -S /usr/bin/gunicorn \
|
||
--pythonpath /home/xiaji/webstatus \
|
||
--workers 3 \
|
||
--bind unix:/var/run/statuspage/gunicorn.sock \
|
||
--access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log \
|
||
--error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log \
|
||
statuspage.wsgi:application'
|
||
2025-08-31 21:01:07.072 | ERROR | gunicorn_tab:run:630 - Gunicorn命令执行失败: [sudo] password for xiaji:
|
||
2025-08-31 21:01:07.073 | ERROR | gunicorn_tab:on_command_result:1204 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji:
|
||
2025-08-31 21:01:14.811 | INFO | gunicorn_tab:run:597 - 开始执行Gunicorn命令: /usr/bin/gunicorn \
|
||
--pythonpath /home/xiaji/webstatus \
|
||
--workers 3 \
|
||
--bind unix:/var/run/statuspage/gunicorn.sock \
|
||
--access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log \
|
||
--error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log \
|
||
statuspage.wsgi:application
|
||
2025-08-31 21:01:14.812 | INFO | gunicorn_tab:run:612 - 在目录 /home/xiaji/webstatus/ 中执行命令: cd /home/xiaji/webstatus/ && bash -c 'echo "xiaji" | sudo -S /usr/bin/gunicorn \
|
||
--pythonpath /home/xiaji/webstatus \
|
||
--workers 3 \
|
||
--bind unix:/var/run/statuspage/gunicorn.sock \
|
||
--access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log \
|
||
--error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log \
|
||
statuspage.wsgi:application'
|
||
2025-08-31 21:01:19.957 | ERROR | gunicorn_tab:run:630 - Gunicorn命令执行失败: [sudo] password for xiaji:
|
||
2025-08-31 21:01:19.958 | ERROR | gunicorn_tab:on_command_result:1204 - Gunicorn命令执行失败: 命令执行失败
|
||
[sudo] password for xiaji:
|
||
2025-08-31 21:01:27.691 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:01:27.691 | INFO | gunicorn_tab:on_upload_result:919 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:01:33.334 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 21:01:33.410 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 21:01:33.459 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 21:01:33.459 | INFO | gunicorn_tab:on_server_control_result:1165 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 21:01:35.807 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 21:01:38.638 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:01:42.315 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:01:44.194 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:01:44.194 | INFO | gunicorn_tab:set_ssh_client:775 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:01:44.195 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:01:44.195 | INFO | gunicorn_tab:set_username:780 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:01:44.195 | INFO | gunicorn_tab:set_project_info:786 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:01:44.197 | INFO | gunicorn_tab:update_command_editor:813 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:01:44.197 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:01:50.073 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Mon 2025-09-01 04:01:44 CST; 3s ago
|
||
Invocation: 223bef4ec76e411482240c9e9e9b05f8
|
||
Process: 1236 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:01:50.074 | INFO | gunicorn_tab:on_control_result:1135 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Mon 2025-09-01 04:01:44 CST; 3s ago
|
||
Invocation: 223bef4ec76e411482240c9e9e9b05f8
|
||
Process: 1236 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:02:03.348 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:02:03.371 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:02:03.378 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:02:03.379 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:02:03.380 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:02:03.380 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:02:03.381 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:02:03.381 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:02:03.382 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:02:03.384 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:02:03.387 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:02:04.793 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:02:04.880 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:02:06.826 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:02:06.827 | INFO | gunicorn_tab:set_ssh_client:775 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:02:06.828 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:02:06.828 | INFO | gunicorn_tab:set_username:780 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:02:06.828 | INFO | gunicorn_tab:set_project_info:786 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:02:06.829 | INFO | gunicorn_tab:update_command_editor:813 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:02:06.830 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:02:11.173 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:02:11.232 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:02:11.239 | INFO | gunicorn_tab:on_log_result:1076 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:05:41.483 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:05:41.510 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:05:41.516 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:05:41.516 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:05:41.517 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:05:41.517 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:05:41.518 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:05:41.518 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:05:41.520 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:05:41.521 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:05:41.525 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:05:42.786 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:05:42.873 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:05:44.917 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:05:44.917 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 21:05:44.918 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:05:44.919 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 21:05:44.919 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:05:44.919 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:05:44.920 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:05:44.920 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:05:44.929 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:05:44.931 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:05:44.979 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:05:44.980 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 21:05:44.980 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:05:44.981 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:05:44.982 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:05:44.982 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:05:44.982 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:05:44.982 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:05:44.983 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:05:44.983 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:05:44.983 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:05:44.984 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:05:44.984 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 8 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:05:44.984 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:05:44.985 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 21:05:46.580 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-08-31 21:05:46.580 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 21:05:46.580 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 21:05:46.581 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 21:05:47.371 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:05:47.372 | INFO | gunicorn_tab:set_ssh_client:774 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:05:47.372 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:05:47.372 | INFO | gunicorn_tab:set_username:779 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:05:47.372 | INFO | gunicorn_tab:set_project_info:785 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:05:47.374 | INFO | gunicorn_tab:update_command_editor:812 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:05:47.374 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:05:59.245 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:05:59.245 | INFO | gunicorn_tab:on_upload_result:918 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:06:04.497 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:06:03 CST; 739ms ago
|
||
Invocation: 97a026c461e74c5096ecacd03d16e5b3
|
||
Process: 1626 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:06:04.498 | INFO | gunicorn_tab:on_control_result:1134 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:06:03 CST; 739ms ago
|
||
Invocation: 97a026c461e74c5096ecacd03d16e5b3
|
||
Process: 1626 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:06:20.054 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:06:20.082 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:06:20.085 | INFO | gunicorn_tab:on_log_result:1075 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:06:53.135 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:06:53.135 | INFO | gunicorn_tab:on_upload_result:918 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:06:58.859 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:06:55 CST; 2s ago
|
||
Invocation: 4ab27ae05a994e1bbbb03b0af2f3ea58
|
||
Process: 1683 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:06:58.860 | INFO | gunicorn_tab:on_control_result:1134 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:06:55 CST; 2s ago
|
||
Invocation: 4ab27ae05a994e1bbbb03b0af2f3ea58
|
||
Process: 1683 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:07:07.285 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:07:07.313 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:07:07.316 | INFO | gunicorn_tab:on_log_result:1075 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:07:12.472 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 21:07:12.550 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 21:07:12.598 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 21:07:12.599 | INFO | gunicorn_tab:on_server_control_result:1164 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 21:07:20.101 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:07:20.124 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:07:20.129 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:07:20.129 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:07:20.131 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:07:20.131 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:07:20.131 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:07:20.132 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:07:20.133 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:07:20.135 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:07:20.138 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:07:21.810 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:07:21.991 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:07:24.077 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:07:24.078 | INFO | gunicorn_tab:set_ssh_client:774 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:07:24.078 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:07:24.078 | INFO | gunicorn_tab:set_username:779 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:07:24.078 | INFO | gunicorn_tab:set_project_info:785 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:07:24.080 | INFO | gunicorn_tab:update_command_editor:812 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:07:24.080 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:07:33.631 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:07:33.631 | INFO | gunicorn_tab:on_upload_result:918 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:07:38.607 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:07:35 CST; 2s ago
|
||
Invocation: b49e6a28c85043248b4e0e870d592378
|
||
Process: 1253 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 21:07:38.608 | INFO | gunicorn_tab:on_control_result:1134 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:07:35 CST; 2s ago
|
||
Invocation: b49e6a28c85043248b4e0e870d592378
|
||
Process: 1253 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 8ms
|
||
|
||
2025-08-31 21:07:46.796 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:07:46.867 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:07:46.869 | INFO | gunicorn_tab:on_log_result:1075 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:10:07.690 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:10:07.724 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:10:07.731 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:10:07.732 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:10:07.734 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:10:07.734 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:10:07.734 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:10:07.735 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:10:07.736 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:10:07.738 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:10:07.740 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:10:08.975 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:10:09.066 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:10:10.508 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:10:10.508 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:10:10.508 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:10:10.509 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:10:10.509 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:10:10.510 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:10:10.511 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:10:15.816 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:10:15.816 | INFO | gunicorn_tab:on_upload_result:911 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:10:20.971 | INFO | gunicorn_tab:on_control_result:1127 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:10:18 CST; 2s ago
|
||
Invocation: e08926caf69349e7bd569f64c2038181
|
||
Process: 1489 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:10:20.971 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn daemon for myproject
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: activating (auto-restart) (Result: exit-code) since Sun 2025-08-31 21:10:18 CST; 2s ago
|
||
Invocation: e08926caf69349e7bd569f64c2038181
|
||
Process: 1489 ExecStartPre=/bin/mkdir -p /var/run/statuspage # 启动前创建目录 (code=exited, status=1/FAILURE)
|
||
Mem peak: 1.6M
|
||
CPU: 9ms
|
||
|
||
2025-08-31 21:10:27.609 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:10:27.637 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:10:27.639 | INFO | gunicorn_tab:on_log_result:1068 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:11:00.782 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 21:11:00.872 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 21:11:00.921 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 21:11:00.921 | INFO | gunicorn_tab:on_server_control_result:1157 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 21:11:05.488 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:11:05.514 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:11:05.520 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:11:05.521 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:11:05.522 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:11:05.522 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:11:05.523 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:11:05.523 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:11:05.525 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:11:05.526 | INFO | remote_commands_tab:init_ui:286 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:11:05.529 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:11:07.951 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:11:10.040 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:11:11.582 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:11:11.582 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:11:11.583 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:11:11.583 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:11:11.583 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:11:11.585 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:11:11.585 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:11:18.955 | INFO | gunicorn_tab:run:326 - Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:11:18.956 | INFO | gunicorn_tab:on_upload_result:911 - Gunicorn服务文件上传成功: Gunicorn服务文件上传成功: gunicorn_statuspage.service
|
||
2025-08-31 21:11:23.227 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
× gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: failed (Result: exit-code) since Sun 2025-08-31 21:11:08 CST; 14s ago
|
||
Invocation: 4729e6b87ffb4189a21ac1334a92d89f
|
||
Process: 908 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 935 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Process: 966 ExecStart=/usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application (code=exited, status=1/FAILURE)
|
||
Main PID: 966 (code=exited, status=1/FAILURE)
|
||
Mem peak: 23.8M
|
||
CPU: 162ms
|
||
|
||
Aug 31 21:11:08 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 01 04:11:06 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
Aug 31 21:11:08 statuspage gunicorn[966]: Error: Error: '/home/xiaji/webstatus/logs/gunicorn_error.log' isn't writable [PermissionError(13, 'Permission denied')]
|
||
Aug 31 21:11:08 statuspage systemd[1]: gunicorn_statuspage.service: Main process exited, code=exited, status=1/FAILURE
|
||
Aug 31 21:11:08 statuspage systemd[1]: gunicorn_statuspage.service: Failed with result 'exit-code'.
|
||
|
||
2025-08-31 21:11:23.229 | INFO | gunicorn_tab:on_control_result:1127 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
× gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: failed (Result: exit-code) since Sun 2025-08-31 21:11:08 CST; 14s ago
|
||
Invocation: 4729e6b87ffb4189a21ac1334a92d89f
|
||
Process: 908 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 935 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Process: 966 ExecStart=/usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application (code=exited, status=1/FAILURE)
|
||
Main PID: 966 (code=exited, status=1/FAILURE)
|
||
Mem peak: 23.8M
|
||
CPU: 162ms
|
||
|
||
Aug 31 21:11:08 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 01 04:11:06 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
Aug 31 21:11:08 statuspage gunicorn[966]: Error: Error: '/home/xiaji/webstatus/logs/gunicorn_error.log' isn't writable [PermissionError(13, 'Permission denied')]
|
||
Aug 31 21:11:08 statuspage systemd[1]: gunicorn_statuspage.service: Main process exited, code=exited, status=1/FAILURE
|
||
Aug 31 21:11:08 statuspage systemd[1]: gunicorn_statuspage.service: Failed with result 'exit-code'.
|
||
|
||
2025-08-31 21:11:30.599 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:11:30.667 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:11:30.670 | INFO | gunicorn_tab:on_log_result:1068 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:12:09.596 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:12:09.596 | INFO | remote_commands_tab:set_ssh_client:309 - 设置SSH客户端
|
||
2025-08-31 21:12:09.596 | INFO | remote_commands_tab:set_server_config:344 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:12:09.597 | INFO | remote_commands_tab:refresh_directory:472 - 刷新目录列表
|
||
2025-08-31 21:12:09.597 | INFO | remote_commands_tab:refresh_directory:484 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:12:09.597 | INFO | remote_commands_tab:set_server_info:290 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:12:09.598 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:12:09.599 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:12:09.606 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:12:09.607 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:12:09.656 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:12:09.658 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: total 84
|
||
2025-08-31 21:12:09.658 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:12:09.659 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:12:09.660 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:12:09.661 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:12:09.661 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:12:09.661 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:12:09.661 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:12:09.662 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:12:09.662 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:12:09.662 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:12:09.663 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: drwxrwxr-x 9 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:12:09.663 | INFO | remote_commands_tab:append_dir_output:498 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:12:09.663 | INFO | remote_commands_tab:on_dir_refresh_finished:504 - 目录列表刷新成功
|
||
2025-08-31 21:17:14.760 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:17:14.783 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:17:14.789 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:17:14.789 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:17:14.790 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:17:14.791 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:17:14.791 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:17:14.792 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:17:14.793 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:17:14.794 | INFO | remote_commands_tab:init_ui:284 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:17:14.799 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:17:15.819 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:17:15.907 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:17:17.811 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:17:17.811 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:17:17.811 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:17:17.812 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:17:17.812 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:17:17.814 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:17:17.814 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:17:20.628 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:17:20.629 | INFO | remote_commands_tab:set_ssh_client:307 - 设置SSH客户端
|
||
2025-08-31 21:17:20.629 | INFO | remote_commands_tab:set_server_config:342 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:17:20.630 | INFO | remote_commands_tab:refresh_directory:470 - 刷新目录列表
|
||
2025-08-31 21:17:20.630 | INFO | remote_commands_tab:refresh_directory:482 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:17:20.630 | INFO | remote_commands_tab:set_server_info:288 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:17:20.630 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:17:20.631 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:17:20.640 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:17:20.641 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:17:20.689 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:17:20.692 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: total 84
|
||
2025-08-31 21:17:20.692 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:17:20.693 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:17:20.694 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:17:20.694 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:17:20.695 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:17:20.695 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:17:20.695 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:17:20.696 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:17:20.696 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:17:20.696 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:17:20.696 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxrwxr-x 9 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:17:20.697 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:17:20.697 | INFO | remote_commands_tab:on_dir_refresh_finished:502 - 目录列表刷新成功
|
||
2025-08-31 21:17:29.209 | INFO | remote_commands_tab:execute_custom_command:521 - 执行自定义命令
|
||
2025-08-31 21:17:29.212 | INFO | remote_commands_tab:run:53 - 执行远程命令: touch /home/xiaji/webstatus/logs/gunicorn_access.log
|
||
2025-08-31 21:17:29.220 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:17:29.272 | ERROR | remote_commands_tab:run:126 - 命令执行失败,退出状态: 1
|
||
2025-08-31 21:17:55.942 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:17:55.964 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:17:55.972 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:17:55.972 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:17:55.973 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:17:55.974 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:17:55.974 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:17:55.975 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:17:55.976 | INFO | remote_commands_tab:__init__:145 - 初始化远程命令标签页
|
||
2025-08-31 21:17:55.977 | INFO | remote_commands_tab:init_ui:284 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:17:55.981 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:17:57.367 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:17:57.367 | INFO | remote_commands_tab:set_ssh_client:307 - 设置SSH客户端
|
||
2025-08-31 21:17:57.368 | INFO | remote_commands_tab:set_server_config:342 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:17:57.369 | INFO | remote_commands_tab:refresh_directory:470 - 刷新目录列表
|
||
2025-08-31 21:17:58.523 | INFO | remote_commands_tab:set_server_info:288 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:17:58.524 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:17:59.066 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 21:17:59.849 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:17:59.940 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:18:01.386 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:18:01.386 | INFO | remote_commands_tab:set_ssh_client:307 - 设置SSH客户端
|
||
2025-08-31 21:18:01.386 | INFO | remote_commands_tab:set_server_config:342 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:18:01.387 | INFO | remote_commands_tab:refresh_directory:470 - 刷新目录列表
|
||
2025-08-31 21:18:01.387 | INFO | remote_commands_tab:refresh_directory:482 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:18:01.387 | INFO | remote_commands_tab:set_server_info:288 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:18:01.387 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:18:01.388 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:18:01.396 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:18:01.397 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:18:01.447 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:18:01.448 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: total 84
|
||
2025-08-31 21:18:01.448 | INFO | remote_commands_tab:run:123 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:18:01.449 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:18:01.450 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:18:01.450 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:18:01.451 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:18:01.451 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:18:01.451 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:18:01.452 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:18:01.452 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:18:01.452 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:18:01.453 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: drwxrwxr-x 9 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:18:01.453 | INFO | remote_commands_tab:append_dir_output:496 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:18:01.453 | INFO | remote_commands_tab:on_dir_refresh_finished:502 - 目录列表刷新成功
|
||
2025-08-31 21:18:08.461 | INFO | remote_commands_tab:execute_custom_command:521 - 执行自定义命令
|
||
2025-08-31 21:18:08.463 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo touch /home/xiaji/webstatus/logs/gunicorn_access.log
|
||
2025-08-31 21:18:08.470 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:19:18.030 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:19:18.053 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:19:18.060 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:19:18.061 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:19:18.062 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:19:18.062 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:19:18.063 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:19:18.063 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:19:18.065 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-08-31 21:19:18.067 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:19:18.071 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:19:19.960 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:19:20.049 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:19:21.553 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:19:21.554 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-08-31 21:19:21.554 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:19:21.555 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-08-31 21:19:21.555 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:19:21.555 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:19:21.555 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:19:21.555 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:19:21.563 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:19:21.565 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:19:21.614 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:19:21.616 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-08-31 21:19:21.616 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:19:21.617 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:19:21.617 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:19:21.618 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:19:21.618 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:19:21.618 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:19:21.619 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:19:21.619 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:19:21.619 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:19:21.619 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:19:21.620 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 9 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:19:21.621 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:19:21.621 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-08-31 21:19:30.505 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:19:30.506 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:19:35.654 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo touch /home/xiaji/webstatus/logs/gunicorn_access.log
|
||
2025-08-31 21:19:35.662 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:19:35.708 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:19:35.723 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo touch /home/xiaji/webstatus/logs/gunicorn_access.log
|
||
2025-08-31 21:19:44.270 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:19:44.270 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:19:49.034 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo touch /home/xiaji/webstatus/logs/gunicorn_error.log
|
||
2025-08-31 21:19:49.045 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:19:49.092 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:19:49.108 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo touch /home/xiaji/webstatus/logs/gunicorn_error.log
|
||
2025-08-31 21:20:06.849 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:20:06.850 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:20:10.984 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chown xiaji:xiaji /home/xiaji/webstatus/logs/*.log
|
||
2025-08-31 21:20:10.991 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:20:11.037 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:20:11.053 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo chown xiaji:xiaji /home/xiaji/webstatus/logs/*.log
|
||
2025-08-31 21:20:21.931 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:20:21.932 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:20:25.030 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chmod 660 /home/xiaji/webstatus/logs/*.log
|
||
2025-08-31 21:20:25.048 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:20:25.096 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:20:25.111 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo chmod 660 /home/xiaji/webstatus/logs/*.log
|
||
2025-08-31 21:20:37.533 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:20:37.534 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:20:40.235 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo systemctl restart gunicorn_statuspage
|
||
2025-08-31 21:20:40.243 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:20:40.290 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:20:40.346 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo systemctl restart gunicorn_statuspage
|
||
2025-08-31 21:24:07.529 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:24:07.552 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:24:07.560 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:24:07.560 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:24:07.562 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:24:07.562 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:24:07.562 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:24:07.563 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:24:07.564 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-08-31 21:24:07.566 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:24:07.569 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:24:08.762 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:24:08.763 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:24:08.764 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:24:08.764 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:24:08.764 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:24:08.767 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:24:08.767 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:24:12.370 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 21:24:13.096 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:24:13.188 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:24:14.869 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:24:14.870 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:24:14.870 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:24:14.870 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:24:14.871 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:24:14.873 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:24:14.874 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:24:18.553 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 21:20:40 CST; 3min 38s ago
|
||
Invocation: 01738874ff4740d9be3477544edbbc22
|
||
Process: 1537 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 1539 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 1541 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 102.7M (peak: 103.2M)
|
||
CPU: 816ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─1541 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1542 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1543 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1544 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Aug 31 21:20:40 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Aug 31 21:20:40 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-08-31 21:24:18.556 | INFO | gunicorn_tab:on_control_result:1127 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 21:20:40 CST; 3min 38s ago
|
||
Invocation: 01738874ff4740d9be3477544edbbc22
|
||
Process: 1537 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 1539 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 1541 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 102.7M (peak: 103.2M)
|
||
CPU: 816ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─1541 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1542 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1543 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1544 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Aug 31 21:20:40 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Aug 31 21:20:40 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-08-31 21:24:26.779 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 21:24:26.865 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 21:24:26.916 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 21:24:26.917 | INFO | gunicorn_tab:on_server_control_result:1157 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 21:24:29.291 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 21:24:30.782 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:24:37.996 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:24:39.449 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:24:39.450 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:24:39.450 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:24:39.450 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:24:39.450 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:24:39.451 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:24:39.452 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:24:42.852 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Mon 2025-09-01 04:24:32 CST; 7s ago
|
||
Invocation: 70dfe2c51f4f4268bea968648c5c4688
|
||
Process: 876 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 906 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 927 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 113.5M (peak: 113.7M)
|
||
CPU: 805ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 927 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1033 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1034 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1035 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Aug 31 21:24:34 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 01 04:24:32 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-08-31 21:24:42.853 | INFO | gunicorn_tab:on_control_result:1127 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Mon 2025-09-01 04:24:32 CST; 7s ago
|
||
Invocation: 70dfe2c51f4f4268bea968648c5c4688
|
||
Process: 876 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 906 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 927 (gunicorn)
|
||
Tasks: 4 (limit: 1846)
|
||
Memory: 113.5M (peak: 113.7M)
|
||
CPU: 805ms
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 927 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1033 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1034 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1035 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Aug 31 21:24:34 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 01 04:24:32 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-08-31 21:24:49.244 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-08-31 21:24:49.325 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:24:49.329 | INFO | gunicorn_tab:on_log_result:1068 - Gunicorn服务日志查看成功
|
||
2025-08-31 21:25:33.715 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:25:33.715 | INFO | nginx_tab:set_ssh_client:461 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:25:33.715 | INFO | nginx_tab:set_username:466 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:25:33.716 | INFO | nginx_tab:set_project_info:472 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:25:33.718 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:26:08.579 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-08-31 21:26:08.653 | INFO | nginx_tab:run:245 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:26:08.655 | INFO | nginx_tab:on_create_site_config_result:626 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:26:13.856 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:26:13.883 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:26:13.883 | INFO | nginx_tab:on_create_configtest_result:652 - Nginx站点配置文件创建后语法检查通过
|
||
2025-08-31 21:26:19.910 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-08-31 21:26:19.932 | ERROR | nginx_tab:run:263 - 站点配置启用失败: [sudo] password for xiaji: ln: failed to create symbolic link '/etc/nginx/sites-enabled/statuspage': File exists
|
||
|
||
2025-08-31 21:26:19.932 | ERROR | nginx_tab:on_enable_site_config_result:704 - Nginx站点配置启用失败: 站点配置启用失败: [sudo] password for xiaji: ln: failed to create symbolic link '/etc/nginx/sites-enabled/statuspage': File exists
|
||
|
||
2025-08-31 21:27:16.842 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:27:16.866 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:27:16.873 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:27:16.873 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:27:16.874 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:27:16.875 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:27:16.875 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:27:16.875 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:27:16.877 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-08-31 21:27:16.879 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:27:16.882 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:27:18.377 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:27:18.464 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:27:19.754 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:27:19.754 | INFO | nginx_tab:set_ssh_client:479 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:27:19.754 | INFO | nginx_tab:set_username:484 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:27:19.755 | INFO | nginx_tab:set_project_info:490 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:27:19.757 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:27:40.461 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-08-31 21:27:40.533 | INFO | nginx_tab:run:245 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:27:40.534 | INFO | nginx_tab:on_create_site_config_result:644 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:27:46.507 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:27:46.537 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:27:46.537 | INFO | nginx_tab:on_create_configtest_result:670 - Nginx站点配置文件创建后语法检查通过
|
||
2025-08-31 21:27:52.829 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-08-31 21:27:52.981 | INFO | nginx_tab:run:277 - 站点配置启用成功: statuspage
|
||
2025-08-31 21:27:52.982 | INFO | nginx_tab:on_enable_site_config_result:703 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-08-31 21:27:56.802 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:27:56.830 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:27:56.831 | INFO | nginx_tab:on_enable_configtest_result:729 - Nginx站点配置启用后语法检查通过
|
||
2025-08-31 21:28:00.808 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:28:00.837 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:28:04.377 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 21:28:04.484 | INFO | nginx_tab:run:195 - Nginx restart 操作成功
|
||
2025-08-31 21:28:04.487 | INFO | nginx_tab:on_control_result:798 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-08-31 21:29:15.918 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-08-31 21:29:15.992 | INFO | nginx_tab:run:245 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:29:15.992 | INFO | nginx_tab:on_create_site_config_result:644 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:29:36.928 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-08-31 21:29:37.004 | INFO | nginx_tab:run:245 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:29:37.005 | INFO | nginx_tab:on_create_site_config_result:644 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-08-31 21:29:39.188 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:29:39.217 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:29:39.217 | INFO | nginx_tab:on_create_configtest_result:670 - Nginx站点配置文件创建后语法检查通过
|
||
2025-08-31 21:29:41.479 | INFO | nginx_tab:run:219 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-08-31 21:29:41.627 | INFO | nginx_tab:run:277 - 站点配置启用成功: statuspage
|
||
2025-08-31 21:29:41.628 | INFO | nginx_tab:on_enable_site_config_result:703 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-08-31 21:29:43.614 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:29:43.642 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:29:43.643 | INFO | nginx_tab:on_enable_configtest_result:729 - Nginx站点配置启用后语法检查通过
|
||
2025-08-31 21:29:46.466 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:29:46.496 | INFO | nginx_tab:run:195 - Nginx configtest 操作成功
|
||
2025-08-31 21:29:47.889 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 21:29:47.990 | INFO | nginx_tab:run:195 - Nginx restart 操作成功
|
||
2025-08-31 21:29:47.991 | INFO | nginx_tab:on_control_result:798 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-08-31 21:29:51.344 | INFO | nginx_tab:run:170 - 开始执行Nginx服务操作: status
|
||
2025-08-31 21:29:51.376 | INFO | nginx_tab:run:195 - Nginx status 操作成功
|
||
2025-08-31 21:29:51.377 | INFO | nginx_tab:on_control_result:798 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 21:29:47 CST; 3s ago
|
||
Invocation: 713ffff67faf4a6fa11cd0c2595d94b6
|
||
Docs: man:nginx(8)
|
||
Process: 1471 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 1473 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 1474 (nginx)
|
||
Tasks: 3 (limit: 1846)
|
||
Memory: 2.7M (peak: 3.1M)
|
||
CPU: 23ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─1474 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─1475 "nginx: worker process"
|
||
└─1476 "nginx: worker process"
|
||
|
||
Aug 31 21:29:47 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Aug 31 21:29:47 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-08-31 21:30:54.713 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:30:54.713 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:30:54.714 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:30:54.714 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:30:54.714 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:30:54.715 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:30:54.716 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:31:12.561 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:31:12.562 | INFO | nginx_tab:set_ssh_client:479 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:31:12.562 | INFO | nginx_tab:set_username:484 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:31:12.563 | INFO | nginx_tab:set_project_info:490 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:31:12.567 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:31:31.455 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:31:31.455 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-08-31 21:31:31.456 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:31:31.456 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-08-31 21:31:31.456 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:31:31.457 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:31:31.457 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:31:31.457 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:31:31.467 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:31:31.468 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:31:31.516 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:31:31.517 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:31:31.517 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-08-31 21:31:31.518 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:31:31.518 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:31:31.519 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:31:31.519 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:31:31.520 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:31:31.520 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:31:31.520 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:31:31.521 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:31:31.521 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:31:31.521 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 9 xiaji xiaji 4096 Sep 1 2025 webstatus
|
||
2025-08-31 21:31:31.522 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:31:31.522 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-08-31 21:31:35.438 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:31:35.439 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:31:39.644 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo tail -n 20 /var/log/nginx/error.log
|
||
2025-08-31 21:31:39.652 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:31:39.700 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:31:39.717 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo tail -n 20 /var/log/nginx/error.log
|
||
2025-08-31 21:34:21.907 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:34:21.907 | INFO | nginx_tab:set_ssh_client:479 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:34:21.908 | INFO | nginx_tab:set_username:484 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:34:21.908 | INFO | nginx_tab:set_project_info:490 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:34:21.912 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:39:23.365 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:39:23.388 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:39:23.397 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:39:23.397 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:39:23.399 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:39:23.399 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:39:23.400 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:39:23.400 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:39:23.401 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-08-31 21:39:23.403 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:39:23.405 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:39:24.703 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:39:24.792 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:39:26.152 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:39:26.152 | INFO | nginx_tab:set_ssh_client:529 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:39:26.152 | INFO | nginx_tab:set_username:534 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:39:26.153 | INFO | nginx_tab:set_project_info:540 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:39:26.156 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:39:28.836 | INFO | nginx_tab:set_permissions:883 - 从配置文件获取用户名: xiaji, 项目名: webstatus
|
||
2025-08-31 21:39:32.351 | INFO | nginx_tab:run:218 - 开始执行Nginx权限设置操作
|
||
2025-08-31 21:39:32.352 | INFO | nginx_tab:run:222 - 执行命令 1/5: sudo chmod g+x /home/xiaji/
|
||
2025-08-31 21:39:32.368 | ERROR | nginx_tab:run:235 - 命令执行失败: sudo chmod g+x /home/xiaji/
|
||
错误信息: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
|
||
sudo: a password is required
|
||
|
||
2025-08-31 21:39:32.369 | ERROR | nginx_tab:on_permissions_result:922 - 权限设置失败: 命令执行失败: sudo chmod g+x /home/xiaji/
|
||
错误信息: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
|
||
sudo: a password is required
|
||
|
||
2025-08-31 21:40:08.738 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-08-31 21:40:08.765 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-08-31 21:40:08.770 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-08-31 21:40:08.770 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-08-31 21:40:08.772 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-08-31 21:40:08.772 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-08-31 21:40:08.773 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-08-31 21:40:08.773 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-08-31 21:40:08.774 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-08-31 21:40:08.776 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-08-31 21:40:08.779 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-08-31 21:40:10.294 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:40:10.383 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:40:11.762 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 21:40:11.763 | INFO | nginx_tab:set_ssh_client:530 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 21:40:11.763 | INFO | nginx_tab:set_username:535 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 21:40:11.763 | INFO | nginx_tab:set_project_info:541 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 21:40:11.767 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 21:40:12.833 | INFO | nginx_tab:set_permissions:884 - 从配置文件获取用户名: xiaji, 项目名: webstatus
|
||
2025-08-31 21:40:15.304 | INFO | nginx_tab:run:218 - 开始执行Nginx权限设置操作
|
||
2025-08-31 21:40:15.304 | INFO | nginx_tab:run:222 - 执行命令 1/5: sudo chmod g+x /home/xiaji/
|
||
2025-08-31 21:40:15.332 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod g+x /home/xiaji/
|
||
2025-08-31 21:40:15.332 | INFO | nginx_tab:run:222 - 执行命令 2/5: sudo chown -R xiaji:www-data /home/xiaji/webstatus
|
||
2025-08-31 21:40:15.408 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chown -R xiaji:www-data /home/xiaji/webstatus
|
||
2025-08-31 21:40:15.408 | INFO | nginx_tab:run:222 - 执行命令 3/5: sudo chmod g+x /home/xiaji/webstatus
|
||
2025-08-31 21:40:15.480 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod g+x /home/xiaji/webstatus
|
||
2025-08-31 21:40:15.481 | INFO | nginx_tab:run:222 - 执行命令 4/5: sudo chown -R xiaji:www-data /home/xiaji/webstatus/sock
|
||
2025-08-31 21:40:15.551 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chown -R xiaji:www-data /home/xiaji/webstatus/sock
|
||
2025-08-31 21:40:15.551 | INFO | nginx_tab:run:222 - 执行命令 5/5: sudo chmod -R 770 /home/xiaji/webstatus/sock
|
||
2025-08-31 21:40:15.627 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod -R 770 /home/xiaji/webstatus/sock
|
||
2025-08-31 21:40:15.628 | INFO | nginx_tab:run:244 - 所有权限设置命令执行成功
|
||
2025-08-31 21:40:15.628 | INFO | nginx_tab:on_permissions_result:919 - 权限设置成功: 所有权限设置命令执行成功
|
||
2025-08-31 21:40:20.259 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-08-31 21:40:20.287 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-08-31 21:40:23.040 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-08-31 21:40:23.134 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-08-31 21:40:23.135 | INFO | nginx_tab:on_control_result:849 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-08-31 21:40:27.115 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: status
|
||
2025-08-31 21:40:27.145 | INFO | nginx_tab:run:196 - Nginx status 操作成功
|
||
2025-08-31 21:40:27.146 | INFO | nginx_tab:on_control_result:849 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-08-31 21:40:22 CST; 4s ago
|
||
Invocation: 9b940790b0a84c5fa74a1e0432bbaf22
|
||
Docs: man:nginx(8)
|
||
Process: 1690 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 1693 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 1694 (nginx)
|
||
Tasks: 3 (limit: 1846)
|
||
Memory: 2.7M (peak: 3.1M)
|
||
CPU: 24ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─1694 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─1695 "nginx: worker process"
|
||
└─1696 "nginx: worker process"
|
||
|
||
Aug 31 21:40:22 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Aug 31 21:40:22 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-08-31 21:41:11.466 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 21:41:11.466 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 21:41:11.467 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 21:41:11.467 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 21:41:11.467 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 21:41:11.468 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 21:41:11.469 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 21:41:16.266 | INFO | gunicorn_tab:run:561 - 开始设置服务器时区为Asia/Shanghai
|
||
2025-08-31 21:41:16.355 | INFO | gunicorn_tab:run:572 - 开始重启服务器
|
||
2025-08-31 21:41:16.403 | INFO | gunicorn_tab:run:576 - 时区设置成功,服务器正在重启
|
||
2025-08-31 21:41:16.403 | INFO | gunicorn_tab:on_server_control_result:1157 - 服务器控制成功: 时区设置成功,服务器正在重启
|
||
2025-08-31 21:41:20.092 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 21:41:26.565 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-08-31 21:41:30.013 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-08-31 21:41:32.673 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 21:41:32.674 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-08-31 21:41:32.674 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 21:41:32.675 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-08-31 21:41:32.675 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 21:41:32.676 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 21:41:32.676 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 21:41:32.677 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:41:32.686 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:41:32.686 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 21:41:32.735 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-08-31 21:41:32.736 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-08-31 21:41:32.736 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 21:41:32.737 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--- 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 21:41:32.737 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 21:41:32.738 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 21:41:32.738 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 21:41:32.738 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 21:41:32.739 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 21:41:32.739 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 21:41:32.739 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 21:41:32.739 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 21:41:32.740 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 9 xiaji www-data 4096 Sep 1 04:11 webstatus
|
||
2025-08-31 21:41:32.740 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 21:41:32.740 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-08-31 21:41:37.831 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:41:37.833 | INFO | remote_commands_tab:run:53 - 执行远程命令: ls -l /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:41:37.840 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:41:37.893 | INFO | remote_commands_tab:run:129 - 命令执行成功: ls -l /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:42:01.772 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:42:01.772 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:42:04.501 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo tail -n 20 /var/log/nginx/error.log
|
||
2025-08-31 21:42:04.510 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:42:04.556 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:42:04.577 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo tail -n 20 /var/log/nginx/error.log
|
||
2025-08-31 21:43:05.140 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:43:05.141 | INFO | remote_commands_tab:run:53 - 执行远程命令: # 1. 查看/home/xiaji目录权限
|
||
ls -ld /home/xiaji/
|
||
|
||
# 2. 查看/home/xiaji/webstatus目录权限
|
||
ls -ld /home/xiaji/webstatus/
|
||
|
||
# 3. 查看/home/xiaji/webstatus/sock目录权限
|
||
ls -ld /home/xiaji/webstatus/sock/
|
||
|
||
# 4. 查看socket文件权限
|
||
ls -l /home/xiaji/webstatus/sock/gunicorn.sock
|
||
|
||
# 5. 查看www-data用户的组信息
|
||
id www-data
|
||
2025-08-31 21:43:05.151 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:43:05.208 | INFO | remote_commands_tab:run:129 - 命令执行成功: # 1. 查看/home/xiaji目录权限
|
||
ls -ld /home/xiaji/
|
||
|
||
# 2. 查看/home/xiaji/webstatus目录权限
|
||
ls -ld /home/xiaji/webstatus/
|
||
|
||
# 3. 查看/home/xiaji/webstatus/sock目录权限
|
||
ls -ld /home/xiaji/webstatus/sock/
|
||
|
||
# 4. 查看socket文件权限
|
||
ls -l /home/xiaji/webstatus/sock/gunicorn.sock
|
||
|
||
# 5. 查看www-data用户的组信息
|
||
id www-data
|
||
2025-08-31 21:44:04.171 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:44:04.172 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:44:06.766 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chmod o+x /home/xiaji/
|
||
2025-08-31 21:44:06.774 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:44:06.823 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:44:06.838 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo chmod o+x /home/xiaji/
|
||
2025-08-31 21:44:21.920 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:44:21.921 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:44:24.662 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo ls -al /home/xiaji/
|
||
2025-08-31 21:44:24.670 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:44:24.716 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:44:24.731 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo ls -al /home/xiaji/
|
||
2025-08-31 21:44:40.822 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:44:40.823 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:44:45.244 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chown xiaji:www-data /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:44:45.251 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:44:45.297 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:44:45.314 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo chown xiaji:www-data /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:45:02.027 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:45:02.028 | INFO | remote_commands_tab:run:53 - 执行远程命令: ls -al /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:45:02.036 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:45:02.086 | INFO | remote_commands_tab:run:129 - 命令执行成功: ls -al /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:45:18.844 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:45:18.845 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:45:21.053 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chmod 660 /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:45:21.060 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:45:21.107 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 21:45:21.123 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo chmod 660 /home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-08-31 21:45:26.161 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-08-31 21:45:26.161 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-08-31 21:45:29.715 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo chmod 660 /home/xiaji/webstatus/sock/gunicorn.sock
|
||
sudo systemctl restart nginx
|
||
2025-08-31 21:45:29.724 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 21:45:29.771 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-08-31 22:01:24.029 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-08-31 22:01:24.030 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-08-31 22:01:24.030 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-08-31 22:01:24.030 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-08-31 22:01:24.030 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-08-31 22:01:24.032 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-08-31 22:01:24.032 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-08-31 22:01:24.032 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 22:01:24.042 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-08-31 22:01:24.043 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-08-31 22:01:24.092 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-08-31 22:01:24.094 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-08-31 22:01:24.094 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-08-31 22:01:24.095 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-08-31 22:01:24.095 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-08-31 22:01:24.096 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-08-31 22:01:24.096 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-08-31 22:01:24.097 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-08-31 22:01:24.097 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-08-31 22:01:24.098 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-08-31 22:01:24.098 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-08-31 22:01:24.099 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-08-31 22:01:24.099 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 9 xiaji www-data 4096 Sep 1 2025 webstatus
|
||
2025-08-31 22:01:24.099 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-08-31 22:01:24.099 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-08-31 22:01:25.136 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-08-31 22:01:25.137 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-08-31 22:01:25.137 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-08-31 22:01:25.137 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-08-31 22:01:25.869 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-08-31 22:01:25.870 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-08-31 22:01:25.870 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-08-31 22:01:25.871 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-08-31 22:01:25.871 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-08-31 22:01:25.873 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-08-31 22:01:25.873 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-08-31 22:01:27.014 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-08-31 22:01:27.015 | INFO | nginx_tab:set_ssh_client:530 - Nginx标签页已设置SSH客户端
|
||
2025-08-31 22:01:27.015 | INFO | nginx_tab:set_username:535 - Nginx标签页已设置用户名: xiaji
|
||
2025-08-31 22:01:27.015 | INFO | nginx_tab:set_project_info:541 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-08-31 22:01:27.018 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-08-31 22:01:37.276 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-08-31 22:31:51.270 | ERROR | remote_commands_tab:run:132 - 命令执行失败,退出状态: -1
|
||
2025-09-07 10:08:06.510 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 10:08:06.575 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 10:08:06.630 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 10:08:06.631 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 10:08:06.648 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 10:08:06.648 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 10:08:06.648 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 10:08:06.653 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 10:08:06.658 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 10:08:06.664 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 10:08:06.667 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 10:08:09.700 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 10:08:30.743 | ERROR | server_connection_tab:connect_to_server:227 - 连接服务器失败: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
|
||
2025-09-07 10:10:05.096 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 10:10:05.735 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 10:10:07.953 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-09-07 10:10:07.954 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-09-07 10:10:07.954 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-09-07 10:10:07.954 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-09-07 10:10:13.399 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 10:10:13.414 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 10:10:13.414 | INFO | django_tab:process_manage_py_result:288 - 找到manage.py文件: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 10:10:13.414 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 10:10:13.418 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 10:10:13.467 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 10:10:13.467 | INFO | django_tab:process_settings_py_result:315 - 找到settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 10:10:13.467 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 10:10:13.468 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 10:10:14.808 | INFO | django_tab:download_settings:340 - settings.py已加载到编辑器: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 10:10:27.380 | INFO | django_threads:run:86 - 执行Django命令: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 10:10:27.678 | INFO | django_threads:run:198 - 命令输出:
|
||
2025-09-07 10:10:27.679 | INFO | django_threads:run:198 - 命令输出: 119 static files copied to '/home/xiaji/webstatus/static'.
|
||
2025-09-07 10:10:27.730 | INFO | django_threads:run:211 - 命令执行成功: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 10:10:27.732 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 12:18:46.163 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 12:18:46.183 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 12:18:46.187 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 12:18:46.188 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 12:18:46.189 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 12:18:46.189 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 12:18:46.190 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 12:18:46.190 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 12:18:46.191 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 12:18:46.192 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 12:18:46.196 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 12:18:47.348 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:18:47.348 | INFO | nginx_tab:set_ssh_client:530 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:18:47.348 | INFO | nginx_tab:set_username:535 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:18:47.349 | INFO | nginx_tab:set_project_info:541 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:18:47.351 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:19:34.328 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-09-07 12:19:35.401 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 12:19:35.485 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 12:19:36.758 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:19:36.758 | INFO | nginx_tab:set_ssh_client:530 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:19:36.759 | INFO | nginx_tab:set_username:535 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:19:36.759 | INFO | nginx_tab:set_project_info:541 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:19:36.763 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:19:41.713 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:19:41.741 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:19:47.103 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 12:19:51.347 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 12:19:51.348 | INFO | nginx_tab:on_control_result:849 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 12:20:03.247 | INFO | nginx_tab:run:100 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: upload
|
||
2025-09-07 12:20:03.392 | INFO | nginx_tab:run:133 - 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-09-07 12:20:03.392 | INFO | nginx_tab:on_upload_main_config_result:634 - Nginx主配置文件上传成功: 配置文件上传成功: /etc/nginx/nginx.conf
|
||
2025-09-07 12:20:07.097 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:20:07.127 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:20:07.128 | INFO | nginx_tab:on_upload_configtest_result:660 - Nginx主配置文件上传后语法检查通过
|
||
2025-09-07 12:20:13.227 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:20:13.256 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:20:17.323 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 12:20:20.519 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 12:20:20.521 | INFO | nginx_tab:on_control_result:849 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 12:35:32.873 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 12:35:32.896 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 12:35:32.901 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 12:35:32.902 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 12:35:32.903 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 12:35:32.903 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 12:35:32.904 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 12:35:32.904 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 12:35:32.905 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 12:35:32.906 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 12:35:32.910 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 12:35:34.706 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 12:35:34.798 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 12:35:36.292 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:35:36.292 | INFO | nginx_tab:set_ssh_client:551 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:35:36.292 | INFO | nginx_tab:set_username:556 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:35:36.293 | INFO | nginx_tab:set_project_info:562 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:35:36.295 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:35:42.638 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 12:35:42.666 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 12:35:42.667 | INFO | nginx_tab:on_download_site_config_result:836 - Nginx站点配置文件下载成功
|
||
2025-09-07 12:35:42.668 | INFO | nginx_tab:add_static_mappings:893 - 配置文件已包含静态文件映射
|
||
2025-09-07 12:35:57.819 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: status
|
||
2025-09-07 12:35:57.851 | INFO | nginx_tab:run:196 - Nginx status 操作成功
|
||
2025-09-07 12:35:57.853 | INFO | nginx_tab:on_control_result:963 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-09-07 12:20:19 CST; 15min ago
|
||
Invocation: c4f06a4c2b114a538d3ac675f9778381
|
||
Docs: man:nginx(8)
|
||
Process: 2868 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 2870 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 2871 (nginx)
|
||
Tasks: 3 (limit: 1844)
|
||
Memory: 2.8M (peak: 3.2M)
|
||
CPU: 25ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─2871 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─2872 "nginx: worker process"
|
||
└─2873 "nginx: worker process"
|
||
|
||
Sep 07 12:20:19 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Sep 07 12:20:19 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-09-07 12:37:39.604 | INFO | nginx_tab:run:100 - 开始处理Nginx配置文件: /etc/nginx/nginx.conf, 操作: download
|
||
2025-09-07 12:37:39.628 | INFO | nginx_tab:run:148 - 配置文件下载成功: /etc/nginx/nginx.conf
|
||
2025-09-07 12:37:39.631 | INFO | nginx_tab:on_download_main_config_result:625 - Nginx主配置文件下载成功
|
||
2025-09-07 12:38:03.128 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 12:38:03.129 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 12:38:03.129 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 12:38:03.130 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 12:38:03.130 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 12:38:03.130 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 12:38:03.130 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 12:38:03.131 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 12:38:03.139 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 12:38:03.140 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 12:38:03.189 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 12:38:03.190 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 12:38:03.190 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 12:38:03.191 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 12:38:03.192 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 12:38:03.192 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 12:38:03.193 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 12:38:03.193 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 12:38:03.194 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 12:38:03.194 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 12:38:03.194 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 12:38:03.195 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 12:38:03.195 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 12:38:03.195 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 12:38:03.196 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 12:38:29.561 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:38:29.561 | INFO | nginx_tab:set_ssh_client:551 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:38:29.562 | INFO | nginx_tab:set_username:556 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:38:29.562 | INFO | nginx_tab:set_project_info:562 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:38:29.565 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:38:33.241 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: status
|
||
2025-09-07 12:38:33.272 | INFO | nginx_tab:run:196 - Nginx status 操作成功
|
||
2025-09-07 12:38:33.274 | INFO | nginx_tab:on_control_result:963 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-09-07 12:20:19 CST; 18min ago
|
||
Invocation: c4f06a4c2b114a538d3ac675f9778381
|
||
Docs: man:nginx(8)
|
||
Process: 2868 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 2870 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 2871 (nginx)
|
||
Tasks: 3 (limit: 1844)
|
||
Memory: 2.8M (peak: 3.2M)
|
||
CPU: 26ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─2871 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─2872 "nginx: worker process"
|
||
└─2873 "nginx: worker process"
|
||
|
||
Sep 07 12:20:19 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Sep 07 12:20:19 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-09-07 12:40:09.680 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-09-07 12:40:09.680 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-09-07 12:40:09.681 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-09-07 12:40:09.681 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-09-07 12:40:09.681 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-09-07 12:40:09.682 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-09-07 12:40:09.682 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-09-07 12:40:56.005 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:40:56.005 | INFO | nginx_tab:set_ssh_client:551 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:40:56.006 | INFO | nginx_tab:set_username:556 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:40:56.006 | INFO | nginx_tab:set_project_info:562 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:40:56.009 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:44:12.543 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 12:44:12.565 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 12:44:12.570 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 12:44:12.570 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 12:44:12.572 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 12:44:12.572 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 12:44:12.572 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 12:44:12.573 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 12:44:12.574 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 12:44:12.575 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 12:44:12.578 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 12:44:14.451 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 12:44:14.544 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 12:44:16.898 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:44:16.898 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:44:16.899 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:44:16.899 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:44:16.902 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:44:24.020 | INFO | nginx_tab:modify_to_unix_socket:947 - 已将proxy_pass修改为: unix:/home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-09-07 12:48:25.559 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 12:48:25.580 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 12:48:25.603 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 12:48:25.603 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 12:48:25.605 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 12:48:25.606 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 12:48:25.606 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 12:48:25.607 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 12:48:25.610 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 12:48:25.611 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 12:48:25.614 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 12:48:26.845 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 12:48:26.932 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 12:48:30.105 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:48:30.106 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:48:30.106 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:48:30.106 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:48:30.108 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:48:37.196 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 12:48:37.218 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 12:48:37.219 | INFO | nginx_tab:on_download_site_config_result:841 - Nginx站点配置文件下载成功
|
||
2025-09-07 12:48:37.220 | INFO | nginx_tab:add_static_mappings:902 - 配置文件已包含静态文件映射
|
||
2025-09-07 12:48:45.546 | INFO | nginx_tab:modify_to_unix_socket:951 - 已将proxy_pass修改为: unix:/home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-09-07 12:49:47.442 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 12:49:47.518 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:49:47.519 | INFO | nginx_tab:on_create_site_config_result:721 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:49:50.371 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:49:50.397 | ERROR | nginx_tab:run:199 - Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 12:49:49 [emerg] 3185#3185: unknown directive "unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 12:49:50.398 | ERROR | nginx_tab:on_create_configtest_result:750 - Nginx站点配置文件创建后语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 12:49:49 [emerg] 3185#3185: unknown directive "unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 12:50:21.972 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 12:50:22.044 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:50:22.044 | INFO | nginx_tab:on_create_site_config_result:721 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:50:24.425 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:50:24.451 | ERROR | nginx_tab:run:199 - Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 12:50:23 [emerg] 3202#3202: unknown directive "unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:7
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 12:50:24.451 | ERROR | nginx_tab:on_create_configtest_result:750 - Nginx站点配置文件创建后语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 12:50:23 [emerg] 3202#3202: unknown directive "unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:7
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 12:52:27.075 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 12:52:27.097 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 12:52:27.119 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 12:52:27.120 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 12:52:27.122 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 12:52:27.123 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 12:52:27.123 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 12:52:27.124 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 12:52:27.125 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 12:52:27.127 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 12:52:27.131 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 12:52:28.537 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 12:52:28.633 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 12:52:30.071 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 12:52:30.072 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 12:52:30.072 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 12:52:30.072 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 12:52:30.075 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 12:52:55.509 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 12:52:55.587 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:52:55.587 | INFO | nginx_tab:on_create_site_config_result:721 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 12:52:58.260 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:52:58.289 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:52:58.289 | INFO | nginx_tab:on_create_configtest_result:747 - Nginx站点配置文件创建后语法检查通过
|
||
2025-09-07 12:53:01.619 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-09-07 12:53:01.767 | INFO | nginx_tab:run:323 - 站点配置启用成功: statuspage
|
||
2025-09-07 12:53:01.768 | INFO | nginx_tab:on_enable_site_config_result:780 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-09-07 12:53:03.725 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:53:03.753 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:53:03.754 | INFO | nginx_tab:on_enable_configtest_result:806 - Nginx站点配置启用后语法检查通过
|
||
2025-09-07 12:53:06.509 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 12:53:06.537 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 12:53:08.208 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 12:53:08.306 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 12:53:08.307 | INFO | nginx_tab:on_control_result:1029 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 12:53:12.016 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: status
|
||
2025-09-07 12:53:12.045 | INFO | nginx_tab:run:196 - Nginx status 操作成功
|
||
2025-09-07 12:53:12.047 | INFO | nginx_tab:on_control_result:1029 - Nginx服务控制成功: Nginx status 操作成功
|
||
● nginx.service - A high performance web server and a reverse proxy server
|
||
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-09-07 12:53:07 CST; 3s ago
|
||
Invocation: c1d6ef22516344ea835c767c488c7b0f
|
||
Docs: man:nginx(8)
|
||
Process: 3321 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Process: 3323 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
|
||
Main PID: 3324 (nginx)
|
||
Tasks: 3 (limit: 1844)
|
||
Memory: 2.7M (peak: 3.1M)
|
||
CPU: 24ms
|
||
CGroup: /system.slice/nginx.service
|
||
├─3324 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
|
||
├─3325 "nginx: worker process"
|
||
└─3326 "nginx: worker process"
|
||
|
||
Sep 07 12:53:07 statuspage systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
|
||
Sep 07 12:53:07 statuspage systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.
|
||
|
||
2025-09-07 12:54:15.587 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 3
|
||
2025-09-07 12:54:15.587 | INFO | gunicorn_tab:set_ssh_client:767 - Gunicorn标签页已设置SSH客户端
|
||
2025-09-07 12:54:15.588 | INFO | __main__:on_tab_changed:158 - 构建的Django路径: /home/xiaji/webstatus/, 项目名: statuspage
|
||
2025-09-07 12:54:15.588 | INFO | gunicorn_tab:set_username:772 - Gunicorn标签页已设置用户名: xiaji
|
||
2025-09-07 12:54:15.588 | INFO | gunicorn_tab:set_project_info:778 - Gunicorn标签页已设置项目信息: statuspage, /home/xiaji/webstatus/
|
||
2025-09-07 12:54:15.589 | INFO | gunicorn_tab:update_command_editor:805 - Gunicorn命令编辑器已更新项目名称: statuspage
|
||
2025-09-07 12:54:15.590 | INFO | __main__:on_tab_changed:165 - 状态栏更新为Gunicorn服务: gunicorn_statuspage, 目录: /home/xiaji/webstatus/
|
||
2025-09-07 12:54:21.876 | INFO | gunicorn_tab:run:388 - Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-09-07 17:51:20 CST; 4h 56min left
|
||
Invocation: 4b3f6c0da17f43d69e3f6da4985a1a4d
|
||
Process: 919 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 941 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 952 (gunicorn)
|
||
Tasks: 4 (limit: 1844)
|
||
Memory: 119.3M (peak: 119.8M)
|
||
CPU: 2.145s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 952 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1223 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1258 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1262 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Sep 07 10:52:14 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 07 17:51:20 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-09-07 12:54:21.878 | INFO | gunicorn_tab:on_control_result:1127 - Gunicorn服务控制成功: Gunicorn服务状态查询成功: gunicorn_statuspage
|
||
● gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project
|
||
Loaded: loaded (/etc/systemd/system/gunicorn_statuspage.service; enabled; preset: enabled)
|
||
Active: active (running) since Sun 2025-09-07 17:51:20 CST; 4h 56min left
|
||
Invocation: 4b3f6c0da17f43d69e3f6da4985a1a4d
|
||
Process: 919 ExecStartPre=/bin/rm -f /home/xiaji/webstatus/sock/gunicorn.sock (code=exited, status=0/SUCCESS)
|
||
Process: 941 ExecStartPre=/bin/mkdir -p /home/xiaji/webstatus/sock (code=exited, status=0/SUCCESS)
|
||
Main PID: 952 (gunicorn)
|
||
Tasks: 4 (limit: 1844)
|
||
Memory: 119.3M (peak: 119.8M)
|
||
CPU: 2.145s
|
||
CGroup: /system.slice/gunicorn_statuspage.service
|
||
├─ 952 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1223 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
├─1258 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
└─1262 /usr/bin/python3 /usr/bin/gunicorn --pythonpath /home/xiaji/webstatus --workers 3 --bind unix:/home/xiaji/webstatus/sock/gunicorn.sock --access-logfile /home/xiaji/webstatus/logs/gunicorn_access.log --error-logfile /home/xiaji/webstatus/logs/gunicorn_error.log statuspage.wsgi:application
|
||
|
||
Sep 07 10:52:14 statuspage systemd[1]: Starting gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project...
|
||
Sep 07 17:51:20 statuspage systemd[1]: Started gunicorn_statuspage.service - Gunicorn Daemon for statuspage Project.
|
||
|
||
2025-09-07 13:01:57.006 | INFO | gunicorn_tab:run:419 - 查看Gunicorn服务日志: bash -c 'echo "xiaji" | sudo -S journalctl -u gunicorn_statuspage -n 100'
|
||
2025-09-07 13:01:57.103 | INFO | gunicorn_tab:run:429 - Gunicorn服务日志查看成功
|
||
2025-09-07 13:01:57.105 | INFO | gunicorn_tab:on_log_result:1068 - Gunicorn服务日志查看成功
|
||
2025-09-07 13:07:30.556 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:07:30.557 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:07:30.557 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:07:30.557 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:07:30.562 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:08:20.158 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 13:08:20.158 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 13:08:20.159 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 13:08:20.160 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 13:08:20.160 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 13:08:20.161 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 13:08:20.162 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 13:08:20.162 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:08:20.176 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:08:20.178 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 13:08:20.226 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 13:08:20.227 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 13:08:20.228 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:08:20.228 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 13:08:20.229 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 13:08:20.229 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 13:08:20.229 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 13:08:20.230 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 13:08:20.230 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 13:08:20.230 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 13:08:20.231 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 13:08:20.231 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 13:08:20.231 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 13:08:20.232 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 13:08:20.232 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 13:12:22.232 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:12:22.235 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-09-07 13:12:25.486 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo tail /var/log/nginx/error.log
|
||
2025-09-07 13:12:25.495 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:12:25.543 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-09-07 13:12:25.560 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo tail /var/log/nginx/error.log
|
||
2025-09-07 13:15:43.916 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:15:43.916 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:15:43.916 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:15:43.917 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:15:43.919 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:15:49.385 | INFO | nginx_tab:modify_to_unix_socket:951 - 已将proxy_pass修改为: http://unix:/home/xiaji/webstatus/sock/gunicorn.sock
|
||
2025-09-07 13:16:11.507 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 13:16:11.585 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:16:11.586 | INFO | nginx_tab:on_create_site_config_result:721 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:16:18.011 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:16:18.035 | ERROR | nginx_tab:run:199 - Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 13:16:17 [emerg] 3400#3400: unknown directive "http://unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 13:16:18.035 | ERROR | nginx_tab:on_create_configtest_result:750 - Nginx站点配置文件创建后语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 13:16:17 [emerg] 3400#3400: unknown directive "http://unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 13:19:43.681 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 13:19:43.706 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 13:19:43.707 | INFO | nginx_tab:on_download_site_config_result:841 - Nginx站点配置文件下载成功
|
||
2025-09-07 13:19:43.709 | INFO | nginx_tab:add_static_mappings:896 - 已添加静态文件映射配置
|
||
2025-09-07 13:22:17.926 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 13:22:17.948 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 13:22:17.971 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 13:22:17.972 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 13:22:17.974 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 13:22:17.974 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 13:22:17.974 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 13:22:17.975 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 13:22:17.977 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 13:22:17.979 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 13:22:17.981 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 13:22:19.650 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:22:19.734 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 13:22:52.034 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:22:52.034 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:22:52.036 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:22:52.036 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:22:52.039 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:22:57.376 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 13:22:57.400 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 13:22:57.401 | INFO | nginx_tab:on_download_site_config_result:841 - Nginx站点配置文件下载成功
|
||
2025-09-07 13:22:57.403 | INFO | nginx_tab:add_static_mappings:896 - 已添加静态文件映射配置
|
||
2025-09-07 13:23:21.701 | INFO | nginx_tab:modify_to_unix_socket:956 - 配置文件已经是Unix socket连接
|
||
2025-09-07 13:23:46.185 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-09-07 13:23:46.332 | INFO | nginx_tab:run:323 - 站点配置启用成功: statuspage
|
||
2025-09-07 13:23:46.333 | INFO | nginx_tab:on_enable_site_config_result:780 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-09-07 13:23:51.547 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:23:51.570 | ERROR | nginx_tab:run:199 - Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 13:23:50 [emerg] 3543#3543: unknown directive "http://unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 13:23:51.571 | ERROR | nginx_tab:on_enable_configtest_result:809 - Nginx站点配置启用后语法检查失败: Nginx configtest 操作失败: [sudo] password for xiaji: 2025/09/07 13:23:50 [emerg] 3543#3543: unknown directive "http://unix:/home/xiaji/webstatus/sock/gunicorn.sock" in /etc/nginx/sites-enabled/statuspage:6
|
||
nginx: configuration file /etc/nginx/nginx.conf test failed
|
||
|
||
2025-09-07 13:26:34.043 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 13:26:34.121 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:26:34.121 | INFO | nginx_tab:on_create_site_config_result:721 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:26:38.615 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:26:38.645 | INFO | nginx_tab:on_create_configtest_result:747 - Nginx站点配置文件创建后语法检查通过
|
||
2025-09-07 13:26:38.645 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:26:47.671 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-09-07 13:26:47.821 | INFO | nginx_tab:on_enable_site_config_result:780 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-09-07 13:26:47.821 | INFO | nginx_tab:run:323 - 站点配置启用成功: statuspage
|
||
2025-09-07 13:26:51.601 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:26:51.630 | INFO | nginx_tab:on_enable_configtest_result:806 - Nginx站点配置启用后语法检查通过
|
||
2025-09-07 13:26:51.630 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:26:56.685 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:26:56.715 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:27:00.257 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 13:27:00.359 | INFO | nginx_tab:on_control_result:1029 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 13:27:00.359 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 13:28:46.949 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-09-07 13:28:46.949 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-09-07 13:28:46.949 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-09-07 13:28:46.949 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-09-07 13:28:50.402 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 13:28:50.415 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 13:28:50.415 | INFO | django_tab:process_manage_py_result:288 - 找到manage.py文件: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 13:28:50.415 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 13:28:50.417 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 13:28:50.468 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 13:28:50.468 | INFO | django_tab:process_settings_py_result:315 - 找到settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 13:28:50.469 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 13:28:50.470 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 13:28:51.837 | INFO | django_threads:run:86 - 执行Django命令: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 13:28:52.115 | INFO | django_threads:run:198 - 命令输出:
|
||
2025-09-07 13:28:52.117 | INFO | django_threads:run:198 - 命令输出: 0 static files copied to '/home/xiaji/webstatus/static', 119 unmodified.
|
||
2025-09-07 13:28:52.169 | INFO | django_threads:run:211 - 命令执行成功: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 13:28:52.170 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 13:30:05.917 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:30:05.918 | INFO | nginx_tab:set_ssh_client:556 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:30:05.918 | INFO | nginx_tab:set_username:561 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:30:05.918 | INFO | nginx_tab:set_project_info:567 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:30:05.928 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:33:13.082 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 13:33:13.105 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 13:33:13.113 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 13:33:13.114 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 13:33:13.116 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 13:33:13.116 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 13:33:13.116 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 13:33:13.117 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 13:33:13.118 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 13:33:13.119 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 13:33:13.122 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 13:33:14.453 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:33:14.548 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 13:33:16.918 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:33:16.919 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:33:16.919 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:33:16.919 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:33:16.922 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:33:23.858 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 13:33:23.880 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 13:33:23.882 | INFO | nginx_tab:on_download_site_config_result:846 - Nginx站点配置文件下载成功
|
||
2025-09-07 13:33:23.883 | INFO | nginx_tab:add_static_mappings:907 - 配置文件已包含静态文件映射
|
||
2025-09-07 13:33:37.669 | INFO | nginx_tab:add_static_mappings:907 - 配置文件已包含静态文件映射
|
||
2025-09-07 13:33:53.701 | INFO | nginx_tab:add_static_mappings:901 - 已添加静态文件映射配置
|
||
2025-09-07 13:36:59.587 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 13:36:59.613 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 13:36:59.617 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 13:36:59.617 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 13:36:59.619 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 13:36:59.620 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 13:36:59.620 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 13:36:59.621 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 13:36:59.623 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 13:36:59.624 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 13:36:59.628 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 13:37:00.959 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:37:01.047 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 13:37:02.393 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:37:02.394 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:37:02.394 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:37:02.394 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:37:02.397 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:37:08.648 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 13:37:08.671 | INFO | nginx_tab:on_download_site_config_result:846 - Nginx站点配置文件下载成功
|
||
2025-09-07 13:37:08.671 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 13:37:08.672 | INFO | nginx_tab:add_static_mappings:917 - 配置文件已包含静态文件映射
|
||
2025-09-07 13:37:25.538 | INFO | nginx_tab:add_static_mappings:911 - 已添加静态文件映射配置
|
||
2025-09-07 13:37:42.800 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 13:37:42.874 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:37:42.874 | INFO | nginx_tab:on_create_site_config_result:726 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 13:37:45.354 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:37:45.381 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:37:45.382 | INFO | nginx_tab:on_create_configtest_result:752 - Nginx站点配置文件创建后语法检查通过
|
||
2025-09-07 13:37:48.190 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-09-07 13:37:48.339 | INFO | nginx_tab:run:323 - 站点配置启用成功: statuspage
|
||
2025-09-07 13:37:48.340 | INFO | nginx_tab:on_enable_site_config_result:785 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-09-07 13:37:50.253 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:37:50.282 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:37:50.282 | INFO | nginx_tab:on_enable_configtest_result:811 - Nginx站点配置启用后语法检查通过
|
||
2025-09-07 13:37:52.593 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 13:37:52.622 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 13:37:54.173 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 13:37:54.268 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 13:37:54.269 | INFO | nginx_tab:on_control_result:1044 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 13:38:11.878 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 2
|
||
2025-09-07 13:38:11.878 | INFO | django_tab:set_ssh_client:142 - Django标签页已设置SSH客户端
|
||
2025-09-07 13:38:11.878 | INFO | django_tab:set_username:147 - Django标签页已设置用户名: xiaji
|
||
2025-09-07 13:38:11.879 | INFO | __main__:on_tab_changed:123 - 状态栏更新为Django项目: statuspage, 目录: /home/xiaji
|
||
2025-09-07 13:38:15.148 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 13:38:15.159 | INFO | django_tab:process_manage_py_result:288 - 找到manage.py文件: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 13:38:15.159 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/manage.py
|
||
2025-09-07 13:38:15.160 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "manage.py" 2>/dev/null | head -5
|
||
2025-09-07 13:38:15.162 | INFO | django_threads:run:86 - 执行Django命令: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 13:38:15.211 | INFO | django_threads:run:198 - 命令输出: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 13:38:15.211 | INFO | django_tab:process_settings_py_result:315 - 找到settings.py文件: /home/xiaji/webstatus/statuspage/settings.py
|
||
2025-09-07 13:38:15.211 | INFO | django_threads:run:211 - 命令执行成功: find /home/xiaji -name "settings.py" 2>/dev/null | head -5
|
||
2025-09-07 13:38:15.212 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 13:38:16.459 | INFO | django_threads:run:86 - 执行Django命令: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 13:38:16.728 | INFO | django_threads:run:198 - 命令输出:
|
||
2025-09-07 13:38:16.729 | INFO | django_threads:run:198 - 命令输出: 0 static files copied to '/home/xiaji/webstatus/static', 119 unmodified.
|
||
2025-09-07 13:38:16.781 | INFO | django_threads:run:211 - 命令执行成功: cd /home/xiaji/webstatus && python3 manage.py collectstatic --noinput
|
||
2025-09-07 13:38:16.783 | INFO | django_tab:on_command_finished:155 - Django命令执行完成
|
||
2025-09-07 13:39:25.786 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 13:39:25.788 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 13:39:25.788 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 13:39:25.788 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 13:39:25.789 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 13:39:25.789 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 13:39:25.790 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 13:39:25.790 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:39:25.802 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:39:25.803 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 13:39:25.853 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 13:39:25.854 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 13:39:25.854 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:39:25.855 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 13:39:25.855 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 13:39:25.856 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 13:39:25.856 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 13:39:25.856 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 13:39:25.857 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 13:39:25.857 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 13:39:25.857 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 13:39:25.858 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 13:39:25.858 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 13:39:25.858 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 13:39:25.858 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 13:39:29.139 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:39:29.141 | INFO | remote_commands_tab:run:53 - 执行远程命令: ls -l /home/xiaji/webstatus/static/admin/css/
|
||
2025-09-07 13:39:29.149 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:39:29.198 | INFO | remote_commands_tab:run:129 - 命令执行成功: ls -l /home/xiaji/webstatus/static/admin/css/
|
||
2025-09-07 13:39:56.507 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:39:56.509 | INFO | remote_commands_tab:run:53 - 执行远程命令: tail -f /var/log/nginx/access.log
|
||
2025-09-07 13:39:56.516 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:40:50.479 | ERROR | remote_commands_tab:run:132 - 命令执行失败,退出状态: -1
|
||
2025-09-07 13:48:17.453 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:48:17.453 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:48:17.454 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:48:17.454 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:48:17.457 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:48:59.882 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 13:48:59.882 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 13:48:59.883 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 13:48:59.883 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 13:48:59.883 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 13:48:59.884 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 13:48:59.884 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 13:48:59.884 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:48:59.884 | ERROR | remote_commands_tab:run:62 - SSH连接检查失败: SSH连接已断开
|
||
2025-09-07 13:48:59.890 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 错误: SSH连接已断开,请重新连接服务器
|
||
2025-09-07 13:48:59.891 | ERROR | remote_commands_tab:on_dir_refresh_finished:523 - 刷新目录列表失败: SSH连接已断开,请重新连接服务器
|
||
2025-09-07 13:49:02.241 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 0
|
||
2025-09-07 13:49:03.122 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:49:10.891 | ERROR | server_connection_tab:connect_to_server:227 - 连接服务器失败: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。
|
||
2025-09-07 13:49:14.001 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:49:29.122 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 13:49:31.774 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 13:49:31.774 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 13:49:31.775 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 13:49:31.775 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 13:49:31.775 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 13:49:31.775 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 13:49:31.776 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 13:49:31.776 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:49:31.784 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:49:31.784 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 13:49:31.833 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 13:49:31.834 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 13:49:31.834 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:49:31.834 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 13:49:31.835 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 13:49:31.835 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 13:49:31.836 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 13:49:31.836 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 13:49:31.836 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 13:49:31.836 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 13:49:31.837 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 13:49:31.837 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 13:49:31.838 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 13:49:31.838 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 13:49:31.838 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 13:49:35.190 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:49:35.192 | INFO | remote_commands_tab:run:53 - 执行远程命令: ls -l /home/xiaji/webstatus/static/admin/css/base.css
|
||
2025-09-07 13:49:35.199 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:49:35.250 | INFO | remote_commands_tab:run:129 - 命令执行成功: ls -l /home/xiaji/webstatus/static/admin/css/base.css
|
||
2025-09-07 13:50:08.652 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:50:08.652 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:50:08.653 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:50:08.653 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:50:08.656 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:50:37.718 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 13:50:37.718 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 13:50:37.719 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 13:50:37.719 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 13:50:37.719 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 13:50:37.720 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 13:50:37.720 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 13:50:37.720 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:50:37.730 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:50:37.731 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 13:50:37.780 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 13:50:37.781 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 13:50:37.782 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 13:50:37.782 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-x--x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 13:50:37.783 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 13:50:37.783 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 13:50:37.784 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 13:50:37.784 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 13:50:37.784 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 13:50:37.784 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 13:50:37.785 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 13:50:37.785 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 13:50:37.786 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 13:50:37.786 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 13:50:37.786 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 13:50:40.888 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:50:40.890 | INFO | remote_commands_tab:run:53 - 执行远程命令: ps aux | grep nginx
|
||
2025-09-07 13:50:40.897 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:50:40.958 | INFO | remote_commands_tab:run:129 - 命令执行成功: ps aux | grep nginx
|
||
2025-09-07 13:51:44.869 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 13:51:44.870 | INFO | remote_commands_tab:run:53 - 执行远程命令: namei -l /home/xiaji/webstatus/static/admin/css/base.css
|
||
2025-09-07 13:51:44.880 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 13:51:44.932 | INFO | remote_commands_tab:run:129 - 命令执行成功: namei -l /home/xiaji/webstatus/static/admin/css/base.css
|
||
2025-09-07 13:52:03.011 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:52:03.012 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:52:03.012 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:52:03.012 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:52:03.015 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 13:54:34.189 | INFO | __main__:<module>:189 - 启动应用程序
|
||
2025-09-07 13:54:34.211 | INFO | __main__:__init__:17 - 初始化主窗口
|
||
2025-09-07 13:54:34.218 | INFO | __main__:__init__:32 - 设置状态栏显示当前目录: C:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署
|
||
2025-09-07 13:54:34.219 | INFO | server_connection_tab:__init__:14 - 初始化服务器连接标签页
|
||
2025-09-07 13:54:34.221 | INFO | server_connection_tab:init_ui:93 - 服务器连接标签页UI初始化完成
|
||
2025-09-07 13:54:34.221 | INFO | server_connection_tab:load_config:96 - 加载配置文件
|
||
2025-09-07 13:54:34.221 | INFO | server_connection_tab:load_config:103 - 成功加载配置文件: c:\Users\xiaji\Documents\个人文件夹\夏骥\桌面部署\config.json
|
||
2025-09-07 13:54:34.222 | INFO | server_connection_tab:on_alias_changed:122 - 选择别名: 测试机
|
||
2025-09-07 13:54:34.223 | INFO | remote_commands_tab:__init__:151 - 初始化远程命令标签页
|
||
2025-09-07 13:54:34.224 | INFO | remote_commands_tab:init_ui:290 - 远程命令标签页UI初始化完成
|
||
2025-09-07 13:54:34.226 | INFO | __main__:__init__:57 - 主窗口初始化完成
|
||
2025-09-07 13:54:35.697 | INFO | server_connection_tab:connect_to_server:188 - 尝试连接服务器
|
||
2025-09-07 13:54:35.795 | INFO | server_connection_tab:connect_to_server:207 - 成功连接到服务器: 192.168.3.157
|
||
2025-09-07 13:54:41.525 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 13:54:41.526 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 13:54:41.526 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 13:54:41.527 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 13:54:41.531 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 14:14:46.090 | INFO | nginx_tab:set_permissions:1079 - 从配置文件获取用户名: xiaji, 项目名: webstatus
|
||
2025-09-07 14:14:50.444 | INFO | nginx_tab:run:218 - 开始执行Nginx权限设置操作
|
||
2025-09-07 14:14:50.444 | INFO | nginx_tab:run:222 - 执行命令 1/8: sudo chmod g+x /home/xiaji/
|
||
2025-09-07 14:14:50.479 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod g+x /home/xiaji/
|
||
2025-09-07 14:14:50.480 | INFO | nginx_tab:run:222 - 执行命令 2/8: sudo chown -R xiaji:www-data /home/xiaji/webstatus
|
||
2025-09-07 14:14:50.553 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chown -R xiaji:www-data /home/xiaji/webstatus
|
||
2025-09-07 14:14:50.554 | INFO | nginx_tab:run:222 - 执行命令 3/8: sudo chmod g+x /home/xiaji/webstatus
|
||
2025-09-07 14:14:50.624 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod g+x /home/xiaji/webstatus
|
||
2025-09-07 14:14:50.624 | INFO | nginx_tab:run:222 - 执行命令 4/8: sudo chown -R xiaji:www-data /home/xiaji/webstatus/sock
|
||
2025-09-07 14:14:50.694 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chown -R xiaji:www-data /home/xiaji/webstatus/sock
|
||
2025-09-07 14:14:50.695 | INFO | nginx_tab:run:222 - 执行命令 5/8: sudo chmod -R 770 /home/xiaji/webstatus/sock
|
||
2025-09-07 14:14:50.765 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod -R 770 /home/xiaji/webstatus/sock
|
||
2025-09-07 14:14:50.765 | INFO | nginx_tab:run:222 - 执行命令 6/8: sudo chmod o+r /home/xiaji
|
||
2025-09-07 14:14:50.835 | INFO | nginx_tab:run:239 - 命令执行成功: sudo chmod o+r /home/xiaji
|
||
2025-09-07 14:14:50.836 | INFO | nginx_tab:run:222 - 执行命令 7/8: ls -ld /home/xiaji
|
||
2025-09-07 14:14:50.900 | INFO | nginx_tab:run:239 - 命令执行成功: ls -ld /home/xiaji
|
||
2025-09-07 14:14:50.900 | INFO | nginx_tab:run:222 - 执行命令 8/8: sudo -u www-data ls /home/xiaji/webstatus/static/admin/css/
|
||
2025-09-07 14:14:50.971 | INFO | nginx_tab:run:239 - 命令执行成功: sudo -u www-data ls /home/xiaji/webstatus/static/admin/css/
|
||
2025-09-07 14:14:50.972 | INFO | nginx_tab:run:244 - 所有权限设置命令执行成功
|
||
2025-09-07 14:14:50.973 | INFO | nginx_tab:on_permissions_result:1120 - 权限设置成功: 所有权限设置命令执行成功
|
||
2025-09-07 14:15:45.076 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 14:15:45.107 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 14:15:48.855 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 14:15:48.955 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 14:15:48.955 | INFO | nginx_tab:on_control_result:1044 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|
||
2025-09-07 14:15:58.096 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 14:15:58.097 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 14:15:58.097 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 14:15:58.097 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 14:15:58.097 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 14:15:58.099 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 14:15:58.099 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 14:15:58.099 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 14:15:58.109 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 14:15:58.109 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 14:15:58.159 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 14:15:58.161 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 14:15:58.161 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 14:15:58.162 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 14:15:58.163 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 14:15:58.163 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 14:15:58.163 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 14:15:58.163 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 14:15:58.164 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 14:15:58.164 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 14:15:58.164 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 14:15:58.165 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 14:15:58.165 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 14:15:58.165 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 14:15:58.165 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 14:16:00.550 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 14:16:00.551 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 14:16:00.552 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 14:16:00.552 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 14:16:00.556 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 14:16:18.816 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 1
|
||
2025-09-07 14:16:18.816 | INFO | remote_commands_tab:set_ssh_client:313 - 设置SSH客户端
|
||
2025-09-07 14:16:18.817 | INFO | remote_commands_tab:set_server_config:348 - 设置服务器配置: git_url=http://192.168.3.241:3000/xiaji/webstatus.git, remote_dir=/home/xiaji
|
||
2025-09-07 14:16:18.818 | INFO | remote_commands_tab:refresh_directory:476 - 刷新目录列表
|
||
2025-09-07 14:16:18.818 | INFO | remote_commands_tab:refresh_directory:488 - 使用用户输入目录: /home/xiaji
|
||
2025-09-07 14:16:18.819 | INFO | remote_commands_tab:set_server_info:294 - 设置服务器信息: {'ip': '192.168.3.157', 'username': 'xiaji', 'password': 'xiaji', 'port': 22, 'project': 'statuspage', 'git_url': 'http://192.168.3.241:3000/xiaji/webstatus.git', 'remote_dir': '/home/xiaji'}
|
||
2025-09-07 14:16:18.819 | INFO | __main__:on_tab_changed:88 - 状态栏更新为远程服务器目录: 测试机: /home/xiaji
|
||
2025-09-07 14:16:18.819 | INFO | remote_commands_tab:run:53 - 执行远程命令: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 14:16:18.827 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 14:16:18.827 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: 当前目录: /home/xiaji
|
||
2025-09-07 14:16:18.876 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: /home/xiaji
|
||
2025-09-07 14:16:18.877 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: total 84
|
||
2025-09-07 14:16:18.878 | INFO | remote_commands_tab:run:129 - 命令执行成功: cd /home/xiaji && pwd && ls -la
|
||
2025-09-07 14:16:18.879 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 6 xiaji xiaji 4096 Aug 31 12:39 .
|
||
2025-09-07 14:16:18.880 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxr-xr-x 3 root root 4096 Aug 31 17:55 ..
|
||
2025-09-07 14:16:18.880 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 220 Aug 20 2024 .bash_logout
|
||
2025-09-07 14:16:18.880 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 3771 Aug 20 2024 .bashrc
|
||
2025-09-07 14:16:18.881 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 10:56 .cache
|
||
2025-09-07 14:16:18.881 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 3 xiaji xiaji 4096 Aug 31 10:59 django.remote
|
||
2025-09-07 14:16:18.881 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 807 Aug 20 2024 .profile
|
||
2025-09-07 14:16:18.883 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwx------ 2 xiaji xiaji 4096 Aug 31 17:55 .ssh
|
||
2025-09-07 14:16:18.883 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-r--r-- 1 xiaji xiaji 0 Aug 31 12:39 .sudo_as_admin_successful
|
||
2025-09-07 14:16:18.883 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: drwxrwxr-x 10 xiaji www-data 4096 Sep 7 10:10 webstatus
|
||
2025-09-07 14:16:18.884 | INFO | remote_commands_tab:append_dir_output:502 - 目录列表信息: -rw-rw-r-- 1 xiaji xiaji 47664 Aug 31 11:33 xiaji
|
||
2025-09-07 14:16:18.884 | INFO | remote_commands_tab:on_dir_refresh_finished:508 - 目录列表刷新成功
|
||
2025-09-07 14:16:26.413 | INFO | remote_commands_tab:execute_custom_command:527 - 执行自定义命令
|
||
2025-09-07 14:16:26.414 | INFO | remote_commands_tab:execute_custom_command:543 - 检测到sudo命令,预先请求密码
|
||
2025-09-07 14:16:29.083 | INFO | remote_commands_tab:run:53 - 执行远程命令: sudo tail /var/log/nginx/error.log
|
||
2025-09-07 14:16:29.091 | INFO | remote_commands_tab:run:73 - 当前目录: /home/xiaji
|
||
2025-09-07 14:16:29.137 | INFO | remote_commands_tab:run:84 - 使用预先设置的密码
|
||
2025-09-07 14:16:29.153 | INFO | remote_commands_tab:run:129 - 命令执行成功: sudo tail /var/log/nginx/error.log
|
||
2025-09-07 14:20:34.881 | INFO | __main__:on_tab_changed:60 - 标签页切换到: 4
|
||
2025-09-07 14:20:34.882 | INFO | nginx_tab:set_ssh_client:561 - Nginx标签页已设置SSH客户端
|
||
2025-09-07 14:20:34.883 | INFO | nginx_tab:set_username:566 - Nginx标签页已设置用户名: xiaji
|
||
2025-09-07 14:20:34.883 | INFO | nginx_tab:set_project_info:572 - Nginx标签页已设置项目信息: statuspage, 192.168.3.157
|
||
2025-09-07 14:20:34.886 | INFO | __main__:on_tab_changed:185 - 状态栏更新为Nginx服务: nginx, 项目: statuspage
|
||
2025-09-07 14:20:44.871 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: download
|
||
2025-09-07 14:20:44.899 | INFO | nginx_tab:run:339 - 站点配置文件下载成功: /etc/nginx/sites-enabled/statuspage
|
||
2025-09-07 14:20:44.901 | INFO | nginx_tab:on_download_site_config_result:846 - Nginx站点配置文件下载成功
|
||
2025-09-07 14:20:44.901 | INFO | nginx_tab:add_static_mappings:917 - 配置文件已包含静态文件映射
|
||
2025-09-07 14:23:23.734 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: create
|
||
2025-09-07 14:23:23.810 | INFO | nginx_tab:run:291 - 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 14:23:23.811 | INFO | nginx_tab:on_create_site_config_result:726 - Nginx站点配置创建成功: 站点配置文件创建成功: /etc/nginx/sites-available/statuspage
|
||
2025-09-07 14:23:25.875 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 14:23:25.903 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 14:23:25.905 | INFO | nginx_tab:on_create_configtest_result:752 - Nginx站点配置文件创建后语法检查通过
|
||
2025-09-07 14:23:28.099 | INFO | nginx_tab:run:265 - 开始处理Nginx站点配置: statuspage, 操作: enable
|
||
2025-09-07 14:23:28.258 | INFO | nginx_tab:run:323 - 站点配置启用成功: statuspage
|
||
2025-09-07 14:23:28.259 | INFO | nginx_tab:on_enable_site_config_result:785 - Nginx站点配置启用成功: 站点配置启用成功: statuspage
|
||
2025-09-07 14:23:29.961 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 14:23:29.989 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 14:23:29.990 | INFO | nginx_tab:on_enable_configtest_result:811 - Nginx站点配置启用后语法检查通过
|
||
2025-09-07 14:23:32.254 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 14:23:32.281 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 14:23:32.807 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 14:23:35.166 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: configtest
|
||
2025-09-07 14:23:35.193 | INFO | nginx_tab:run:196 - Nginx configtest 操作成功
|
||
2025-09-07 14:23:35.232 | ERROR | nginx_tab:run:199 - Nginx restart 操作失败: [sudo] password for xiaji: Sorry, try again.
|
||
[sudo] password for xiaji:
|
||
sudo: no password was provided
|
||
sudo: 1 incorrect password attempt
|
||
|
||
2025-09-07 14:23:35.232 | ERROR | nginx_tab:on_control_result:1048 - Nginx服务控制失败: Nginx restart 操作失败: [sudo] password for xiaji: Sorry, try again.
|
||
[sudo] password for xiaji:
|
||
sudo: no password was provided
|
||
sudo: 1 incorrect password attempt
|
||
|
||
2025-09-07 14:23:38.191 | INFO | nginx_tab:run:171 - 开始执行Nginx服务操作: restart
|
||
2025-09-07 14:23:38.289 | INFO | nginx_tab:run:196 - Nginx restart 操作成功
|
||
2025-09-07 14:23:38.290 | INFO | nginx_tab:on_control_result:1044 - Nginx服务控制成功: Nginx restart 操作成功
|
||
|