![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 64
仰望_forward
hi
展开
-
使用haproxy做TCP协议负载均衡
之前有使用过Nginx进行tcp负载均衡,但后来发现nginx总是会跟服务端进行断开连接、断开连接的操作,所以选择一下别的代理进行处理。 写这个的时候,我也只是把haproxy运行成功,而且简单测试了一下,具体适不适合自己的系统还有待测试。 1.下载haproxy:http://haproxy.1wt.eu/从主页下载,我使用的是最新版本,haproxy-1.4.24....原创 2013-11-14 18:41:34 · 655 阅读 · 0 评论 -
Linux下高并发socket最大连接数所受的各种限制
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ ulimit ...原创 2013-01-14 20:38:36 · 67 阅读 · 0 评论 -
Linux脚本循环输出传入参数
问题如下:根据脚本参数的个数$#进行一个循环,在依次输出每个参数$1 $2 $3......我有一个循环变量i$i 取到这时的i为1,我想使用这个1再去调用$1,也是就是打印出第一个参数就是$($i)的意思来取到第几个参数,当然$($i)是不好用的。第一种方法:#!/bin/shNUMBER=$#echo $NUMBERi=1while [ $i -...原创 2013-08-09 08:37:55 · 806 阅读 · 1 评论 -
VIM学习笔记
前面一段时间,用了几天的时间,又深入使用了VIM(不仅仅停留在h,j,k,l),下面是一些常用的操作。 2013年8月21日------------------------------------------------------------<Ctrl-v> <Ctrl-d> 在可视化模式下选择到尾部;<Ctrl-a> 将光标放在一个数...原创 2013-09-03 15:38:29 · 115 阅读 · 0 评论 -
vim E303错误信息解决记录
用VIM打开一个文件时,出现一下错误信息提示:E303: Unable to open swap file for "[No Name]", recovery impossible在命令行模式下执行::help E303输出相关信息如下:Unable to open swap file for "{filename}", recovery impossible Vim was not able t...原创 2014-03-25 10:02:44 · 512 阅读 · 0 评论