VNC 服务器已经在运行 - 为什么?

VNC 服务器已经在运行 - 为什么?
[root@localhost ~]# service vncserver restart
Shutting down VNC server: 11:SXYZ 12:DXYZ 13:FXYZ  [FAILED]
Starting VNC server: 11:SXYZ A VNC server is already running as :11
                                                       [FAILED]
[root@localhost ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
[root@localhost ~]# vncserver :11
A VNC server is already running as :11
[root@localhost ~]# vncserver -kill :11

Can't find file /root/.vnc/localhost.localdomain:11.pid
You'll have to kill the Xvnc process manually

我有 Centos 6.4,我通过 xrdp(版本 0.5.0)和 Xvnc TigerVNC 1.1.0 服务访问它。

我可以与用户 SXYZ 连接,没有任何问题,只是我不明白为什么会这样,而且看起来不好看... :11 没有使用,这是肯定的,因为我刚刚修改了 vncserver 文件用于显示 11,12,13 而不是 1,2,3。

有任何想法吗?

答案1

一个周末后,错误消息就消失了...:)我在这之间做了很多事情xrdpvncserver服务重新启动,我已经删除了 中的所有套接字/tmp/.X11-unix/。我使用以下内容修改了 /etc/xrdp/sesman.ini:

KillDisconnected=1
X11DisplayOffset=1
MaxSessions=100

一段时间后,xrdp_mm_process_login_response: login failed当我尝试使用有效用户登录时,请设置接下来的两行并验证 xrdp 用户是否位于 sesman.ini 的用户组中。现在一切似乎都很好。

相关内容