IIS6假死(Httperr.log日志出现 Connections_Refused)解决办法。

症状:

1. 访问网站出现:

无法显示页面
要查找的页面是当前不可用。该网站可能遇到技术的问题,或者您可能需要调整您的浏览器设置。
2. Http错误日志文件(C:\Windows\System32\LogFiles\HTTPERR目录下)出现以下错误:
datetime———1_Connections_Refused-
datetime———24_Connections_Refused-
解决办法:
1. 打开注册表编辑器。
2. 找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP
3. 在Parameters键下新建一个DWORD项,名字为:EnableAggressiveMemoryUsage 值为1 ,重启服务器即可。
参考地址:

解决”为应用程序池 ‘XXXXX’ 提供服务的进程意外终止。进程 ID 是 ‘XXXX’。进程退出代码是 ‘0x80’。”

描述

为应用程序池 ‘XXXXX’ 提供服务的进程意外终止。进程 ID 是 ‘XXXX’。进程退出代码是 ‘0x80’。 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

原因

独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理

 

解决方法

1. 打开注册表编辑器。

2. 找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC

3. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 ,重启服务器即可。

 

命令行配置Windows网卡IP地址

0. 如何获取网络连接的名称?

netsh interface ip show interfaces

1. 重置IP地址:

netsh interface ip set address “本地连接” static 192.168.1.10 255.255.255.0 192.168.1.1 0 #最后的0表示跃点数是自动

2. 添加IP地址:

netsh interface ip add address “本地连接” 192.168.1.11 255.255.255.0 192.168.1.1 0

netsh interface ip add address “本地连接” 192.168.1.11 255.255.255.0 #如果要添加的IP的网关已存在,则可不用再注明网关

3. 删除IP地址:

netsh interface ip delete address “本地连接” address=192.168.1.11

4. 删除网关:

netsh interface ip delete address “本地连接” gateway=192.168.1.1    #如果gateway=all则会删除所有网关

5. 删除IP和网关可以合并为一条命令:

netsh interface ip delete address “本地连接” address=192.168.1.11 gateway=192.168.1.1

 

 

一门比较新奇的语言:Haxe

Haxe是一门新兴的开源编程语言,开发者称:“相比其他语言(Java的平台是 JVM,C#的平台是.Net,ActionScript的平台是Flash Player等等),Haxe才是真正的多平台语言。不管是开发原生iOS、Android应用,还是网页;不论是应用于服务器还是个人桌面,Haxe都 可以胜任。”

Haxe分别为Windows、Mac OSX以及Linux安装程序进行打包,当然如果安装包出现问题或者洁癖者也可以进行手工安装。安装包及手动安装指南尽在下载页面

Haxe能做什么?

使用Haxe开发的程序可以被编译成:

  • JavaScript:你可以将Haxe程序编译成单一的.js文件,访问DOM APIs并拥有“自动完成”的支持,所有的依赖都在编译时都被搞定了。
  • Flash:Flash早就放弃移动平台,和桌面平台共存亡了。你可以将Haxe程序编译成一个.swf文件,支持从Flash Player 6到11的所有版本。
  • NekoVM:将Haxe程序编译成NekoVM字节码,用在服务器相关的程序(比如动态网页),同时也可以用在命令行或者桌面应用中。
  • PHP:你可以将Haxe程序编译成.php文件。
  • C++:你可以直接从Haxe源码生成C++的code。NME库使用这项特性在iOS和Android上直接运行Haxe的code。
  • C#和Java:使用 -java 和 -cs 来生成相应源码

为什么要用Haxe?

 

Haxe是一门很强力的语言,有很多引人注目的特性。目标是给开发者一套一体化的工具来创建网站或者应用,一门语言打天下。它可以实现:

  • ECMA风格的客户端、服务器端以及桌面型程序。
  • 风一般迅捷的编译速度。
  • 类型检查带来好处多多。
  • 给特定平台引入缺失的语言特性,例如为Flash开发引入InLining和generics特性、宏、为C++引入动态对象以及运行时类信息等等。
  • 无视平台差异,在不同平台之间轻松切换。
  • 统一的语法以及特性。
  • 一次编写,处处“自动”编译。

解救跨平台开发的一次尝试

 

由于它可以自动编译生成多种类型的代码,所以无论是iOS、Android、Windows Phone平台之间的本地程序跨平台,还是直接生成HTML5应用,甚至是跨越移动平台和桌面平台,都是解决应用在“不同平台之间”移植所带来痛苦的、一个不错的尝试。

愿望如此美好,引无数英雄尽折腰。不过要彻底根治跨平台的痛苦,恐怕是一条无比漫长艰辛的旅程。

 

命令行创建ISO镜像

1. 使用UltraISO软碟通:

UltraISO.exe -volume “卷标名称” -file “要添加的资源路径” -output “ISO文件保存路径” -joliet -lowercase
如果要添加多个资源请使用多个 -file 参数

例如:UltraISO.exe -volume “cuteidc_com” -file “D:\Temp” -output “D:\Temp.iso” -joliet -lowercase

2. 使用微软oscdimg小工具:

oscdimg.exe -d -n -h -k -m -l卷标名称 “添加的资源目录路径” “ISO镜像存放路径”
参数解释:
-d 允许小写文件名称。不强制将小写字母文件名转换为大写字母。
-n 允许文件名称长度超过 DOS 8.3 文件名称的长度。
-h 包括映像源路径中的隐藏文件和目录。
-k 在即使某些源文件无法打开的情况下创建映像。
-l 设置卷标, 注意,卷标与参数l之间没有空格.

注意:只能添加目录,不能添加文件。

例如:oscdimg.exe -d -n -h -k -m -lcuteidc D:\Temp D:\Temp.iso