linux - 如何防止vncserver启动时崩溃?

标签 linux ubuntu-16.04 digital-ocean vnc-server

我在 DigitalOcean 上有一个 Ubuntu 16.04 Droplet,我正在尝试为其设置远程桌面功能。我按照这些说明完成了步骤 2。但是,当我使用 vncserver 命令启动 VNC 服务器 时,它会变得困惑并导致服务器陷入困境,直至崩溃。以下是日志文件的摘录:

19/12/17 23:47:52 Xvnc version TightVNC-1.3.10
19/12/17 23:47:52 Copyright (C) 2000-2009 TightVNC Group
19/12/17 23:47:52 Copyright (C) 1999 AT&T Laboratories Cambridge
19/12/17 23:47:52 All Rights Reserved.
19/12/17 23:47:52 See http://www.tightvnc.com/ for information on TightVNC
19/12/17 23:47:52 Desktop name 'X' (thoughtful:1)
19/12/17 23:47:52 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
19/12/17 23:47:52 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
/home/epoirier/.vnc/xstartup: 1: /home/epoirier/.vnc/xstartup: Cannot fork
xrdb: Resource temporarily unavailable
xrdb: cannot run '/usr/bin/cpp -P  -DHOST=thoughtful -DSERVERHOST=thoughtful -DSRVR_thoughtful -DDISPLAY_NUM=1 -DCLIENTHOST=thoughtful -DCLNT_thoughtful -DVERSION=11 -DREVISION=0 -DVENDOR="AT&T Laboratories Cambridge" -DVNDR_AT_T_Laboratories_Cambridge -DRELEASE=3332 -DNUM_SCREENS=1 -DEXT_XC_MISC -DEXT_SYNC -DEXT_MIT_SUNDRY_NONSTANDARD -DEXT_BIG_REQUESTS -DEXT_XTEST -DEXT_MIT_SHM -DEXT_SHAPE -DSCREEN_NUM=0 -DWIDTH=1024 -DHEIGHT=768 -DX_RESOLUTION=2951 -DY_RESOLUTION=2954 -DPLANES=24 -DBITS_PER_RGB=8 -DCLASS="TrueColor" -DCLASS_TrueColor=34 -DCOLOR -DCLASS_TrueColor_24=34 /home/epoirier/.Xresources'
/usr/bin/startxfce4: X server already running on display :1
xrdb: Resource temporarily unavailable
xrdb: cannot run '/usr/bin/cpp -P  -DHOST=thoughtful -DSERVERHOST=thoughtful -DSRVR_thoughtful -DDISPLAY_NUM=1 -DCLIENTHOST=thoughtful -DCLNT_thoughtful -DVERSION=11 -DREVISION=0 -DVENDOR="AT&T Laboratories Cambridge" -DVNDR_AT_T_Laboratories_Cambridge -DRELEASE=3332 -DNUM_SCREENS=1 -DEXT_XC_MISC -DEXT_SYNC -DEXT_MIT_SUNDRY_NONSTANDARD -DEXT_BIG_REQUESTS -DEXT_XTEST -DEXT_MIT_SHM -DEXT_SHAPE -DSCREEN_NUM=0 -DWIDTH=1024 -DHEIGHT=768 -DX_RESOLUTION=2951 -DY_RESOLUTION=2954 -DPLANES=24 -DBITS_PER_RGB=8 -DCLASS="TrueColor" -DCLASS_TrueColor=34 -DCOLOR -DCLASS_TrueColor_24=34 /home/epoirier/.Xresources'
/usr/bin/startxfce4: X server already running on display :1
/etc/xdg/xfce4/xinitrc: 8: /etc/xdg/xfce4/xinitrc: Cannot fork
/etc/xdg/xfce4/xinitrc: 8: /etc/xdg/xfce4/xinitrc: Cannot fork
cpp: error: vfork: Resource temporarily unavailable
/usr/bin/startxfce4: X server already running on display :1
sh: 1: Cannot fork

这是日志的开头,从这里开始变得更加困惑,并出现许多不同的“无法 fork ”警告。命令行中没有任何内容表明启动 VNC 服务器时出现问题。有人对这里出了什么问题有任何想法吗?

最佳答案

您可能用完了运行该进程的用户的文件描述符。

使用 ulimit -n 检查当前限制并进行相应更改。

关于linux - 如何防止vncserver启动时崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47897092/

相关文章:

linux - 如何将选项传递给挂载系统调用?

php - 在 Ubuntu 16.04 LTS 上运行 var/www/html/中的 Codeigniter 项目时找不到 404 页面?

kubernetes - 如何测试 ClusterIssuer 求解器?

parse-platform - DigitalOcean 上的解析服务器 - 错误 502

function - digital ocean 函数 "Nothing Deployed"

linux - 当 MPI 中存在死锁时,如何在某个特定时间后停止(或终止)MPI_Recv?

linux - 循环遍历用户文件夹并删除文件夹

linux - 使用 libtool 更改共享库的名称

azure - REDIS Slave无法连接Master

amazon-web-services - 适用于kubernetes仪表板的AWS Ubuntu 16.04中的UI