问题日志记录
Posted yanguhung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题日志记录相关的知识,希望对你有一定的参考价值。
问题日志
1. mysql 相关
问题类型 | 备注 | |
---|---|---|
主键冲突 | 解决方法:on duplicate key update | |
数据库取值 | sql查出来的是数组,数组里面的值是字符串,需要解码decode | |
数据库存值 | 数据入库必须进行转义或者指定数据类型 | |
from_unixtime | from_unixtime(241252311) = 0000-00-00 00:00:00 | |
unix_timestamp | unix_timestamp(0000-00-00 00:00:00) = 214125151 | |
报错:where clause is ambiguous,连表查询时where 条件没有指明所属表 | where 的条件字段添加table.field |
2. LUA 相关
问题类型 | 备注 | |
---|---|---|
lua对数字和字符串不敏感 | 条件判断不需要强制转类型 | |
pairs和ipairs的区别 | ipairs索引范围[1]~nil,nil便退出,pairs可以打印所有索引对应的值,pairs 在遍历table时由于table的储存格式是{2,4,6,7,8} 打印出来的结果不一定是按照顺序打印 ,因为没有前面的索引数字[1],[2]..所以默认为哈希表式排序,顺序不一定 |
3. nginx 相关
问题类型 | 备注 | |
---|---|---|
nginx调度算法 | 1.轮循,2.weight weight和访问比率成正比,3.ip_hash每一个用户ip固定访问一个服务器,4.服务器响应时间,5.url_hash | |
访问第三方接口需要upstream代理,相应的location配置参数 |
upstream backend {
server 127.0.0.1;
server 127.0.0.1 backup;
keepalive 10;
}
location = url
{
internal;
proxy_pass http:url;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_connect_timeout 2;
proxy_send_timeout 5;
proxy_read_timeout 5;
}
|
以上是关于问题日志记录的主要内容,如果未能解决你的问题,请参考以下文章