系统稳定运行的保证

运维 英文 Ops,又称运维工程师,是对技术类运营维护人员的统称。运维人员的职责是根据业务需要规划信息,网络,服务,通过网络监控,事件预警,业务调度,排障升级等手段,使服务处于长期稳定可用状态。

该发生的事情始终会发生

2019年03月06日

最近在使用服务处理短信内容的时候,在调试的过程中出现了一些错误,我认为上线这个错误不会发生。于是这个错误也就没有处理,服务调试的差不多了,准备上线。但是没想到服务运行了4个多小时,自动退出。查看错误日志,最后还是没有处理错误的那个地方出问题了。这是一个这样的错误:从发送的短信内容去查询token,但是这个手机号码还没有上线,的确存在这个号码,于是有人在发送短信的时候,输错了内容,错误就发生了。主要...

Nginx 支持HTTP/2

2019年01月23日

HTTP/2可以很好的加速网站显示,在nginx中启用HTTP/2,nginx版本必须是1.9.5版本以上。具体配置方法:server{ listen 443 ssl http2; ssl_certificate www.pdflibr.com.crt; ssl_certificate_key www.pdflibr.com.key; }如果网站需要支持HTTP/2...

Nginx 多上游服务器问题

2019年01月23日

最近访客大增,网站服务器变得有些不稳定,因此需要扩展服务器数量,准备采用腾讯云的负载均衡,很费钱。作为一个个人开发者,很不划算,看了一下Nginx的文档,也可以做负载均衡。现在有多个web服务器作为上游服务器,在nginx可以通过upstream来声明,定义多个server,具体写法如下:upstream app{ server 127.0.0.1:5000; server 134.175...

Redis 内网转发

2019年01月18日

最近内网的Redis服务器需要对外提供服务,但是外网无法访问,只能通过转发来解决问题。提供外网服务器的地址:外网:193.112.1.xxx内网:10.104.102.216Redis服务器详细信息:内网:10.66.202.150,端口:6379具体操作如下:iptables -t nat -A PREROUTING -d 10.104.102.216 -p tcp --dport 6379 ...

关于反扒虫的一篇文章很不错

2018年12月17日

最经网站被爬虫爬的受不了,不断出现服务器告警。研究了一写反扒虫技术,看到这篇文章不错:如何给网站加入优雅的实时反爬虫策略具体来研究一下,看看能否反制爬虫。又要开始写代码,加油!!

在组合的密钥属性***分别设置为*时,无法添加类型为add的重复集合项

2018年12月09日

最近在配置Windows Server 2008 R2的时候,出现了如下错误:在组合的密钥属性“users, roles, permissions”分别设置为“用户组,Read,Write”时,无法添加类型为“and”的重复集合项 。。。截图如下:使用的是IIS架设FTP服务器,不清楚哪里配置错了,删除FTP配置的时候出现如上提示,现在也没办法删除FTP配置。解决方案:找到上面的地址,如图:将文...

Zabbix CPU utilization监控参数

2018年12月07日

最近查看了一下zabbix关于cpu使用率的信息,但是很多参数不是很明白,这篇文章讲的很详细:Zabbix CPU utilization监控参数看这张图(是我在生产系统上截取的):最主要查看CPU idle time是cpu空闲时间,可以可以看到cpu平均使用率是22.56%=100%-77.44%,并不是很高,最大使用率也才56.01%(100%-43.99%),看样子系统负载不是很高,没什么...

Nginx 配置文件 nginx.conf 详解

2018年12月03日

#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info; #进程文件pid /var/run/nginx....