@j7sx

Как выяснить причину отключения VNC сервера?

Всем привет.
На VDS от обычного пользователя запущен сервер tightvnc и игровой сервер. С периодичностью 4-7 дней отваливается сервер VNC и игровой сервер тоже. При этом если зайти по ssh и посмотреть аптайм, то видно что сервер не перезагружался. ps aux | grep vncserver запущенного сервера не показывает. Но если попробовать запустить, то пишет что запущен и предлагает удалить файл /tmp/.X12-lock.
Как узнать причину отключения vnc сервера и что можно сделать чтобы этого избежать? я бы и с консоли запустил, но там надо 3 файла стартовать в консоли, которые висят в памяти. а переключение ctr+f1, f2 и т.д. по ssh что-то не работает
  • Вопрос задан
  • 1391 просмотр
Решения вопроса 2
landergate
@landergate
IT-шный jack-of-all-trades
Оставшийся lock говорит о нештатной остановке VNC Server.

Причину можно посмотреть в /var/log/x11vnc.log
(или по другому пути, который был указан в конфиге/аргументах запуска сервера)

Если полезных данных там нет, можно проверить,
не закрывается ли он системой от OOM: dmesg | grep "kill"

UPD:
TightVNC 1.3.9 известен случайными segfault-ами. В сети очень много примеров.
Судя по слухам, в версии 1.3.10 они исправлены, но с установкой этой версии могут быть трудности (её нет в пакетах, нужно собирать самому; она имеет другие ошибки).

Самым простым решением будет перейти с tightvncserver на x11vnc, vino или другие аналоги.
Ответ написан
Endru9
@Endru9
Админ Linux
используйте screen.
причины нужно искать в логах. смотрите логи, анализируйте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы