摘要:我的在线客服系统 go gin服务出现了大量的 too many open files 错误 , 这时候服务也是连不上的 前端接口的显示就是504 , 超出了nginx设置的超时时间 通过lsof -p 进程id 可以看到打开的文件数量已经1031个了 , 说明了超出了单进程打开文件的限制默认102 阅读全文
posted @ 2021-05-19 16:10 陶士涵 阅读(34) 评论(0) 推荐(0) 编辑
摘要:我开发的某个服务出现这个状态 , 出现了大量的close_wait , 占满了单进程的连接数1024 tcp连接关闭的时候 , 会有几种状态转移 close_wait的大量出现 , 这个是说明我们是被动关闭 , 并且被动关闭后 , 我们的程序没有把连接关闭掉 , 造成连接泄露了 我在做gofly在线 阅读全文
posted @ 2021-05-19 15:45 陶士涵 阅读(21) 评论(0) 推荐(0) 编辑
摘要:当在nginx里面使用变量的时候 可能会有变量拼接的需求 , 不管是多个变量还是一个变量和其他字符串 都可以这样来实现 set $allUrl "${host}${request_uri}"; $host和 $request_uri 都是内置变量 拼接在一起的话 , 使用这个set指令 当需要使用i 阅读全文
posted @ 2021-05-19 11:20 陶士涵 阅读(55) 评论(0) 推荐(0) 编辑
摘要:常用内置变量 , 有时候在使用nginx排查问题 , 或者进行各种操作的时候 , 都有用处 以下仅列出一些常用变量,更多变量请到nginx官网查阅 http://nginx.org/en/docs/varindex.html 1. 从请求行中解析的变量 以访问http://localhost:80/ 阅读全文
posted @ 2021-05-19 11:00 陶士涵 阅读(19) 评论(0) 推荐(0) 编辑