- 博客(56)
- 收藏
- 关注
转载 recv() failed (104: Connection reset by peer) while reading response header from upstream
场景: 为了得到用户在线等实时信息,在客户端做了个ajax轮训,每隔5秒请求一次;用户量一上来,于是问题就来了,页面各种卡nginx日志文件[root@iZt web]# tail -f /data/log/nginx_error.log2017/06/16 19:20:28 [error] 230555#0: *10228041 recv() fa...
2017-06-19 12:28:00 920
转载 libuuid.so: cannot open shared object file: No such file or directory
在玩ngx-lua时候有个 resty-uuid 需要引用 libuuid.so 动态库打印log提示信息是这样的:libuuid.so: cannot open shared object file: No such file or directory解决方案:[root@iZwz9afh123bcjp3Z ~]#yum install libuuid lib...
2017-03-30 20:34:00 946
转载 mysql长连接
长连接是干嘛的: 它是做连接复用的; 在openresty中的lua-resty-mysql 里 connect方法去连接mysql时会去ngx_lua cosocket连接池中寻找是否有可用连接 如果有就直接复用; 如果没有就与mysql建立新连接,连接成功后立即将这个连接放入ngx_lua cosocket连接池中。本人用ngx-l...
2017-01-10 12:03:00 471
转载 gearman学习笔记
<?php 搭建描述: 1. 在实际使用时应该是运行gearmand -d 的 server 一台. [要装gearmand,运行gearmand] 2. 处理worker的机器若干[要装gearmand 及php.so但gearmand不需要运行]. 3. 下达任务client若干[要装gearmand 及php.so但gearmand...
2016-12-30 17:24:00 161
转载 phalcon Model 'partitions' could not be loaded(模型不支持分区语句)
注意: 很明确提示用phalcon自带的模型层是不能用partition这个关键字的 解决方法: 自己写个PDO类 然后用pdo中的query方法执行语句成功;mysql分区目的 是减少数据库的负担,提高数据库的效率,(提高表的增删改查效率)。 什么是分表? 将一个大表按照一定的规则分解成多...
2016-11-17 19:36:00 319
转载 Redis Cluster笔记
Redis Cluster 3.0搭建与使用 介绍: 特性:使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现: 一个 Redis 集群包含 16384 个哈希槽(hash slot),数据库中的每个键都属于这16384个哈希槽的其中一个, 使用公式 CRC16(key) % 16...
2016-10-27 14:41:00 172
转载 http协议之 COOKIE
cookie我们都很了解,这里描述下cookie的几个参数意义 key = "qq", value = "Bobser" .. os.time(), path = "/", --生效目录 domain = "new.cn", --生效域名 secure = false, --设置后...
2016-10-17 15:11:00 128
转载 lor框架代码分析
属性 lor: version router route request response fn app create_app Router Route Request Response属性lor() ...
2016-10-17 10:41:00 261
转载 PHP--SPL扩展学习笔记
一. SPL是干嘛的 SPL是用于解决典型问题(standard problems)的一组接口与类的集合。 数据结构: 1.实现双向列表 SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {} ...
2016-09-29 18:16:00 133
转载 lua协程----ngx-lua线程学习笔记
--[[- @desc lua数据输出- @param string 字符串 - return string--]]function dump(v) if not __dump then function __dump(v, t, p) local k = p or "";...
2016-09-29 17:47:00 218
转载 javascript加密PHP解密---jsencrypt
今天偶然发现jsencrypt这玩意,之前做"直播室聊天"时 数据传输明文问题没解决; 一直苦苦寻找技术解决方案今天勉强找了个; 原理:javascript加密PHP解密; 完全依赖openssl; 一. openssl 是干嘛的 它集成了众多密码算法及实用工具 rsa加密流程;(今天只讲众多加...
2016-09-19 14:36:00 304
转载 php-streams扩展学习
一. streams是干嘛的: 用于统一文件、网络、数据压缩等类文件操作方式,并为这些类文件操作提供一组通用的函数接口。 二. stream是具有流式行为的资源对象,这个对象有一个包装类 例如: print_r(stream_get_wrappers());//返回所有可用流包装器的名称 /* Array ...
2016-09-18 18:45:00 196
转载 不按装mysql情况下,php安装pdo_mysql
安装pdo时遇到 --with-pdo-mysql 这个要指向mysql安装目录;可是我这台机器不安装mysql;解决方法:[root@localhost app]# yum install mysql-devel在次检测编译./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo...
2016-09-18 18:22:00 244
转载 yaf学习
<?php安装phpize./configure --with-php-config=/usr/local/php/bin/php-config 路由类final Yaf_Router { protected array _routes ; protected string _current_route ; publi...
2016-08-10 18:34:00 156
转载 mysql性能测试
mysqlslap mysql自带的工具使用非常方面:使用语法如下:# mysqlslap [options]常用参数 [options] 详细说明:--auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力。--auto-generate-sql-load-type=type ...
2016-08-09 14:30:00 148
转载 scp使用笔记
yum install openssh-clients 就能使用了 上传microgolds-prodeMacBook-Pro:Desktop mg$ sudo scp /Users/mg/Desktop/lua-cjson-2.1.0.tar.gz root@192.168.1.55:/soft/lua-cjson-2.1.0.tar.gzThe ...
2016-08-08 10:22:00 213
转载 python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object fil...
python3.5安装报错python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory原因是因为python运行时没有加载到libpython3.5m.so.1.0 这个库文件...
2016-07-27 14:44:00 806
转载 php回溯
$sl = debug_backtrace();返回的$sl 是一个二维数组 包含如下元素:functionstring 当前的函数名,参见: __FUNCTION__。lineinteger 当前的行号。参见: __LINE__。filestring 当前的文件名。参见...
2016-06-13 10:44:00 158
转载 PHPredis长连接pconnect
1. 当使用pconnect时,连接会被重用,连接的生命周期是fpm进程的生命周期,而非一次php的执行。疑惑1: fpm进程的生命周期是指 当前那个还是指所有; php-fpm通常是1个master管理n个fastcgi进程2.如果代码中使用pconnect, close的作用仅是使当前php不能再进行redis请求,但无法真正关闭redis长连接,连接在后续...
2016-05-05 15:49:00 252
转载 php操作redis出现不报错就退出
金乐园项目php操作redis出现不报错就退出 死活找不出原因是因为下面这句话导致; 原因igbinary扩展没有装上 $options[\Redis::OPT_SERIALIZER] = \Redis::SERIALIZER_IGBINARY;转载于:https://www.cnblogs.com/sixiong/p/5462166.html...
2016-05-05 15:43:00 153
转载 php红包
/** 转http://www.oschina.net/code/snippet_1392428_54532 谢谢php_fangting * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红包金额] */function getRedGift($total, $num = 10){ ...
2016-04-29 21:08:00 124
转载 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
grant all on kubo.* to kubo@‘127.0.0.1’ identified by '123456'; grant all on kubo.* to kubo@‘localhost’ identified by '123456';No connection. Trying to reconnect...ERROR 2002 (HY000): Can't con...
2016-04-07 15:49:00 129
转载 PHP stream 学习笔记一(同步阻塞 IO 模型)
原文http://blog.csdn.net/shagoo/article/details/6396089 [root@localhost php]# vi server_one.php<?php set_time_limit(0);class SocketServer { private static $socket; publi...
2016-04-04 18:36:00 142
转载 ob_flush()和flush()和ob_implicit_flush(true)
http://www.jb51.net/article/16215.htm第一:“ob_flush()和flush()的区别。前者是把数据从PHP的缓冲中释放出来,后者是把不在缓冲中的或者说是被释放出来的数据发送到浏览器。 所以当缓冲存在的时候,我们必须ob_flush()和flush()同时使用。正确使用的顺序是:先用ob_flush(),后用flush()。...
2016-03-31 20:10:00 290
转载 centos svnversion安装部署
第一步:yum install subversion;第二步:mkdir /data/svn/confmkdir /data/svn/library第三步:svnadmin create /data/svn/library/mgsvnadmin create /data/svn/library/htmlsvnadmin creat...
2016-03-11 22:54:00 149
转载 ie8以下浏览器注意事项
ie8以下ajax请求或者socket请求时一定要加二级域名;(目的不能垮域访问)转载于:https://www.cnblogs.com/sixiong/p/5255448.html
2016-03-08 20:19:00 122
转载 防止xss攻击
<?phpfunction _removeXSS($val) { $search = 'abcdefghijklmnopqrstuvwxyz'; $search .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $search .= '1234567890!@#$%^&*()'; $search .= '~`"...
2016-03-08 12:35:00 105
转载 php读取超大文件fseek
function readMaxFile($fp , $start = 0){ $tag = "\n"; $i = 0; $content = ''; while($i < 20) { if (feof($fp)) { return 0; } fse...
2016-03-07 23:34:00 348
转载 insert into table(key)value('value') on duplicate key update key=value
MYSQL篇新增如果unique索引字段重复,则更新;insert into mg_user(key,key2,key3)value('value','value2','value3') on duplicate key update key=value,key2=value2,key3=value3show global variables;if(!mysql_r...
2016-03-07 18:03:00 347
转载 nginx负载均衡upstream参数配置
一定要注意两台机器能够telnet 访问通过 如果不能通过则两台机器都执行一下 iptables -F机器A:php-fpm配置[www]user = wwwgroup = wwwlisten = 127.0.0.1:9001pm = dynamicpm.max_children = 5pm.start_servers = 2pm.min_spare_servers = 1pm...
2016-02-28 19:04:00 312
转载 vm克隆linux系统 后连接网络
第一步 vi /etc/udev/rules.d/70-persistent-net.rules 将之前的eth0注释掉, 将eth1改为eth0 并复制mac地址 第二部 vi /etc/sysconfig/network-script/ifcfg-eth0 将第一步的 mac地址 写上DEVICE=eth0BOOTPROTO=staticBROADCAST=1...
2016-02-27 11:42:00 146
转载 一段javascript设计模式应用场景
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset="><title>test </t...
2016-02-20 12:24:00 105
转载 Table 'hd_online' is marked as crashed and should be repaired索引损坏
myisam 引擎表的索引损坏,解决方法找到mysql的安装目录的/usr/local/mysql/bin/myisamchk工具,在命令行中输入:myisamchk -c -r /data/db/my/sc_blt/hd_online.MYI (表的路径)然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql,问题解决。转载于:https...
2016-02-15 19:02:00 105
转载 忘记原来的myql的root的密码;
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin#mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,#mysql -uroot -pEnter password: 【输入原来的密码】mysql>...
2015-12-27 20:52:00 88
转载 在线时长缓存
/** * @desc 在线时长缓存 * @var string * @access public */ const KEY_ONLINE_CACHE = 'hd:online:cache'; /** * @desc 插入 hd_online_data表 * @access public * ...
2015-12-25 17:38:00 169
转载 lnmp配置信息 4核8g优化
MYSQL my.conf# The following options will be passed to all MySQL clients[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock# Here follows entries for ...
2015-12-25 12:02:00 388
转载 linux 配置信息
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出...
2015-12-25 11:36:00 87
转载 国盛聊天直播室,一点点觉悟。
this.onmessage = function(e){ this.lasttime = this.getTime(); if (e.data == "!@#") { return false;...
2015-12-22 11:52:00 135
转载 UNIX域套接字连接mysql
用户可以在配置文件中指定套接字文件的路径,如--socket=/data/mysql/mysql.sock[root@localhost ~]# mysql -uroot -p123456 -S /data/mysql/mysql.sockWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL con...
2015-12-05 16:29:00 269
转载 PHP手册笔记
<?phpgetenv — 获取一个环境变量的值 $ip = getenv ( 'REMOTE_ADDR' ); // 或简单仅使用全局变量($_SERVER 或 $_ENV)$ip = $_SERVER [ 'REMOTE_ADDR' ];getopt — 从命令行参数列表中获取选项 当使用命令行执行时:php script.p...
2015-11-22 11:24:00 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人