计算机硬件

解决Windows Update提示80070643错误与IIS提示WAS和W3SVC服务未启动

执行命令

最近系统遇到了一些奇葩问题:IIS无法启动,提示:“除非 Windows Activatiomn Service (WSA)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。” 而启动W3SVC(服务管理器里面看到的是World Wide Web Publishing Service)服务,却提示:“Windows 无法启动 World Wide Web Publishing Service 服务(位于本地计算机 上) 错误 1068:依赖服务或组无法启动。”   找了下依赖的服务,也有几个无法启动…… 不仅如此,Windows Upda […]

Read more 4 Comments
运营维护

使用Varnish Cache时,让Nginx获取访客真实IP

200

之前发表过一篇文章:Varnish(前)+Nginx(中)时,让Apache(后)获取用户真实IP(多重代理) 该方法能成功解决使用或者不使用CDN时,在Varnish前端,Nginx中端,Apache解析PHP文件的情况下让Apache获取访客真实IP。因为当时主要是利用Nginx进行缓存,没使用其他功能,旧没让Nginx也获取访客真实的IP。 其中Varnish处理XFF的关键代码:

也就是把客户的IP赋值给XFF。那样后端处理就方便多了。 昨天在为一台Varnish+Nginx+Apache的服务器添加并测试防轻量级CC的 […]

Read more 12 Comments
运营维护

解决PHP加载组件提示:PHP Warning: PHP Startup: Unable to load dynamic library ‘./apc.so’ – ./apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

前面发表了一篇文章:APC3.1.9自动安装脚本For DirectAdmin 给另一台PHP版本为5.2.17的服务器使用时,发现APC组件没有成功加载,PHP探针里面无法检测到, 起初以为路径的问题,于是把php.ini里面的:

更改为:

但是很可惜,仍然不行。 尝试重新编译安装APC,依然是那样。想起有错误日志,于是打开看了下,果然,N行同样的错误记录:

貌似是./有问题,使得PHP在./,也 […]

Read more
运营维护

APC3.1.9自动安装脚本For DirectAdmin with PHP-CGI

应客户的要求,给LANVMP虚拟主机添加了APC组件,以提高PHP的执行效率。 步骤和其他PHP组件一样,wget,phpize,configure,make,make install,修改php.ini,重启apache。 为了方便下次使用,于是写了个Shell Script共享出来,利人利己。 该Shell Scripts文件的使用方法:

然后使用PHP探针检测下,看到APC处显示3.1.9即表示安装成功。   该Shell Scripts的内容如下:

Read more 21 Comments
服务器, 默认分类

一次有惊无险的数据恢复

success

昨晚逛自己博客的时候,发现单手摘JJ的头像变成“无头像”的那种了! 查证了下,是缓存的问题,要解决?很简单,清除缓存就行了。结果由于一时粗心,误在博客的根目录执行了rm -rf *,然后Ctrl+F5。403!再次F5,403,F5,403,F5,403…… 当时瞬间惊呆了!我干了啥?我在做梦吧! 不是做梦,没其他办法,唯一的希望就是数据恢复了!Linux上的数据恢复,我还没试过,不过,为了自己的博客,只能尽力而为了! 谷歌百度,尝试了debugfs,ext3grep。 debugfs,恢复的文件夹是一个文件……ext3grep,搞了一堆不知道啥,满屏幕的DDDDDDDDDDDDDDDDDDD […]

Read more 17 Comments