最后一根救命的稻草

由于数据库链接到达设定值的最大上限,新的请求被无情的拒绝,以为只能重新启动数据库才可能登陆并管理。但由于业务原因无法重启服务,万念俱灰的时候 ps -ef 的列表中发现了最后的一根救命的总稻草:screen -dmS mysqld。记得好像是上一回操作数据库时创建的一个管道,因为执行的脚本比较慢,需要放在服务器上执行然后等过后有时间再回来检查执行情况的,所以是已经连接上了数据库的,还没有退出。结果,这个链接真的成了救命的稻草起死回升了。

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

下面说说这根稻草是怎么建立的吧:

screen -dmS mysqld

没错,就是这么简单。如此就在服务器上为你的操作创建了一个独立的会话环境,就算你与服务器端中断连接,他也不会退出。

使用以下的命令进行链接:

screen -r mysqld

链接好之后,你就可以在一个独立的空间里执行操作,比如登陆数据库。离开这个空间只需要按 Ctrl + A 然后再按D,就可以离开这个空间。下一次回来再用-r 来重新接入这个空间里就好了。当你断开服务器链接时,这个链接也不会被关闭。

对于那些有链接数上限的服务,在后台专门留下一个链接,有的时候还真的可以救你一命的。大家快为你的mongoDB,MySQL,ssh之类的服务,种下一根稻草吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yagas

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值