IIS FastCGI 运行超时

快乐无极 , 2011/03/18 15:29 , 服务器 » IIS , 评论(1) , 阅读(24007) , Via 本站原创

IIS下可以使用FastCGI加载PHP提高PHP程序运行性能。然而在执行时间较长的PHP程序里会出现 The FastCGI process exceeded configured activity timeout之类的错误。解决方法是C:\WINDOWS\system32\inetsrv中的fcgiext.ini加入2个选项。

引用

[Types]
php=PHP

[PHP]
ExePath=D:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900

在这个文件的头部,微软说明了这些选项的意义。RequestTimeout默认值是70,ActivityTimeout默认值是90,单位是秒,有时候这2个值确实是小了点,适当改大一些会比较好。

Tags: ,

AIX 中的KSH自动补全默认不开启,输入命令时挺麻烦的,网上查了一下有方法开启。

方法一:
set -o vi
历史命令功能(esc -,esc +)或者 上滚一条命令是ESC+k 下滚一条命令是ESC+j

自动补全文件名(esc \)。
方法二:
set -o emacs
历史命令功能(ctrl-n,ctrl-p),自动补全文件名(按两次esc)。

Tags: , ,

今天连接一台服务器时总是出现错误:由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断

使用[远程桌面连接]到win2003 server 消息:[由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断。请跟服务器管理员联系。]

在确定服务器没问题后,我试着将本机注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing节点删除,结果便连上去了。真是奇怪的问题。

Tags: ,

Weblogic 创建域 以weblogic帐号登录(与创建域目录相对应账户)

cd /home/weblogic/bea/weblogic92/common/bin

执行./config.sh进入配置界面。配置步骤如下:

Tags: ,

10月9日下午消息,Canonical公司今日在北京正式宣布Linux桌面操作系统最新版本Ubuntu10.10自10月10日起可供用户下载。新版本系统支持触摸和手势操作,更适合于较小屏幕的上网本等电脑设备。该系统中国定制版本预计最晚明年4月份推出。

  适合上网本

  据悉,最新版本的Ubuntu 10.10系统针对家庭和移动电脑用户的需求,特别增加了一系列在线和离线应用程序。Ubuntu10.10上网本版本中还首次增加了“优合”界面,它充 分利用移动设备的宝贵屏幕空间,使其可用于经常移动的电脑上。由于越来越多的设备支持触摸和手势操作,“优合”也推出了具有更大图标和更多直观触摸的界 面,该界面特别适用于较小屏幕和移动电脑。

今天一个应用日志显示异常:java.net.SocketException: Too many open files

这是因为网络请求过多,也就导致了系统打开的文件过多。每一个连接都会当成“文件”看待的。

于是用命令

ulimit -a

(效果:查看每个用户允许打开的最大文件数)

看到最大文件数是1024,将其更改大点,如

ulimit -n 4096

然后必须重启下网络服务,我用的是WebLogic,重启之后便没有出现异常。

导致 Too many open files ,网络请求过多是一种可能,但也有可能是程序上的缺陷,如没有释放一些文件句柄,程序open了文件却忘记了在最后close。但我确信工程中没有用到打开文件这一环节,因此这个可能是排除掉了。

lsof -p [进程ID] 可以看到某ID的打开文件状况。进程ID可能用 ps -ef|grep java列出weblogic的进程ID,然后用此ID套入lsof -p ID号,咳,一大堆的请求哟,这显然是网络请求过多造成了 Too many open files。适当调整后便已消除这种现象。

Tags: ,
分页: 6/7 第一页 上页 1 2 3 4 5 6 7 下页 最后页 [ 显示模式: 摘要 | 列表 ]