求MYSQL中某字段内的重复数据,其中ziduan是表table中的字段,具体请自行替换
select ziduan,count(ziduan) from table group by ziduan having count(ziduan)>1
比如 user_name在user_table 中重复
select user_name,count(*) as count from user_table group by user_name having count>1;
求MYSQL中某字段内的重复数据,其中ziduan是表table中的字段,具体请自行替换
select ziduan,count(ziduan) from table group by ziduan having count(ziduan)>1
比如 user_name在user_table 中重复
select user_name,count(*) as count from user_table group by user_name having count>1;
上一篇文章介绍了怎么安装Tengine 这一篇就介绍安装concat模块合并网站多个css和js请求
Tengine动态加载模块的编译安装方法,参考官方文档 http://tengine.taobao.org/document_cn/dso_cn.html
Tengine所有的HTTP功能模块,都可以在configure的时候,通过 –with-http_xxxx_module=shared 的形式编译为动态加载模块,如果不指定=shared 则会被静态编译到Tengine的核心中;安装动态加载模块用 make dso_install命令;
编译启用动态加载模块: mod_concat
大家都很熟悉nginx,是一个高性能的HTTP和反向代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。而Tengine或许听说过的人不多,但它确实大名鼎鼎的淘宝网使用的HTTP服务器。它是在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。
目前Tengine最新的版本是2.0.0 集成nginx1.4.4的所有特性
wget -c http://tengine.taobao.org/download/tengine-2.0.0.tar.gz
tar zxvf tengine-2.0.0.tar.gz
cd tengine-2.0.0
./configure
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp -r objs/nginx /usr/local/nginx/sbin/nginx
然后注释掉 /usr/local/nginx/conf/nginx.conf下的一些代码,如下
#location /status {
# stub_status on;
# access_log off;
#}
检查是否正常工作
/usr/local/nginx/sbin/nginx -t
如提示success则表示成功
然后杀掉nginx进程然后重启服务
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
/etc/init.d/nginx stop
/etc/init.d/nginx start
最后查看nginx版本号,正常情况应该提示Tengine/2.0.0
/usr/local/nginx/sbin/nginx -v
最新版本是2.1.0 但是这款只支持css合并,不支持js合并。所以我这里就用2.0.0
默认配置文件中禁止访问.htaccess文件语法如下:
location ~ /\.ht {
deny all;
}
禁止访问所有目录(包括子目录)下的隐藏文件
location ~ /\. {
deny all;
}
昨天,一个程序需要导出500条数据,结果发现到150条是,Nginx报出504 Gateway Timeout错误 有的是502错误
经观察,发现大约30秒时超时,php.ini中执行时间配置已经是300秒:
写个程序测试
echo ‘aaa’;
set_time_limit(0);
sleep(40);
echo ‘aa’;
依然超时,可以确定set_time_limit这个函数没生效。
再查php-fcgi的配置php-fpm.conf,下边这个设置疑似有问题:
<value name=”request_terminate_timeout”>30s</value>
这个值修改到 0秒的是时候 是不限制。这样对服务器性能有损失。我设置的是900秒解决问题
Linux系统下 lnmp的集成环境
把 /usr/local/php/etc/php-fpm.conf 中的 request_terminate_timeout = 900 就可以了