
WEB
文章平均质量分 67
iteye_16035
这个作者很懒,什么都没留下…
展开
-
多域名THINKPHP利用MEMCACHE方式共享SESSION数据
一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套 用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接 口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别...原创 2010-02-09 11:04:49 · 157 阅读 · 0 评论 -
nfs 共享session方式 session_start 慢 问题解决
近几天php搭建了个新的运行平台,但出了个问题,就是显示登录状态的页面打开卡的时间有点长。这个很明显是读取会话状态的操作时产生,但就是搞不明白是怎么回事。 因为php方面有所改动,在访问会话时产生,很自然想到会不会是PHP的问题,或者NFS的负载高了? 首先是重装一次PHP,换用原来一模一样的环境,问题依旧,再使用PHP性能检测工具,问题确实是出现在...2010-06-13 15:30:45 · 277 阅读 · 0 评论 -
应用程序池 'DefaultApppool' 提供服务的进程意外终止
问题描述:1,机器中毒,杀过毒。2,IIS6方式重启服务是正常的,但任意访问之后提示500,并且程序池停止。3,改用旧的兼容方式没办法启动。3,为应用程序池 'DefaultApppool' 提供服务的进程意外终止 2100 0xffffffff,还有几个相关信息,都是w3c出错的。试过下面的方法:1. HKEY_LOCAL_MACHINE\System\CurrentControlSet...原创 2010-06-23 17:13:08 · 980 阅读 · 0 评论 -
php-cgi日志php-fpm出现setrlimit(RLIMIT_NOFILE) failed 错误
tail -n 100 php-fpm.log[WARNING] fpm_stdio_child_said(), line 167: child 24848 (pool default) said into stderr: “Mar 13 23:29:55.229375 [ERROR] fpm_unix_init_child(), line 168: setrlimit(RLIMIT_NOFI...原创 2011-09-15 18:40:57 · 3289 阅读 · 0 评论 -
IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC) COM+无法与Microsoft分布式事务协调程序交谈...
IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC) 主要都是IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤: 1、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里] 2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中...原创 2010-07-23 11:38:49 · 316 阅读 · 0 评论 -
Linux环境下不重新编译php添加扩展模块
添加ftp模块为例子进入源码目录cd php-5.2.8/ext/ftp#运行phpize 生成 configure/usr/local/php/bin/phpize#编译,指定php-config,留意这里的php-config,不是php.ini./configure --with-php-config='/usr/local/php/bin/php-config'#上面可以...原创 2011-01-29 12:41:50 · 173 阅读 · 0 评论 -
Centos下安装rrdtool
yum install ruby*rpm -ivh rrdtool-1.4.4-1.wrl.src.rpm 相关文件下载:http://www.express.org/~wrl/rrdtool/rrdtool-1.4.4-1.wrl.src.rpmhttp://www.express.org/~wrl/rrdtool/rrdtool-1.4.4-1.el5.wrl.x86_6...原创 2011-01-29 12:46:14 · 139 阅读 · 0 评论 -
eAccelerator 配置(PHP代码加速器)
eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍; 首先您要安装好PHP,然后再来编译安装 eaccelerator,过程如下。我们从官方下的版本是 eaccelerator-0.9.5....原创 2011-09-27 02:33:56 · 192 阅读 · 0 评论 -
php include 和io流的效率
之前看了,平凡的世界大大的一篇文章 <a href="http://www.ccvita.com/">传送门</a> ,php文件缓存性能测试。很不以为然,include怎么会比io流慢了 ,就算加上序列化,按照常理,include也会稍快一些,但是事实却是是如此! 代码如下测试io流+序列化function read_cache($filename) { ...原创 2011-09-27 02:36:03 · 179 阅读 · 0 评论 -
php open_basedir安全与性能的取舍
open_basedir 严重影响PHP I/O性能这是昨天看到的一篇文章,看完后,我针对服务器等做了一下测试,确实有影响。毕竟open_basedir在每一次require,include以及判断文件等的时候,都要先判断是否在可执行目录内。所以。。。性能就会下降(如果是用框架的,可能性能会更差一点),如果是自己的机器,一般也可以通过设定文件目录权限,来防止这种情况发生【linux可以指定用户...原创 2011-09-27 02:53:04 · 270 阅读 · 0 评论 -
Nginx下WordPress设置Rewrite(含二级域名跳转)
Apache在Apache下,利用mod_rewrite来实现URL的静态化。.htaccess的内容如下:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRul...原创 2011-09-28 16:05:32 · 692 阅读 · 0 评论 -
NFS 性能调优
NFS 性能调优在 NFS 网络中,服务器是调优的主要目标,当然也有一些是可以在客户机上调优的。需要多少 biod 和 nfsd 守护进程?因为 biod 和 nfsd 守护进程一次处理一个请求,并且 NFS 响应时间占了总响应时间的最大一部分,所以如果线程由于缺少 biod 或 nfsd 守护进程而阻塞是让人无法接受的。注:只存在单一的 nfsd 守护进程和单一的 b...原创 2011-10-10 23:11:22 · 635 阅读 · 0 评论 -
nginx的rewrite 参数和例子
正则表达式匹配,其中:* ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中:* -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 flag标记有:* last ...原创 2010-06-11 14:19:17 · 91 阅读 · 0 评论 -
no input file specified nginx 多个虚拟主机
今天配置nginx rewrite 的时候遇到一个问题,就是访问服务器的是时候提示 No input filespecified.访问PHP,访问php就没有事,可以正常访问。猜想可能是php-cgi的问题吧,google 了一下,果然问题出现在这里。网上提供的解决方法:1、 php.ini(/usr/local/php/etc/php.ini)的配置中这两项cgi.fix_pathinf...原创 2010-06-11 03:12:30 · 147 阅读 · 0 评论 -
nginx 502 bad故障原因及解决方法收集
如题,最近网站频繁出现502错误,简直无法正常运转,出现这种情况大多是php-cgi超时没有返回信息,或进程僵死等情况造成的。我们的nginx已经配置到极致这些都已经老早做过修改了,但现在又出然出现。代理服务器,ip查询,手机号,proxy,天气预报,火车时刻,身份证号码,飞机航班,新华字典查询等经过分析将nginx的error log打开,发现”pstream sent too bi...原创 2010-06-11 01:09:08 · 456 阅读 · 0 评论 -
nagios+LAMP自动安装脚本
#!/bin/sh# Nagios V3.03 install script# Write by zhengyp#Date:2008-10-8# Softwares are all store in /usr/local/srccd /usr/local/src#Install LAMP for Nagios# Step 1. Install A...2010-02-28 11:59:09 · 117 阅读 · 0 评论 -
批量修复dede mysql_err漏洞
本来想用查找替换,但是符号太麻烦了。考虑到文件都是一样的,只好先修改一个,然后替换就行了。find ./webfiles -name "dedesql.class.php" -print -exec cp -f ./dedesql.class.php {} \;--------------------------------漏洞测试:1、http://xxx...2010-03-08 19:56:08 · 589 阅读 · 0 评论 -
nginx 禁止某个 User_Agent 的方法
nginx 禁止某个 User_Agent 的方法由于ubuntu 9.10 的发布,SRT ubuntu源最近的流量可是飙得厉害~ 昨天一天的平均流量是 9.6MB/s ,算算一天就有800GB了。。。更可恶的是,一分析日志,有一个“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET ...2010-04-07 16:40:33 · 359 阅读 · 0 评论 -
Nginx+PHP的虚拟主机目录权限控制的探究
Nginx+PHP的虚拟主机目录权限控制的探究Nginx的使用者最近越来越多,很多大型网站也都从Apache或其他平台迁移到了Nginx。但在我使用Nginx的过程中有个问题一直未得到解决,就是如何限制Nginx+PHP的目录权限。我们知道,在Apache中可以很容易的对虚拟目录进行权限控制,如:程序代码 程序代码ServerAdmin xiaopb@live.comDocumentRo...2010-04-07 16:50:48 · 220 阅读 · 0 评论 -
用Suhosin给你的php打上内核级安全补丁!
用Suhosin给你的php打上内核级安全补丁!上一篇 / 下一篇 2008-02-25 10:36:47 / 个人分类:IT Work 查看( 217 ) / 评论( 0 ) / 评分( 0 / 0 ) Suhosin是朝鲜语“守护神”的音译,是一个专门的安全小组开发的专门针对php进行安全加固的补丁程 序,已经进入freebsd gentoo的ports系统。效果很好的。具...2010-04-20 18:08:07 · 609 阅读 · 0 评论 -
nginx文件类型错误解析漏洞
漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻陷支持php的nginx服务器。漏洞分析:nginx默认以cgi的方式支持php的运行,譬如在配置文件当中可以...原创 2010-05-22 00:31:36 · 146 阅读 · 0 评论 -
Nginx中文文档- 命令行参数和信号- 程序文件升级时的运行迁移
不像许多其他软件系统,Nginx 仅有数个命令行参数,完全通过配置文件来配置(想象一下)。 [#options 选项] [#example 示例] [#lncus 使用信号加载新的配置] [#utnbotf 平滑升级到新的二进制代码] 选项 -c </path/to/config> 为 Nginx 指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测...原创 2010-05-22 02:24:49 · 97 阅读 · 0 评论 -
Centos yum nginx php mysql 安装
系统 Centos 5.0+首先,更新PHP,MYSQL源#rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka#vi /etc/yum.repos.d/utterramblings.repo[utterramblings]name=Jason's Utter Ramblings Repobaseurl=h...原创 2010-05-22 02:28:40 · 126 阅读 · 0 评论 -
nginx虚拟目录(alias与root的区别)
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块...原创 2010-05-24 00:20:40 · 78 阅读 · 0 评论 -
nginx二级域名匹配根目录下的子文件夹
绑定域名 server_name *.abcd.com; 获取主机名 if ( $host ~* (.*)\.(.*)\.(.*)) { set $domain $1; } 定义目录 root html/abc/$domain/; location / { root html/abcd/$domain; index index.html index.php; } ---------...原创 2010-05-24 00:23:18 · 576 阅读 · 0 评论 -
Nginx的Rewrite配置
Nginx的Rewrite经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则rewrite ^/([0-9]{5}).html$ /viewthread.php?tid=$1 last;而在Nginx中写成这样写是无法启动的,解决的办法是加上两个双引号:rewrite “^/([0-9]{5})....原创 2010-06-08 01:21:37 · 367 阅读 · 0 评论 -
重启Drac卡
Drac重启。 有个卡的WEb也连不上,重启后正常了。ssh连上DRAC 执行racadm racresetDell也提供了DRAC的远程管理程序。原创 2013-01-10 22:54:32 · 160 阅读 · 0 评论