给你的PHP写入函数file_put_contents加个锁
今天遇到redis自动关闭的问题,有个读取缓存函数问题是这样的: 先去redis或memcache缓存读取,有就返回读取数组,没有就去读取文件缓存,有就将该文件数组就返回,然后写入redis或memcache缓存和文件缓存。 问题就出在re
共 79 篇内容
今天遇到redis自动关闭的问题,有个读取缓存函数问题是这样的: 先去redis或memcache缓存读取,有就返回读取数组,没有就去读取文件缓存,有就将该文件数组就返回,然后写入redis或memcache缓存和文件缓存。 问题就出在re
刚刚把eAccelerator换成APC也坚持不了多久,运行了一天就完蛋了,php502错误,php-fpm卡住罢工!当php-fpm进程异常退出的时候其他进程无法获取apc的互斥锁。导致死锁。这次继续搜索apc资料,有人提到惠新宸(apc
APC 和 eAccelerator 都是不错的PHP加速缓存,因为eAccelerator有问题没办法才选择apc的,建议除非eAccelerator有变态无法解决的问题,才选择apc,毕竟apc也是停止维护的了,php5.3恐怕没有更好
先谈谈Jsonp原理: 首先在客户端注册一个callback (如:'jsoncallback'), 然后把callback的名字(如:jsonp1236827957501)传给服务器。注意:服务端得到callback的数值后,要用json
说明: web页面响应时间长,要怎么排查? 因为是lnmp系统,可以通过设置nginx日志,记录nginx处理请求的时间、开启php慢执行来排查 解决: 一、修改nginx.conf日志格式,记录nginx响应时间 # vim /usr/l
microtime() 函数返回当前 Unix 时间戳和微秒数。 这里要指出的是在windows下调用microtime() 函数输出msec部分是没办法实时的,一个循环输出后msec部分结果是一样的。 for($i=0; $i
环境 windows server 2008 R2 iis7.5 php5.3.29安装Zend Guard Loader 先下载扩展: http://downloads.zend.com/guard/5.5.0/ZendGuardLoad
最近一台环境为window server 2008 iis7.5的服务器,安装php5.3.29 nt安全线程模式为fastcgi,执行html的时候响应时间1秒内,可是执行php页面死活都要1秒以上,单独运行echo phpinfo的时候
在WordPress中注册新用户时会发送一封确认邮件,需要用户使用真实的邮箱才能使用。在测试系统中,如果收不到确认邮件或发送慢,可转变邮件处理方式为SMTP,做如下2处的修改: (1)将 /wp-includes/pluggable.php
今天突然想在自己的wordpress注册下账号,发现其实一直以来都是无法发送邮件的!通过phpinfo函数查看已经确定mail()函数是开启的,通过搜索发现原来要使用mail函数,还需要系统组件支持的,不止php就够了,哈! 问题根源 没有
php日志出项:WARNING: [pool www] child 22259 exited on signal 15 (SIGTERM) after 86179.763889 seconds from start 页面提示502 修改ce
经常在include某个文件后不知道里面的函数或类等是否正常加载,这里对于如何判断一个函数,类以及类中的方法是否存在做了一个整理: (1)php判断系统函数或自己写的函数是否存在 bool function_exists ( string