首页 > 系统相关 >在centos7启动多用户vncserver失败(dbus连接异常)

在centos7启动多用户vncserver失败(dbus连接异常)

时间:2023-03-10 11:45:21浏览次数:38  
标签:dbus share vncserver centos7 session usr conf Error

前言

最近在一台60个用户的centos7上启动vncserver,当启动到第46个用户的时候就会开始启动失败,而且系统也会开始卡顿。比如用su - user切换用户时会卡很久。

寻找原因

我开始以为是达到了系统的最大文件打开数,但是用cat /proc/sys/fs/file-nr命令查看是正常的,同时修改了/etc/security/limit.conf文件也无济于事。

接下来查看了系统log文件,很快找到了症结所在。

cat /var/log/messages 

 log文件中频繁出现dbus服务的报错,比如:

failed to connect to colord: GDBus.Error:org.freedesktop.DBus.Error.LimitsExceeded: The maximum number of active connections has been reached
journal: Error initializing udisks client: GDBus.Error:org.freedesktop.DBus.Error.LimitsExceeded: The maximum number of active connections has been reached (g-dbus-error-quark, 8)

那么问题应该就在这了,从信息中我们可以看出故障原因应该是系统的dbus服务连接数达到了上限,只需把这个上限改高应该就能得到解决。

怎么解决

尝试修改dbus的配置文件/etc/dbus-1/session.conf

 注意文件中所说的,我们应该在此路径中去修改配置文件:/usr/share/dbus-1/session.d/*.conf

mkdir -p /usr/share/dbus-1/session.d
cp /usr/share/dbus-1/session.conf /usr/share/dbus-1/session.d/session-local.conf

接下来修改/usr/share/dbus-1/session.d/session-local.conf文件中的max_completed_connections一项

修改前:

 修改后:

 修改完成后重启系统,问题得到解决。

标签:dbus,share,vncserver,centos7,session,usr,conf,Error
From: https://www.cnblogs.com/oboth-zl/p/17201176.html

相关文章

  • vxx.x conv modbus
    计算cht200bool对应mb地址:注意和300不一样;V区地址起始位置:目标V区bool地址,如V3000.7:.计算modbus地址:.cal注意威纶通有bug,其设定格式为32位,无论是整数还是浮点......
  • CentOS7 安装 docker
    CentOS7安装卸载docker查看内核版本,需要3.10以上uname-r更新yum软件包索引yummakecachefast卸载旧版本yumremovedocker\docker-cli......
  • CentOS7 配置动态ip
    [root@FortA]#vim/etc/sysconfig/network-scripts/ifcfg-ens32 #修改网卡配置信息TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROU......
  • CentOS7 配置静态ip
    修改启动协议BOOTPROTO=static根据大家自己的环境,ip地址可能略有不同。接下来重启网络服务systemctlrestartnetwork重启之后xshell可能无响应,这是因为ip变了,公网DN......
  • CentOS7 安装 docker-compose
    docker-composegithub下载地址:Releases·docker/compose(github.com)安装#下载安装sudocurl-Lhttps://github.com/docker/compose/releases/download/1.24.1/d......
  • Centos7.x系统Nvme SSD 软Raid删除
    查看磁盘挂载和Raid信息[root@host-10-105-36-41~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0044......
  • CentOS7 安装 zookeeper
    ((20230308170316-nluz7tc'CentOS7安装dubbo-admin'))(可选)((20230308165650-q36ofdh'CentOS7安装Tomcat'))(可选)安装JDK环境:​((20230114171657-n71disa'Centos7......
  • VMware 下安装Centos7
    VMware下安装Centos71.前期准备​ 软件:VMware​ 下载地址:​​https://www.vmware.com/​​​ 安装直接一路点确认就行很简单的,我用的是16版本的​ 镜像:CentOS7​ 下载地......
  • systemd-nspawn 运行 centos7
    参考链接:https://www.shuzhiduo.com/A/E35p0VQE5v/建一个chroot的目录,例如:mkdir-p/path/to/chroot初始化rpm数据库:mkdir-p/path/to/chroot/var/lib/rpmrpm-......
  • Centos7安装Docker环境
    Dockerdaemon(Docker守护进程):运行在宿主机上,Docker守护进程,用户通过Dockerclient(Docker命令)与Dockerdaemon交互。Images(镜像):将软件环境打包好的模板,用来创建容......