解决:关于docker闪退的问题

解决:关于docker闪退的问题,第1张

在docker下搭建pxc集群,直接拉取的镜像,创建了5个pxc容器,但是当测试负载均衡,挂掉一个节点的时候,没重新启动节点,等第二天接着来的时候,启动这个节点,却出现docker容器闪退的问题

看了日志,并没有提示什么

1)内存问题,调整了内存到4G,然后问题没有解决。。。

2)Docker占用的磁盘空间不足,执行了命令docker system df,查看了Docker的磁盘使用情况,还算可以,然后对磁盘进行清理,删除关闭的容器、无用的数据卷和网络,清理了日志,日志占用了好大空间啊,然后然后,问题还是没有解决。。。

3)看到网上大部分都是关于 Docker容器后台运行,就必须有一个前台进程,

容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。

刚开始看没明白这说的是个啥,我没涉及到前后台呢

然后就利用自己创建的容器,观察里面的进程

就是:

当创建一个Docker容器的时候,就会新建一个PID namespace。容器启动进程在该名空间内PID为1。当PID1进程结束之后,Docker会销毁对应的PID名空间,并向容器内所有其它的子进程发送SIGKILL。

使用命令

你会看见

使用命令

使用docker exec命令进入容器PID名空间,并执行应用。通过ps -ef命令,可以看到容器里包含一个PID为1的进程,CMD里,它是容器的启动进程

利用docker top命令,可以让我们从宿主机看到容器的进程信息。容器node1是一个独立的进程,父进程 Docker Daemon。所以Docker可以父子进程的方式在Docker Daemon和容器之间进行交互。

docker exec命令可以进入指定的容器内部执行命令。由于它启动的进程属于容器的namespace和相应的cgroup。但是这些进程的父进程是Docker Daemon而非容器的PID1进程。

大家可以去再了解了解关于PID的问题,我这就不说了~

因为我这个只是简单的拉取镜像创建的容器,所以,不会这么复杂需要处理那些“孤儿”进程和“僵尸”进程,或者像采用网上的前台开启一个进程的方式,这个原因我也给pass掉了。。。

❤折腾了好几天,坚持就是好滴~~

❤因为是初创容器,所以里面没有重要的东西,每天我没事就来一遍,把容器删掉,重新拉取镜像几次后,终于日志有反应了,在日志里发现了问题

按照提示信息需要编辑文件grastate.dat ,并设置 safe_to_bootstrap=1

1)退到根目录下

2)修改下面每一个grastate.dat 里面的safe_to_bootstrap=0改为 :

保存

3)重新启动容器node1

4)查看 docker ps -a就启动起来了

其他节点也重新设置了一下,

过一会在看的时候,也没有出现闪退情况。

❤至于为啥刚开始日志没有显示,我也不清楚,

估计是镜像拉取和我的机器之间的数据跑偏了吧~哈哈哈哈哈,愁人

为了这一个问题打扰到好多人,谢谢大家啦~

检查原因

查看 该用户名 ~/.xsession-errors

imsettings-check: ): IMSettings-WARNING **: Could not connect: Connection refused

(imsettings-check: ): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed

GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.

** (process: ): WARNING **: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused

1

2

3

4

5

6

1

2

3

4

5

6

我是因为虚拟机安装了 Anconda3,导致dbus_daemon 冲突了

anconda3的bin下 有 dbus_daemon

系统的/usr/bin 下面也有 dbus_daemon

解决办法

#修改.bashrc文件

vi ~/.bashrc

#在最后一行添加

export PATH="/usr/bin:$PATH"

#保存退出后

source ~/.bashrc

1

2

3

4

5

6

1

2

3

4

5

6

打开CSDN APP,看更多技术内容

dbus-async:异步DBus库

dbus异步 一个纯Rust编写的异步DBus库。 用法 将此添加到您的Cargo.toml : [ dependencies ] dbus-async = " ~2.1.0 " 您必须指定应使用哪个Tokio Runtime。 对于多线程,请将其添加到您的Cargo.toml : [dependencies.tokio] version = " ~1.1.1" features = [ "rt-multi-thread" ] 对于单线程,请将其添加到您的Cargo.toml : [dependencies.tokio] version = "~1.1.1" features = [ "rt" ] 例子 use dbus_async :: DBususe dbus_message_parser :: Messageuse std :: convert :: TryInto

Windows10 Docker Desktop启动闪退

解决办法 点击“开始” ->输入“服务” ->打开服务列表后 ->开启Server ->再次运行Docker Desktop,运行成功!

继续访问

Centos xrdp 远程连接后突然闪退

问题描述: 可以进入登录页面,但是输入用户名,密码后,直接闪退。 查看 该用户名 ~/.xsession-errors imsettings-check: ): IMSettings-WARNING **: Could not connect: Connection refused (imsett...

继续访问

远程服务器 一闪就没有了,远程桌面连接一闪而过的解决方法

今天打开远程桌面时,远程桌面卡住,一段时间后登陆窗口关闭,再次打开时,出现远程桌面登陆窗口闪退情况,查了半天资料,终于搞好了。解决方法1. 使用 mstsc -admin快捷键Win+R打开运行窗口,在运行窗口中输入命令mstsc -admin或mstsc /admin,该命令使用当前用户登陆远程桌面,默认会d出远程桌面窗口,如果依旧闪退,尝试下面其它方法。2.直接绕过桌面管理快捷键Wi...

继续访问

Win10 远程桌面登陆闪退问题处理

Win10 远程桌面登陆闪退问题处理 在远程阿里云服务器时,输入账号密码后,远程桌面卡住,一段时间后登陆窗口关闭,再次打开时,出现远程桌面登陆窗口闪退情况,尝试了如下方法,得以解决。本文在 Windows10 环境下,其它系统下请自行尝试。 解决方法 方法一 使用 mstsc -admin 快捷键 Win + R 打开运行窗口,在运行窗口中输入命令 mstsc -admin 或 mstsc /ad...

继续访问

centos连接xrdp桌面黑屏_Centos xrdp 远程连接后突然闪退

问题描述: 可以进入登录页面,但是输入用户名,密码后,直接闪退。查看 该用户名 ~/.xsession-errorsimsettings-check: ): IMSettings-WARNING **: Could not connect: Connection refused(imsettings-check: ): GLib-GIO-CRITICAL **: g_dbus_proxy_cal...

继续访问

VMware登陆云桌面出现黑屏闪退问题

重新安装了VMware-Horizon-Client,自定义安装,勾选 在64位机上安装32位远程内核体验 ,目前解决了我的问题。

继续访问

xrdp远程控制linux连上就闪退,windows通过xrdp远程连接centos闪退

1、问题描述在centos上完成了xrdp的安装,但是远程连接不上,表现为输了密码之后闪退2、原因分析查看~/.xsession-errors的日志,如下所示(imsettings-check:20869): IMSettings-WARNING **: 15:14:24.803: Could not connect: Connection refused(imsettings-check:208...

继续访问

最新发布 远程桌面连接后闪退的解决方法

远程桌面连接后闪退的解决方法:1、打开注册表编辑器,找到Memory Management文件夹;2、新建DWORD键值,名称为SessionlmageSize,值为0x00000020;3、重启系统。@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdow

继续访问

VNC连接CentOS7出现黑屏问题记录

VNC连接CentOS7出现黑屏问题记录 正常使用的vncserver突然就出现连接黑屏的问题,花了些时间终于搞定了,希望下面的内容能给遇到相同问题的人节省时间。Time is Money! 调查过程 最开始怀疑是gnome桌面显示设置问题,一顿狂改~/.vnc/xstartup文件结果无效 后来去查vncserver启动log,发现log中报错如下: (imsettings-check:1374): IMSettings-WARNING **: Could not connect: Connec

继续访问

如何解决远程桌面登录后闪退

在cmd中输入这个命令,可以防止登录远程桌面后闪退 mstsc -admin

继续访问

GTK编译后运行出现: GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION

GTK编译后运行出现: GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connectio 在GNOME桌面运行终端,直接 su 切换到 root 后,在终端用命令运行有些图形介面的程序,有些能运行但报错,或者根本运行不起来。可能是因为直接用 su 切换到 ro

继续访问

XRDP ununtu远程闪退解决办法

XRDP 远程ubuntu出现windows远程桌面后闪退的现象解决办法

远程桌面输入密码后直接闪退的解决方法

远程桌面输入密码后直接闪退的解决方法 小编的系统在重装后需要远程服务器,但远程桌面在输入密码后直接闪退。小编很蒙蔽啊! 在咨询度娘之后找到了一下解决方法: 即修改注册表。 1、打开运行(快捷键Win+R),输入regedit。 2、找到路径:HKEY_LOCAL_MACHINE]\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 3、但是一般在到System后就没有了,所以可以自己建一个项,如图: 4、在

继续访问

热门推荐 Windows 远程桌面连接ubuntu及xrdp的一些小问题(远程桌面闪退、连接失败、tab补全功能,无菜单栏,error - problem connecting )

1、远程桌面闪退,shell可以用的问题: (1)需要在该用户目录创建一个.xsession:touch .xsession (2)里面写“xfce4-session”一句话就行:echo xfce4-session >~/.xsession 。 (3)然后进入到用户目录下,sudo chown username:username .xsession 2、windows桌面连接后远程使用...

继续访问

XenDesktop7.6打开虚拟桌面闪退

转至:http://superdream.blog.51cto.com/2011872/1850567近半年,好多项目都遇到了虚拟桌面闪退的问题,根据自己的经验,此问题具有共性,并且为Citrix XenDesktop 7.6的Bug,特此撰写出来,与大家共享,希望各位朋友们不要再走弯路。问题现象:问题现象是这样的,某天本人正在办公室忙工作,某一大型用户突然打电话过来说某几个...

继续访问

远程连接虚拟机失败解决方案

有道云笔记链接->转载于:https://www.cnblogs.com/tim1blog/p/9673811.html

继续访问

远程桌面一闪而过

services.msc打开服务,启动Remote Procedure Call (RPC) Locator解决。

继续访问

数据库课程设计

c语言文件读写 *** 作代码

html+css+js网页设计

写评论

评论

需要在bios设置为兼容模式。 *** 作方法如下: 一、首先开机按f2进入bios调试界面。在startup窗口,将boot选项下的uefi模式设置为legacyonly模式二、然后再restart选项将load setup defaults 设置为disable。三、然后开机按f12,然后进入bios快速启动,然后选中usb设备就可以第一项启动。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/9547532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存