最近学习了一下自动化部署相关的技术,记录一下自己的学习历程。 去年的时候腾讯云服务器搞活动,于是购买了一台云服务器用于学习。自己毕业后在第一家公司工作时,一直感觉项目上线是一件很头疼的事情,当时是采用pm2+nodejs的方式,项目上线就是登录到服务器上,手动替换js文件,然后用pm2重启进程。由于 ...
分类:
Web程序 时间:
2021-01-27 13:42:49
阅读次数:
0
C:\ProgramFiles\iMC\server\conf目录下打开qvdm.conf文件,修改其中字段#settingloglevel(DEBUG,INFO,WARNING,ERROR,FATAL)LogLevel=INFO//该处将INFO修改为DEBUG,重启imcapmedm.exe进程,收集完日志,再改回INFO,并重启进程。#settinglogexpire(itsunitisda
分类:
其他好文 时间:
2020-07-06 18:13:22
阅读次数:
75
有个程序会自动关闭,另外一个程序可能有BUG,这个程序会导致数据库死锁。
处理思路:
1、数据库监控:对数据库写入数据进行监控,对写入记录少于一定量进行异常报出;
2、对于进程进行监控及重启,查询到没有进程时,直接重启进程。
3、发现监控数据库时,有时数据库也会因死锁,导致查询不到数据,对查询数据库进行判断,当返回数据库查询异常时重启数据库服务。
在openwrt系统内init进程被procd取代,procd作为父进程可以监控子进程的状态。一旦子进程退出后即可在某一个时刻尝试进行重启进程。在op系统内使用procd监控的有uhttpd,netifd等。在/etc/init.d/文件夹内带有USE_PROCD=1标志,下面就介绍如何让procd ...
分类:
其他好文 时间:
2020-04-14 18:56:41
阅读次数:
247
现在挖矿程序攻击非常多,将挖矿程序关闭后,守护进程仍然会重启。守护进程总是反复重启,进程ID总是反复跳动 #NAME=$1 NAME='mongod -f rs0/m' echo $NAME ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "gr ...
分类:
系统相关 时间:
2020-04-08 11:33:57
阅读次数:
80
进程 自动发现规则 discovery[{ PROCNAME},HOST RESOURCES MIB::hrSWRunName,{ PROCINDEX},HOST RESOURCES MIB::hrSWRunIndex] 监控项原型 (重启进程后在mib中是会修改oid的,不过实时性不强,所以不能使 ...
supervisor工具的配置 mysql数据库服务启动 ...
分类:
系统相关 时间:
2019-12-08 22:49:58
阅读次数:
82
在实际项目中我们可能有下面的需求:1、修改了配置文件后,希望在不重启进程的情况下重新加载配置文件;2、当用 Ctrl + C 强制关闭应用后,做一些必要的处理; 这时候就需要通过信号传递来进行处理了。golang中对信号的处理主要使用os/signal包中的两个方法:一个是notify方法用来监听收 ...
分类:
其他好文 时间:
2019-10-20 21:42:56
阅读次数:
122
后台启动的php守护进程时 文件内include的代码变更并未生效,需要重启进程,但是有些对程序要求较高。 1 inotify-tools 参考文章:https://segmentfault.com/q/1010000018623406 2 swoole workerStart 3 workerma ...
分类:
Web程序 时间:
2019-10-18 19:16:42
阅读次数:
118
PM2工作原理 要理解pm2就要理解god和santan的关系,god和santan的关系就相当于盖娅和黑底斯在pm2中的01世界中,每一行代码每一个字节都安静的工作god就是Daemon进程 守护进程,重启进程,守护node程序世界的安宁,santan就是进程的毁灭者,异常进程的退出,杀死进程,毁 ...
分类:
其他好文 时间:
2019-08-29 18:43:32
阅读次数:
232