- 博客(5)
- 收藏
- 关注
原创 python脚本对域名监控
服务器常对外提供tcp和http两种接口,我们判断服务和域名是否可用,有多种方法,比如在服务器上写个程序定期执行ps命令可以判断程序是否在运行, 用访问域名的方式判断域名是否可行。下面的python程序是我们自己常用的脚本程序, 用来判断域名及服务是否可行,供各位小伙伴一起参考,如有问题,请多多指点,有不清楚也可以留言,我看到会回复#!/usr/bin/python# -*- coding: UTF-8 -*-import threadimport threadingimport h.
2021-01-29 16:17:08 422
原创 C语言找字符串子串
经典的题目,在字符串str中找字串sub的起始位置:int string_sub(const char* str, const char* sub){ int i = 0, j = 0; while(str[i] != 0 && sub[j] != 0) { if (str[i] != sub[j]) { if(j == 0) ++i; el...
2020-07-22 14:41:51 1742
原创 nginx rewrite 和 try_files的配置
今天看了nginx的这两个线上配置,有点忘记了,查了一些资料,然后梳理了一下,这里做一个记录,原来的配置大约如下(做了简化)location /test { client_max_body_size 1024M; rewrite /test/(.*) /test/abc/$1?$args break; try_files $uri $uri/ @proxy;}location @proxy { xxxx}这里有一个rewrite和try_files,假设这个...
2020-05-24 18:00:29 1255
原创 Thrift RPC Erlang库大量数据时出错的解决
我们项目的各个server之间是使用thrift rpc库来互相rpc的,我们使用的版本是0.9.2, 我制定了统一的消息格式,控制和包装好整个rpc的使用方法,来方便我们服务端的开发人员来使用,一开始因为rpc的数据量很少,所以基本没啥问题, 最近项目有一个大的rpc数据,开发反映rpc库报错,报错如下(用测试的demo工程来再现):是typeid_to_atom()的参数匹配‘:'出了...
2020-02-21 00:46:18 320
原创 记录一次服务器CLOSE_WAIT不停增加的解决过程
程序是基于cowboy的erlang web服务器。起初是一个简单的http服务器,后来越加越多,客房端通过http请求来服务器进行请求,有天晚上,报警显示,http请求多次无正常返回,都显示超时。 登录上服务器,看日志,没有报错了。用命令,ss -n | awk '/^tcp/ {++state[$2]} END {for(key in state) print key,"\t",sta...
2020-02-18 20:10:02 1604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人