J
J
j7sx2016-05-25 11:43:11
linux
j7sx, 2016-05-25 11:43:11

How to find out the reason for the shutdown of the VNC server?

Hello.
On VDS, a tightvnc server and a game server are running as a regular user. With a frequency of 4-7 days, the VNC server and the game server also fall off. At the same time, if you log in via ssh and see the uptime, you can see that the server did not reboot. ps aux | grep vncserver does not show a running server. But if you try to run it, it says that it is running and suggests deleting the /tmp/.X12-lock file.
How to find out the reason for the shutdown of the vnc server and what can be done to avoid it? I would have launched it from the console, but there you need to start 3 files in the console that hang in memory. and switching ctr+f1, f2, etc. ssh is not working

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
landergate, 2016-05-25
@j7sx

Оставшийся lock говорит о нештатной остановке VNC Server.
Причину можно посмотреть в /var/log/x11vnc.log
(или по другому пути, который был указан в конфиге/аргументах запуска сервера)
Если полезных данных там нет, можно проверить,
не закрывается ли он системой от OOM: dmesg | grep "kill"
TightVNC 1.3.9 известен случайными segfault-ами. В сети очень много примеров.
Судя по слухам, в версии 1.3.10 они исправлены, но с установкой этой версии могут быть трудности (её нет в пакетах, нужно собирать самому; она имеет другие ошибки).
Самым простым решением будет перейти с tightvncserver на x11vnc, vino или другие аналоги.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question