TP5.0断线重连时内存溢出问题

在用多进程处理对账单时,我发现了一个问题,在子进程关闭后,主进程再次连接数据库时会报MySql server has gone away错误,这是由于在创建子进程时,linux会在父进程的基础上直接拷…

Read More...


rm删除文件后,磁盘空间没有释放的问题

问题:今天发现有台服务器空间满了。一查看发现是日志文件占了很大一部分空间,rm删除了2个较大的日志文件后再df -Th一看,发现空间一点没减少,磁盘的使用率还是100%。有点意思啊原因:google了…

Read More...


利用redis分布式锁来防止数据重复入库

最近发现每隔一段时间就会出现一两条重复入库的数据,经检查发现是消息队列那边同一时间发送了几笔一样的数据过来。而原来入库时的验重逻辑是去数据库查询一次,发现没有该条数据则入库,这样的操作并不是原子性的,…

Read More...


PHP利用正则表达式抓取页面内table的内容

今天有个地方需要用到正则去抓取网页中table的内容,在网上找到一个比较好用的方法。下面以抓取微信文档中的一个表格的内容为例,记录一下这个方法//php抓取网页表格 function ca…

Read More...


PHP利用多进程处理大文件

最近在做对账系统,有些渠道的对账单是按照机构号进行下载的,这就导致一个文件内可能又几十甚至上百万条的数据,如果用如果只用一个进程来跑的话,速度明显达不到预期,将会导致接下的汇总等脚本的执行。所以我想到…

Read More...


php利用fscokopen()函数执行异步调用

<?php/** * php利用fscokopen()函数执行异步调用 * 参考鸟哥的:使用fscok实现异步调用PHP。http://www.laruence.com/2008/04/16/9…

Read More...


书山有路勤为径 学海无涯苦作舟