修改Gunicorn的测试命令,调试中,未完成
This commit is contained in:
@@ -210,10 +210,15 @@ class RemoteCommandTab(QWidget):
|
||||
if not self.check_ssh_connection():
|
||||
return
|
||||
|
||||
# 获取密码
|
||||
password = self.get_password()
|
||||
if password is None:
|
||||
return
|
||||
|
||||
self.output_text.append("正在设置时区为Asia/Shanghai并重启服务器...")
|
||||
self.set_timezone_btn.setEnabled(False)
|
||||
|
||||
self.timezone_thread = SetTimezoneAndRestartThread(self.parent.ssh_client)
|
||||
self.timezone_thread = SetTimezoneAndRestartThread(self.parent.ssh_client, password)
|
||||
self.timezone_thread.result_ready.connect(self.on_set_timezone_and_restart_result)
|
||||
self.timezone_thread.start()
|
||||
|
||||
@@ -230,10 +235,15 @@ class RemoteCommandTab(QWidget):
|
||||
if not self.check_ssh_connection():
|
||||
return
|
||||
|
||||
# 获取密码
|
||||
password = self.get_password()
|
||||
if password is None:
|
||||
return
|
||||
|
||||
self.output_text.append("正在检查防火墙状态...")
|
||||
self.check_firewall_btn.setEnabled(False)
|
||||
|
||||
self.firewall_thread = CheckFirewallThread(self.parent.ssh_client)
|
||||
self.firewall_thread = CheckFirewallThread(self.parent.ssh_client, password)
|
||||
self.firewall_thread.result_ready.connect(self.on_check_firewall_result)
|
||||
self.firewall_thread.start()
|
||||
|
||||
@@ -254,11 +264,16 @@ class RemoteCommandTab(QWidget):
|
||||
if not port:
|
||||
QMessageBox.warning(self, "警告", "请输入要开放的端口号")
|
||||
return
|
||||
|
||||
# 获取密码
|
||||
password = self.get_password()
|
||||
if password is None:
|
||||
return
|
||||
|
||||
self.output_text.append(f"正在开放端口 {port}...")
|
||||
self.open_port_btn.setEnabled(False)
|
||||
|
||||
self.open_port_thread = OpenPortThread(self.parent.ssh_client, port)
|
||||
self.open_port_thread = OpenPortThread(self.parent.ssh_client, port, password)
|
||||
self.open_port_thread.result_ready.connect(self.on_open_port_result)
|
||||
self.open_port_thread.start()
|
||||
|
||||
@@ -271,6 +286,19 @@ class RemoteCommandTab(QWidget):
|
||||
self.output_text.append(f"端口开放失败: {message}")
|
||||
logger.error(f"端口开放失败: {message}")
|
||||
|
||||
def get_password(self):
|
||||
"""获取服务器连接密码"""
|
||||
if not self.parent or not hasattr(self.parent, 'password_input'):
|
||||
QMessageBox.warning(self, "警告", "无法获取服务器密码")
|
||||
return None
|
||||
|
||||
password = self.parent.password_input.text()
|
||||
if not password:
|
||||
QMessageBox.warning(self, "警告", "请先输入服务器密码")
|
||||
return None
|
||||
|
||||
return password
|
||||
|
||||
def check_ssh_connection(self):
|
||||
if not self.parent or not self.parent.ssh_client:
|
||||
QMessageBox.warning(self, "警告", "请先连接服务器")
|
||||
|
||||
Reference in New Issue
Block a user