今日笔记

MYSQL篇

新增如果unique索引字段重复,则更新;

insert into mg_user(key,key2,key3)value(‘value‘,‘value2‘,‘value3‘) on duplicate key update key=value,key2=value2,key3=value3

show global variables;

if(!mysql_real_connect(&logdb, my_hostname, my_user, my_password, my_dbname, my_port, my_sock, 0)){  //mysql长连接
        ast_log(LOG_ERROR, "Failed to connect to mysql database %s on %s.\n", my_dbname, my_hostname); 
        use_mysql = 0; 
} else { 
       char value = 1; 
       mysql_options(&logdb, MYSQL_OPT_RECONNECT, (char*)&value); 
        use_mysql = 1; 
}

NGINX篇

例如,NGINX对一个没有长连接支持的后端机器,会出现大量TIME_WAIT 状态的连接,使用以下命令验证之:
netstat -n | grep TIME_WAIT

1. 启用到 memcache 服务器的长连接
在upstream 配置段中增加 keepalive N 指令即可:

upstream memcached_backend {
    server 127.0.0.1:11211;
    server 10.0.0.2:11211;
     keepalive 32;
}
server {
     ...
     location /memcached/ {
       set $memcached_key $uri;
        memcached_pass memcached_backend;
     }
}

2. 启用fastcgi 长连接支持
除了需要在upstream 中配置 keepalive N 外,还需要在 location 中增加 fastcgi_keep_conn on;
upstream fastcgi_backend {
    server 127.0.0.1:9000;
    keepalive 8;
}

server {
    ...
    location /fastcgi/ {
       fastcgi_pass fastcgi_backend;
       fastcgi_keep_conn on;
        ...
    }
}
3. 启用对后端机器HTTP 长连接支持
upstream http_backend {
    server 127.0.0.1:8080;
    keepalive 16;
}

server {
   location /http/ {
        proxy_pass http://http_backend;
        proxy_http_version 1.1;
       proxy_set_header Connection "";
       ...
   }
}

http://blog.itpub.net/29754888/viewspace-1406479/

时间: 2024-11-08 21:49:58

今日笔记的相关文章

今日笔记与疑问!!!!

坑爹 注意选择对!!!!!! url,[data],[callback],[type]String,Map,Function,StringV1.0 url:发送请求地址. data:待发送 Key/value 参数. callback:发送成功时回调函数.(应该是返回数据成功时的回调函数) type:返回内容格式,xml, html, script, json, text, _default. 返回的格式不对,不会调用那个函数的 方法ajaxReturn chrome 如何看网络?

今日笔记:持续集成、面向对象设计方法

今天在importNew中,看到了一篇文章,介绍持续集成的由来.方法.意义. 了解到Grady Booch这位,由Booch方法了解到面向对象设计的三种方法:Booch.Coad.OMT三种方法. http://baike.baidu.com/link?url=MYFBzPSk9BDvcJrCh-AQtVksYOEKsmPi0EBCWcoEifautiqHZYn6mdTUaJy_qxt-VuTADDTMYrWsW8yyLvBmWE10eSZgCFMhIbFvXum7X23 http://blog

今日笔记 待整理

1. http://www.cocoachina.com/bbs/read.php?tid-104636-fpage-3.html 检测当前网络的类型,3g,2g,wifi,以及速度测试 2. No architectures to compile for (ONLY_ACTIVE_ARCH=YES,active arch = x86_64,VALID_ARCHS=i386)出现该错误的解决方法: (1)http://www.cocoachina.com/bbs/read.php?tid-300

每日笔记20150608

今日笔记: 1.键盘监听方向键: 2.获取网页屏幕可见区域高宽: 3.获取对象位置信息. 1.键盘监听方向键,上下左右对应的键值分别为38.40.37.39 document.onkeydown = function(e) { var key = window.event ? e.keyCode : e.which; switch (key) { case 37: //left //TODO break; case 38: //up //TODO break; case 39: //right

python学习笔记:1.初识python

4.26 今日内容大纲 1.初识计算机.CPU 内存 硬盘 2.python初识 3.python发展史以及影响 4.python的分类 5.python的种类 6.变量 7.常量 8.注释 9.基础数类型初识 10.input 11.if 12.while 一个等号是赋值运算,两个等号是比较值 ######今日笔记###### 今日内容大纲. 1,初识计算机.CPU 内存,硬盘,操作系统 CPU:大脑,中央处理器,运算计算中心. 内存:临时存储数据,供cpu运算. 优点:读取速度快. 缺点:容

给互联网创业公司的8个建议

陈皓 | 拥有16万粉丝的知名技术IP[左耳朵耗子],酷壳coolshell.cn博主,MegaEaseFound er/CEO,致力于为企业提供技术产品,曾是阿里巴巴资深架构师及亚马逊高级研发经理. 活动:2017年3月15日,氪空间主办"CEO TIME--技术课",笔记侠作为合作方,经主办方与嘉宾审阅授权发布笔记.PPT来自嘉宾. 今日笔记侠客 | 月芽 责编 | 花花 阅读第1340篇笔记之前,请先思考: ?做互联网创业,一开始该如何寻找切入点? ?什么时候才可以开始烧钱扩张?

今日课堂学习笔记03

今日学习了很多内容.有iframe框架和表单. 现在进入主题: iframe 内嵌框架 iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站的内容. 标签属性常用的有 width.height.scrolling.frameboder scrolling的值是yes/no/auto与css里的overflow不一样,容易混淆. 滚动条的出现是嵌入网页大小与框架的大小对比为准的,就是当网页大于框架大小时在允许的情况下,它就会出现滚动条. frameboder是设置窗口的边

源泉书签,今日更新: 增加真正的书签笔记功能,从此可以不用印象笔记啦

源泉书签 源泉书签介绍: 源泉书签是一款带层级标签.可添加笔记.可全文搜索的网络书签,期望给您提供稳定的的.方便的在线书签服务 版权声明:本文为博主原创文章,未经博主允许不得转载.

Swift3.0 今日(TodayExtension)扩展图文笔记

>图片1(创建今日扩展) >图片2  >图片3(设置大小)  >图片4(绘画控件) >图片5(设置共享文件)  >图片6(设置群组ID) >图片7(设置URL Schemes) >扩展中的主要逻辑代码 class TodayViewController: UIViewController, NCWidgetProviding,UITableViewDelegate,UITableViewDataSource { @IBOutlet weak var tabl