iis假死 进程退出代码是 '0x80'

作者:阿川 发布时间:February 24, 2012 分类:互联网络

昨天给一客户设置安全策略.今天起来.发现只要打开网站就会报错.在日志里面查看.错误全部是:
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '2444'。进程退出代码是 '0x80'。
度娘来的结果是
1.修改注册表
编辑

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC

在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS
2.给NETWORK SERVICE 加上访问IIS服务的权限
开始”→“控制面板”→“管理工具”→“组件服务”→“计算机”→“我的电脑”→“DCOM配置”选项,找到“IIS Admin Service”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”, 赋予“本地启动”和“本地激活”的权限,重新启动IIS。

以上两种办法均无任何效果...
仔细思索半天.想起昨天对服务器的system32目录做过调整...于是加上users访问.
于是乎....问题解决...
我了个去....windows的权限让我很蛋疼

XenServer增加ISO库卷

作者:阿川 发布时间:December 14, 2011 分类:互联网络

为服务器增加一个ISO存储库卷,SSH或XenCenter登入服务器。

查看vgname及空间情况。

vgdisplay

[root@]# vgdisplay
--- Volume group ---
VG Name VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 36
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 232.82 GB
PE Size 4.00 MB
Total PE 59602
Alloc PE / Size 45918 / 179.37 GB
Free PE / Size 13684 / 53.45 GB
VG UUID Sixd5z-LYeS-cHFf-Lcu1-8g4G-J2V1-kKS2Mw
lvcreate -L 20GB -n myiso VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c

对ISO存储卷进行ext3格式化
mkfs.ext3 /dev/VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c/myiso

创建ISO目录
mkdir /myiso

创建ISO存储库
xe sr-create name-label=ISOs type=iso \
    device-config:location=/myiso/ ISOs \
    device-config:legacy_mode=true content-type=iso

运行并修改vi /etc/rc.local 自动挂载,加入:
vgchange -a y
    mount /dev/VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c/myiso /myiso

执行脚本
/etc/rc.local

当Kloxo忘记登陆密码后

作者:阿川 发布时间:November 6, 2011 分类:互联网络

忘记了Kloxo的admin管理员登录密码如何恢复?需要重装吗?不需要。可以通过kloxo带的工具来恢复。

用root用户ssh登录,然后执行下面的两条命令:

#cd /usr/local/lxlabs/kloxo/httpdocs
#lphp.exe ../bin/common/resetpassword.php master baidu.google

这样执行完之后,Kloxo的新密码就被重置为baidu.google

然后您就可以通过kloxo后台登录了,然后请修改密码。

当Kloxo出现Could not open database connection时

作者:阿川 发布时间:November 6, 2011 分类:互联网络

先登陆到VPS或者服务器
输入

server mysqld restart

然后执行
sh /script/fix-program-mysql

再执行:
sh /script/resetpassword master {新密码}

如果折腾完之后.后台无法登陆.请参考
当Kloxo忘记登陆密码后

WebsitePanel v1.2中文语言包以及语言修改

作者:阿川 发布时间:September 11, 2011 分类:互联网络

最近一直在折腾这个该死的WebsitePanel,这玩意不太符合国人习惯.所以折腾起来也很费劲.
对于像我这种.NET白痴来说..这根本就不是我吃的一碗菜.于是乎.弄了好久才搞起来.
先说如何设置语言.
首先先得去WebsitePanel下的Portal\App_Data\SupportedLocales.config这个文件中添加这么一段

<Locale name="Chinese" key="zh-CN" fallback="" />

之后在去你的My Account将语言设置成中文..如果要简单点.可以直接将英文的那段删除掉.

<Locale name="English" key="en-US" fallback="" />

其次.提供一个WebsitePanel v1.2的中文语言包..我也是瞎闹腾过来的.有没有bug神马的我自己也不清楚,如果大家蛋疼了可以继续翻译..
下载地址:http://www.kuaipan.cn/file/id_7512310117564933.html

当nginx遇到Nginx 504 Gateway Time-out时

作者:阿川 发布时间:April 22, 2011 分类:互联网络

可以试试如下办法
更改php-fpm的几处配置:
把max_children由之前的5改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。
接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变:
fastcgi_buffers由 4 64k 改为 2 256k;
fastcgi_buffer_size 由 64k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。

好了,重新加载php-fpm和nginx的配置

另外,php-fpm的默认静态处理方式会使得php-cgi的进程长期占用内存而无法释放,这也是导致nginx出错的原因之一,因此可以将php-fpm的处理方式改成apache模式。

apache-like

从更改完毕到现在的测试表明上述方式的效果还是很明显的,并没有发现一次Nginx502 bad gateway或504 Gateway Time-out错误。当然,如果你的VPS或者服务器的性能足够好可以根据具体情况不必做无谓的改动。

给基于centos的服务器或者VPS添加多个IP

作者:阿川 发布时间:December 30, 2010 分类:互联网络

现在贴上来做个记录.怕以后又忘记了
首先:

cd /etc/sysconfig/network-scripts/

将本身的网卡配置复制一份,名字看情况定,目前只有一个网卡的话就是:0,如果有第二块就+1。第三块再+1
cp ifcfg-eth0 ifcfg-eth0:0

然后编辑复制的文件
vi ifcfg-eth0:0

将DEVICE=eth0改成DEVICE=eth0:0
然后再修改网关地址,子网和IP地址
最后重启网卡
service network restart

于是,阿门.搞定了.!

淘宝SEO|淘宝商城SEO|淘宝优化

作者:阿川 发布时间:May 23, 2009 分类:互联网络

今天我也来试试淘宝商城的SEO,在博客上先做做试验,看看效果.

想起来,我也有N天没到我的博客来了.最近很忙,因为阿川到湖南工作了.主要是负责SEO,虽然我还是喜欢面对代码那些的,但是为了养家糊口,还是得做.今天在研究淘宝的排名规则,淘宝店铺的规则好像还比较明了一点,但是淘宝商城的规则实在是看不出什么头绪来.乱的很,也没有任何资料可以拿来参考, 完全是靠自己摸索.
发几个淘宝惯有的,大家都知道的淘宝seo或者说是淘宝商城SEO的规则

时间越短排名越靠前,

关键字1+关键字2=关键字1+特殊字符+关键字2

关键字1+空格+关键字2=关键字2+空间+关键字1