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을 표시하도록 수정했기 때문에 그렇습니다. 1,2,3 대신 12,13입니다.

어떤 아이디어가 있나요?

답변1

xrdp주말이 지나자 오류 메시지가 사라졌습니다... :) 그 사이에 많은 작업을 수행했고 vncserver서비스가 다시 시작되었으며 /tmp/.X11-unix/. 다음 내용으로 /etc/xrdp/sesman.ini를 수정했습니다.

KillDisconnected=1
X11DisplayOffset=1
MaxSessions=100

잠시 후 xrdp_mm_process_login_response: login failed유효한 사용자로 로그인을 시도하면 다음 두 줄을 설정하고 xrdp 사용자가 sesman.ini의 사용자 그룹에 있는지 확인합니다. 이제 모든 것이 괜찮아 보입니다.

관련 정보