/jms start -d //后台运行Jumpserver #docker ps //查看Docker进程运行状态 #docker ps -a //查看所有Docker进程 #docker start
. **************" #得到对应服务的进程号 str=`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print...$2}'` #获取进程所在的目录 pwd=`ls -l /proc/${ str} | grep "cwd ->" | grep -v "grep" | awk '{print $NF}'`...echo "进程目录是:"$pwd kill -9 $str if [ "$?"...kill failed" fi nowDate=`date +"%Y-%m-%d"` #进入对应的目录,重启服务...`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'` #打印出现在新的进程号
自己的网站是基于MySQL,在做爬虫存取一些资料的时候也是基于MySQL,数据量一大了,MySQL它就有点受不了了,时不时会崩掉,虽然我自己有网站监控和邮件通知,但是好多时候还是需要我来手动连接我的服务器重新启动一下我的...MySQL,这样简直太不友好了,所以,我就觉定自己写个脚本,定时监控它,如果发现它挂掉了就重启它。...14.04 [1489070815394_7268_1489070816359.jpeg] 编写Shell脚本 首先,我们要编写一个shell脚本,脚本主要执行的逻辑如下: 显示mysqld进程状态...,如果判断进程未在运行,那么输出日志到文件,然后启动mysql服务,如果进程在运行,那么不执行任何操作,可以选择性输出监测结果。...好,保存一下,重启cron服务。 service cron restart 嗯,调度任务已经添加进去了,这样,每五分钟系统就会调用一下刚才写的那个脚本。
概述 由于机房异常停电,导致服务器启动后系统分区异常。无法识别之前挂载的磁盘分区,并且无法使用fdisk命令重置分区。
实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则处理我们预设的脚本。 首先我们要向crontab加入一个新任务。...#获取进程数量 if [ $number -eq 0 ] #如果进程数量为0 then #重新启动服务器,或者扩展其它内容。.../WorldFrame_d -c 1 fi 我这个脚本,只是简单的检测了进程是否存在,不存在就自动重启服务器。 这里其实也可以扩展一下,比如对日志文件的处理以及重启时间等的记录等等。...补充,今天测试的时候发现有时候不执行,跟踪后发现crontab进程出现错误,重启一下就ok了。 使用下面的命令查看crond的状态。...我今天出现了crond dead but subsys locked #service crond start 服务重启后问题解决。
前段时间遇到一个服务器问题:非法重启设备后,服务器进入救援模式,数据盘也不显示挂载是否成功。 说来这个问题,我觉得还挺奇葩。今天就来跟大家分享下整个过程以及我的处理方法。...登到这台故障的服务器后,直接重启了服务器,然后 Xshell 再次尝试连接,是可以远程连接的。难道这就是传说中的重启治百病,如此简单粗暴? 当进入系统后,执行简单的命令都提示输入/输出错误。...到该模式下后, 输入journalctl -xb命令,可查看系统日志 输入systemctl reboot命令,重启系统 输入systemctl default或^D命令,再次尝试进入默认模式 输入 root...xfs_repair -L /dev/sdb1 执行修复是根据磁盘中的数据使用率来决定修复时长的,所以时间会较长,我采用放后台的形式执行的,执行完成后,查看还是否有进程存在,如有则说明未修复完,如没有则说明修复完成...注意:UUID 一定要写对,否则重启后无法正常进入系统。
#ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd #reboot php服务器意外死机,重启后 显示 apache2 test page
如确认服务器进入了Recovery模式,请您按如下步骤操作: 1、VNC登录服务器: image.png image.png 2、出现如下界面即Recovery模式 image.png 解决办法...document/product/213/4942 制作快照可以参考:https://cloud.tencent.com/document/product/362/5755 注意:本地盘制作不了快照 2.做完备份后按下面文档操作
最近公司内网服务器统一管理,要求将所有部门的服务器全部搬到一楼机房。这一搬,服务器的ip都变了。项目中得地址也变了,包括接口地址、数据库地址、云盘地址,然后再和几个环境做一次笛卡尔积。...node进程的管理使用了nsm.exe,nsm又被制作成了服务。因为是接手其他组的项目,我不了解这块。因为这个项目是项目经理负责的,其他同事又不知道具体什么原因。...无奈我将我的node进程杀死,然后再重启了一下,希望能见到奇迹。最后还是不行。但是日志里出现了端口被占用的提示。...最后百度了一个超级杀死node进程的方法: taskkill /f /t /im node.exe 然后重启再看日志,发现端口还是被占用了。杀红眼的我决定重启服务器!...把这些都关掉之后,重启了服务,其他的websocket都正常了。根本原因是用了老的redis地址,报错的原因是redis提前迁移的,端口绑定异常才是我们查找的重点。
有用户反馈,在扩展服务器性能后进行了重启,EasyDSS出现了无法运行的情况,请求我们协助排查。 登录用户服务器,用..../easydss启动打印info之后,服务器直接报错:give root password for abubtenance,输入密码之后直接进入了/目录。...4)查看历史命令,查询挂载记录时,发现这个panovideo目前并没有挂载盘; 5)重新对磁盘进行挂载,对etc进行配置,重启服务器之后,运行EasyDSS程序; 6)此时EasyDSS服务程序已经正常运行了
有用户反馈,EasyCVR重启服务器过后,出现了级联离线的情况,请求我们排查解决。排查中发现,原来是服务器重启过后,级联模块没有启动起来。...可添加如下代码,在程序重启过后定时检测级联消息,如果向上级发送成功,那么就调整级联状态为在线,如果不成功,则继续定时检测级联状态。优化后,再次重启测试,此时平台级联已经显示正常了。
创建任务计划程序,定期重启服务器中的JAR包脚本 1、JAR包重启脚本的编写 编写要求: (1)关闭现有JAR包,重新启动JAR包。...(2)编写JAR包重启的脚本文件,同时重启多个JAR包,设置排序时间,不要同一时刻重启,防止服务系统卡顿,导致业务中断。...添加参数(可选);起始于(可选):将需要重启的JAR包和JAR包重启脚本放在一起同一个目录下,填写该JAR包和JAR包重启脚本的文件目录。...五、所遇问题 脚本执行后,jar启动卡住,需要按Enter回车键才行。 解决办法: 1、打开cmd运行框,右击白框,选择“属性”。 2、“快速编辑模式”取消勾选
问题描述: MySQL中二进制日志功能默认是关闭的,查看各种开启方式后,确定在配置文件中加入如下配置来开启该功能: [plain] view plain copy [mysqld] log-bin...=mysql 之后使用 “systemctl start mysql” 重启服务器,报错“Job for mysql.service failed because the control process...server-id 变量,即在配置文件中添加: [plain] view plain copy [mysqld] log-bin=mysql server-id=1 装mysql,运行一段时间后,...2:主从服务器之间同步数据 主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 如果不想要这些文件应该怎么做呢?...1:只有一个mysql服务器,那么可以简单的注释掉这个选项就行了。 vi /etc/my.cnf把里面的 log-bin 这一行注释掉,重启mysql服务即可。
前几天生产环境需要做服务器的扩容,把原本64G的内存扩到了128G.然后调整了一些其他的kernel参数,在此基础上需要调整sga的大小,以便分配更多的缓存。...我先是按照要求把sga调整了一下,从20G调整到40G,这样一个服务器两套环境就占用80G,还有68G的空余。...然后准备重启数据库的时候,报了下面的错误。显示内存问题,还有空间的问题,我检查了一把空间情况,没有发现什么问题。 用free -m检查内存使用情况,空余内存还多着呢。...调整后参数值如下: -bash-4.1$ cat /proc/sys/kernel/shmall 33030178 -bash-4.1$ cat /proc/sys/kernel/shmmax 135291609088...再重启数据库就没有问题了。
有用户反馈,EasyCVR使用S3存储时一切运行正常,但是重启服务器后不能启动。技术人员针对该反馈立即进行了排查。今天来分享一下排查思路与解决方法。...1)查看重启服务器后S3存储是否挂载成功; 2)这里我们可以看到,S3存储并没有挂载成功,因此我们需要先手动挂载,查看是否成功; 3)显示挂载成功了; 4)将挂载的命令写入到rc.local,让其开机自启...(有多种方法,比如写入/etc/fstab等等,这里写入到rc.local); 5)写入到rc.local后,开机自启后S3自动挂载成功,EasyCVR已成功识别到S3存储的磁盘,EasyCVR也正常启动了
通过查询结果初步判断环境变量是正常的,然后通过另外一个角度去考虑,是不是Oracle程序本身安装有问题,因为昨天系统才安装过ASM和Oracle数据库,测试都是正常的,应该讲没有啥问题才对,但是突然间想起在服务器重启的时候...原因3:Ubuntu中的许多关键功能现在开始依赖于UUID 9、通过第6步和第7步中,可以把相关的修改成之前配置想要的内容,修改内容如下: 注意:后面的数字修改成0 0,如果不设置0的话,服务器在启动的时候就会检测...,如果硬盘满的话,就会导致操作系统无法正常启动,此处应该让系统禁止检测 10、注意:再mount 一下,判断是否挂载成功,如果挂载有问题会导致系统无法正常启动 11、重启一下服务器判断设备挂载是否成功...重启时,服务器系统启动时间快,就没有之前那种提示要加载文件系统内容 12、系统启动成功后用grid用户查看ASM状态: 13、此时说明硬盘设置成自动重启正常,再用lsblk -f 命令查询块设备下详细的信息如下
一、问题简介 当服务器意外崩溃重启后,Node.js要能够自启动,恢复服务。...bin pm2 startup -u --hp # 3、保存正在运行的应用到启动脚本 pm2 save # 现在可以重启服务器...pm2 unstartup # 当 node.js 版本更新时,请一定要卸载并新建 自启动脚本 pm2 unstartup pm2 startup 三、参考文档 PM2让Node.js项目在服务器崩溃重启后
命令找不到: sudo: nginx: command not found 添加环境变量到 /etc/profile文件 source /etc/profile 使配置文件生效 二.重启机器后,NGINX
今天开发服务器因机房断电重启了,然后发现所有的PHP接口都报错: session_write_close(): Failed to write session data using user defined...于是打算去看看redis的日志,如果你不知道日志保存的路径,可以去配置文件里面看,属性名是logfile,打开日志后确实看到了一个报错:Bad file format reading the append...接下来重启redis,本来以为能顺利连上了,但仍然连接失败,但有个变化是redis的日志里没有出现aof格式错误的记录了,于是用systemctl status redis看了一下redis的状态,显示的仍然是...在网上搜索了一下,这个问题将pid文件删掉,找到原来的进程杀死后再重新启动就行了,操作命令如下: #删除pid文件 cd /var/run rm redis_6379.pid #删除dump.rdb...var/lib/redis/6379 mv dump.rdb dump.rdb_bak #之后查看是否还有redis服务启动 ps -ef |grep redis kill -9 进程
今天有一新客户,是苏州某苗圃公司,经同行介绍,搬来一台组装的服务器, 采用的是华硕P8B-X主板,开机后发现,刚看到主板信息,就直接重启了。...机器不再无故重启了,但是提示操作系统不存在,看了一眼,有三块机械硬盘,问客户,是不是组了RAID,回答说一开始做的,后来重新搞过一次,不知道还有没有RAID。...重启服务器,进入BIOS,把SATA模式改为RAID模式,保存,重启。...本以为就这么结束了,谁知事情还没完,客户的主机电源插回去,恢复power、reset插针后,服务器又无限重启了,不过这次不慌了。...开机状态拔掉power插针,服务器正常启动进入系统,很明显,是开关按钮坏了,关机,拆前面板,随手换个开关按钮,再开机,一切正常,顺利解决问题。 最后提醒客户:硬盘陈旧且有异响,一定要注意数据备份。
领取专属 10元无门槛券
手把手带您无忧上云