Linux监控进程存活状态
早上起来发现wiki系统挂了,也许是有同学手动将其关闭了,也许是它自己关闭了。查找各种运行日志没有发现任何异常的地方。因此,需要时不时地检查一下wiki系统是否还存活着?如果不是存活的状态,则需要将其重新启动。 进程监控脚本我们知道,查看进程的命令是ps,通常我们更喜欢带上参数,如ps -ef或者是ps -aux。要查找某一个进程的时候,我们需要加上这个进程的特征字符串,比如wiki系统的进程中包
早上起来发现wiki系统挂了,也许是有同学手动将其关闭了,也许是它自己关闭了。查找各种运行日志没有发现任何异常的地方。因此,需要时不时地检查一下wiki系统是否还存活着?如果不是存活的状态,则需要将其重新启动。 进程监控脚本我们知道,查看进程的命令是ps,通常我们更喜欢带上参数,如ps -ef或者是ps -aux。要查找某一个进程的时候,我们需要加上这个进程的特征字符串,比如wiki系统的进程中包
一直都没怎么关注buff/cache这个部分,因为平时在服务器上使用的过程中内存是够用的。但是最近在部署应用的时候发现内存已经严重不够用的,只剩100多M,使用top命令一看,buff/cache占用了好多内存,几乎是这个剩余空间的4-5倍。如下所示: 1234567891011121314top - 16:20:24 up 11 days, 11 min, 2 users, load ave
利用Confluence创建了自己的wiki系统以后,觉得通过http访问显得不是很权威,感觉有点假(小绿锁看多了就会这样)。因此,需要动手将wiki系统改造为https加密的系统。 证书申请证书的申请非常简单,需要自己拥有一个域名,然后要在这个域名所在的域名注册中心进行解析,校验通过以后就可以导出证书了。关于这申请部分的详细内容,我建议大家读一读我的这篇文章。《利用FreeSSL升级网站系统到H
由于爬虫小组有很多项目要运行在同一个服务器上,而且大家都想使用80端口,这个时候就需要使用神器Nginx了。关于Nginx的反向代理配置其实网上有很多,但是这里还是有必要仔细说一说本小组的实际情况。 部署项目介绍以反爬虫项目为例,有两个子项目,分别是反爬虫系统和反爬虫后台管理系统,项目如下: 可以看到,这两个项目分别是acs和acsd,一旦Tomcat成功在本地启动,这两个项目对应的接口分别如下
前几天需要写一个后台服务器,本想着在同一个Web应用里面添加后台逻辑,但是要采用独立的域名。但是后来发现Nginx配置好像不支持这么做(应该我不知道而已)。所以,思考了很久决定采用一台Tomcat服务器部署两个Java Web应用,这个时候有人会说,就是应该这么做啊?的确,我就是这么做的,刚开始运行的时候还好,一旦出现Tomcat应用内部重定向请求的时候,Nginx就会把应用名拼接一下,Nginx
Nginx作为一款性能非常高的Web服务器,广泛地应用于各大网站的后台。博主的毕设研究项目也使用了Nginx做反向代理,但是网站的首页访问速度非常慢,因此需要进一步开发Nginx的功能,于是就有了本文利用Gzip模块加速了。 Nginx配置使用Gzip压缩页面的时候,需要在http配置区域配置。例子如下: 123456789101112http { # 添加Gzip压缩功能
使用macOS开发的同学对于终端的依赖程度应该是非常高的,虽然我们有ZOC,有iTerm等等工具,但是自家的能够用当然是希望使用自家的产品了。关于如何使用macOS系统自带的terminal应用连接远程Linux服务器我就不在这里介绍了,有需要的读者可以查询ssh命令是如何使用的。 那么本文其实就是做了一个记录,关于中文字符在macOS终端里面显示乱码的问题,这里其实解决方案非常简单,找到.ba
发现一个有趣的事情,就是很久之前想过的一个问题,不知道解决方案,然后就忘记了。突然某一天(比如今天)又想起来了,于是乎趁这个机会要好好弄明白到底是怎么回事。这个问题就是Linux系统中如何实现对命令的自动回答。举个简单的例子哈,比如我们使用yum install命令进行安装的时候,如果没有加上-y参数,我们几乎很多时候都会在程序安装的过程当中被要求输入yes/no,如果不输入程序则停止住了。那么
最近重装了macOS系统,结果以前的配置全部丢失了,然后又按照官网的要求重新安装了一下VIM的主题。结果发现一直和官方的配色对不上,不知道啥情况。之前的配置是这样的: 123syntax enableset background=darkcolorscheme solarized 对应的配色情况如下:什么鬼?!不是说好的靛青色背景吗?!官方也一直没有给出正面的回复,去Github主页查找也没有查