Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

windows系统使用面板时,无法通过面板结束饥荒进程 #63

Open
Orisland opened this issue Feb 19, 2024 · 11 comments
Open

Comments

@Orisland
Copy link

Orisland commented Feb 19, 2024

如题,使用web面板的关闭指令会提示关闭成功,但是实际窗口和服务端并未关闭,需要手动关闭窗口服务端才能正常结束。
使用版本为1.2.8,环境为win server 2016 datecenter
QQ截图20240219235629

@carrot-hu23
Copy link
Owner

从release下载最新的 1.2.8 里面的版本为 1.2.8.3,还不行从群里下载

@Orisland
Copy link
Author

Orisland commented Feb 21, 2024

从release下载最新的 1.2.8 里面的版本为 1.2.8.3,还不行从群里下载

我使用的版本为群内的版本。
image
image
更换面板后,登录面板后电脑负载就已经高达90%(未启动的情况下)
暂时不知道问题出在什么位置。
mstsc_vYRQaFnQWM

产生这个问题的过程为:
启动服务端,关闭服务端(但是此时服务端并未正常关闭),启动服务端。 此过程重复了5次
发现问题后进入后台关闭了4个服务端,发现面板占用极高,就直接重启了电脑无效,启动面板后仅登录仍然占用90%
重装服务端,覆盖安装服务端无效,尝试全部面板,饥荒本体,存档后,面板本体高占用问题解决。

@carrot-hu23
Copy link
Owner

开启关闭什么都正常,就cpu占用比较高?

@Orisland
Copy link
Author

Orisland commented Feb 21, 2024

开启关闭什么都正常,就cpu占用比较高?

开启有效,关闭无效。

过程:
经过重新配置面板和存档后,超高占用的问题得到了解决,看来是因为多次启动服务端的情况下,某些进程没有正常关闭。
但是无法正常关闭服务端的问题依然存在,下面录制了gif。
gif中使用的仍然是winserver 2016,为了防止权限问题,我分别开关管理员权限启动程序,都是只能开服务端,不能自己关。

在用户不知道的情况下,如果多次单机一键启动,最终导致饥荒服务端永远无法在网页中关闭,还会产生即使面板和服务端已经全部关闭的情况下(系统重启),再次启动面板,登录后面板超高cpu占用(无饥荒启动)的问题,这个问题可以通过重装面板和存档来解决(暂未分别测试)。
chrome_unjem2T9wJ

@carrot-hu23
Copy link
Owner

指令能发送吗

@carrot-hu23
Copy link
Owner

window 版本 输入指令时,最好不要操作鼠标,因为这边时候 输入指令是模拟手动输入的

@carrot-hu23
Copy link
Owner

我从release 下载 1.2.8-window,在 Windows Server 2022 使用正常

@Karenina-na
Copy link

我也有这个问题,我的服务器版本是 Windows 11 Pro,而且还有日志显示切换切换不了,我切换成洞穴会显示一秒钟,然后立马又跳转回Master了

@carrot-hu23
Copy link
Owner

我也有这个问题,我的服务器版本是 Windows 11 Pro,而且还有日志显示切换切换不了,我切换成洞穴会显示一秒钟,然后立马又跳转回Master了

window 服务器你的远程连接不能断开,不然会有各种问题,因为window版本所有的指令操作都是模拟用户的鼠标键盘,这个是window限制原因导致的,Linux因为有 screen 这种存在,就不会存在这个问题

@Karenina-na
Copy link

我也有这个问题,我的服务器版本是 Windows 11 Pro,而且还有日志显示切换切换不了,我切换成洞穴会显示一秒钟,然后立马又跳转回Master了

window 服务器你的远程连接不能断开,不然会有各种问题,因为window版本所有的指令操作都是模拟用户的鼠标键盘,这个是window限制原因导致的,Linux因为有 screen 这种存在,就不会存在这个问题

这样吗,我必须挂着远程桌面才可以是吗。但昨天我部署的时候远程也没有断开,挂在后台,还是不行,而且我Master、Cave启动后也看不到世界对应的内存占用量。

@Karenina-na
Copy link

我也有这个问题,我的服务器版本是 Windows 11 Pro,而且还有日志显示切换切换不了,我切换成洞穴会显示一秒钟,然后立马又跳转回Master了

window 服务器你的远程连接不能断开,不然会有各种问题,因为window版本所有的指令操作都是模拟用户的鼠标键盘,这个是window限制原因导致的,Linux因为有 screen 这种存在,就不会存在这个问题

这样吗,我必须挂着远程桌面才可以是吗。但昨天我部署的时候远程也没有断开,挂在后台,还是不行,而且我Master、Cave启动后也看不到世界对应的内存占用量。

就是跟这个issue开头的图片那一样,占用量两个都是0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants