修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。<
>
vi /etc/sysctl.conf<
>
编辑/etc/sysctl.conf文件,增加三行:<
>
{{{
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
}}}
说明:<
>
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;<
>
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接 ...
windows2003 extpart.exe更改C盘容量
extpart.exe
解压后在 c:\dell\extpart\ 目录下 windows 2003 cmd下执行
[[attachment:ExtPart.exe]] [[attachment:9347455_1331257508PE5x.jpg]]
more ...设置redis的持久化
设置redis的配置文件相应段落,下面2种方法均可
=== 一 设置快照模式 ===
{{{
900秒(15分钟)之后,且至少1次变更
save 900 1
300秒(5分钟)之后,且至少10次变更
save 300 10
60秒之后,且至少10000次变更
save 60 10000
#是否压缩 rdbcompression yes
数据库的文件名
dbfilename dump.rdb
文件路径
dir ./ }}}
=== 二 设置纯累加模式 ===
{{{ appendonly no 纯累加模式 这里写yes的话,上面save段要都注释掉 ,否则写入dump.rdb的内容不能写进aof文件
appendfsync always 每次写操作都立刻写入到aof文件。慢。
appendfsync everysec 每秒写一次
appendfsync no ...
more ...在这里详述 liugehao-工作-201302。
- 路由系统测试
- 中间运输平台 TTP-12 TTP-15
- TTP-2 关于现付加班单报表需求
- [TTP-5] 车车运营管理系统部分功能修改需求
在这里详述 liugehao-工作-201301。
i. 内部事务测试 i. 韵达系统域名整理 i. 订单管理系统 与 工单系统接口 测试代码编写,测试
more ...在这里详述 liugehao-工作-201212。
I. QQ、Rtx在ubuntu系统下稳定性测试
more ...在这里详述 python/使用scrapyd来运行spider。
用scrapy写爬虫的时候都是通过crawl来执行,这样的运行方式是只执行一个爬虫,如果想同时运行多个爬虫可以考虑使用scrapyd的方式,也就是scrapy server。
= 运行scrapyd: = . {{{ scrapy server }}}
= 部署project: = . 查看project的deploy列表 进入到project目录后执行下面的命令 {{{ scrapy deploy -l }}} 如果有返回类似下面的内容的说明配置正确 {{{ scrapyd http://localhost:6800/ }}} 如果没有显示就编辑project的scrapy.cfg里面的deploy {{{ [deploy] url = http://localhost:6800/ project = pitayacd }}} 打包并上传 {{{ scrapy deploy default -p pitayacd }}} 返回信息如下 {{{#!highlight json {"status": "ok", "project": "pitayacd", "version": "1348817612", "spiders": 1} }}}
= 运行jobs = . 部署完成后使用curl提交信息到scrapyd就可以运行指定的spiders了 {{{ curl http://localhost ...
more ...执行django脚本
在django项目中有时候会需要写一些脚本来执行一些工作,比如初始化数据,测试等等
但是脚本中必须导入django项目,这时候就需要在脚本中添加如下代码:
{{{#!highlight python import os,sys sys.path.insert(0,os.path.abspath(os.curdir)) from django.core.management import setup_environ import settings setup_environ(settings) }}} 然后该干嘛干嘛
more ...在这里详述 liugehao-工作-201211。
I. 1 i. 小组会议 i. 培训 i. Crm系统反馈讨论 I. 2 i. PM谈话,团队培训和管理问题 i. 过程改进周会 i. 周报 I. 5 i. 阅读hadoop I. 6 i. 帮王雪凯解决sap的webservice错误 I. 7 i. CMMI培训 i. 手机客户端测试协调 I. 8 i. 小组周会 i. sap测试讨论 I. 9 i. 周报 ,cmmi周会 I. 12 i. 帮王雪凯处理分析车辆系统问题 I. 13 i. 测试基础信息维护页面 ...
more ...在PostgreSQL中如何删除重复记录
在PostgreSQL中删除重复记录其实很简单,不论有多少行重复,只要在要删除重复记录的表中table加一列rownum字段(id为table表中的主键),类型设置为serial类型即可,然后执行sql {{{#!highlight sql delete from table where rownum not in( select max(rownum) from table group by id ) }}}
最后删除列rownum即可
more ...