IIS6 程序池错误< 'DefaultAppPool' 提供服务的进程意外终止>

IIS6 程序池错误< 'DefaultAppPool' 提供服务的进程意外终止>,第1张

一、准备工作

如果您现在使用的是旧版本的 Winmail 请升级到最新的版本

如果您的 *** 作系统没有预装IIS,请先安装。有关安装 *** 作请见有关 *** 作系统的帮助。

下面是手工设置步骤,同时我们也提供一个自动设置软件:Winmail IIS设置工具,可以设置成虚拟目录或者虚拟站点,也可以设置相关文件目录权限,请免费下载使用。

二、设置IIS详细步骤

对于不同的版本的IIS,设置支持PHP的方法不完全相同。本文主要讲述了以下几个版本的设置:(以下为配置使用winmail软件自带PHP4的方法)

1 设置webmail在IIS下的运行模式:( A和B在实际运行中请选择其中一种配置运行即可,无需两者都做 )

A 设置webmail做为虚拟目录运行,

IIS5x设置虚拟目录 (Windows 2000, XP)

IIS6x设置虚拟目录 (Windows 2003)

IIS7x设置虚拟目录 (Windows 2008,Vista)

B 设置webmail做为虚拟站点(独立站点)运行 此方法方便在多域名时使用各自域名登陆设置只需设置一次。

IIS5x设置虚拟站点 (Windows 2000, XP)

IIS6x设置虚拟站点 (Windows 2003)

IIS7x设置虚拟站点 (Windows 2008,Vista)

如果以后有多域需要设置webmail,则在IIS的网站->属性->网站->高级->添加不同的域名访问时的主机头值即可端口可以相同。

2 设置IIS 的 PHP支持。使用winmail自带的PHP环境、自行安装的PHP环境、FastCGI、ZendCore四种方式,只需要配置其中一种,建议不要同时使用多种PHP环境,防止配置混乱后无法正常使用。

A 使用winmail自带的PHP环境:

47 以前版本自带PHP为 c:\windows\PHP4, 48 以后版本自带 c:\windows\PHP5

IIS5x设置php支持 (Windows 2000, XP)

IIS6x设置php支持 (Windows 2003)

IIS7x设置php支持 (Windows 2008,Vista)

B 使用其他PHP环境说明:

已有PHP环境中添加webmail站点的注意选项

使用FastCGI运行PHP:IIS6+fastCGI、IIS7+fastCGI

使用ZendCore运行PHP:ZendCore+IIS 、ZendCore+Apache

IIS7配置时,如果是64位系统,需要配置IIS应用程序池,在对应站点的应用程序池->高级设置->允许32位应用程序 修改为true。

三、设置目录(文件)的访问权限

49 以后的版本一般不需要做下面的设置;如果 49 以后的版本的 Webmail 出现不能修改密码、sqlite 错误、邮件状态一直未读等问题,可以按照下面设置,48 以前的版本一定要做下面的设置:

在以下目录和文件的权限中增加 IUSR_ 用户即Internet 来宾帐号( 此处通常是你的服务器的计算机名) “修改”:(针对文件系统是 NTFS 的, FAT32文件系统的可以跳过本步骤)

1 Webmail\temp 目录: ~\server\webmail\temp

2 邮件存储目录: ~\server\store

3 网络磁盘存储目录: ~\server\netstore

4 数据库文件: ~\server\cfg, ~\server\data\cfg, ~\server\data\db, ~\server\data\db-journal

5 数据库备份文件: ~\server\cfgbak, ~\server\data\cfgbak

6 允许上传附件: Windows 的 TEMP 目录 Windows 2000系统是 C:\Winnt\temp 目录, Windows XP,2003,2008 等系统为C:\WINDOWS\temp

7 智能防垃圾 SpamAssassin 目录: ~\server\SpamAssassin

如果是 41 以前版本,还需要设置 Webmail\admin\temp目录,其具体位置是在~\server\webmail\admin\temp

注意:

1 ~ 表示Magic Winmail安装时选择的目录,黙认是安装在 C:\Program Files\Magic Winmail。

2 目录的权限要选择“将父系可继承对象传播给该对象”

3 如果更改了“邮件存储目录”,请直接设置更改后的目录权限。

4 cfg代表所有以cfg结尾的文件。

5 如果设置了上面的权限,Webmail 还是有问题,可以增加 everyone 组的“修改”权限

四、测试

上面的设置过程完程后,您就可以通过Internet Explorer来浏览。如果出现如下页面就表示设置成功。否则要重新检查您的设置过程。如果使用域名访问请确认以下:

1路由器/防火墙中把网页所用的端口已经映射到外网

2服务器上的软件防火墙(系统自带的防火墙)已经把相应的端口放开

IIS 60允许将应用程序池配置成一个Web园(Web Garden)。要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 50服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 50能够自动按照圆形循环的模式将请求依次发送给这些功能上等价、实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)——这就是Web园。

在IIS 60的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程的数量就可以了。具体的配置步骤是:打开应用程序池的“属性”对话框,转到“性能”页,在“Web园”下面的“最大工作进程数”输入框中输入进程数量,如图八。当服务器的负载较小,不需要额外的工作进程时,IIS 60在一定的时间后(默认20分钟,可配置)自动缩减实际的工作进程数量;如果负载变大,需要额外的工作进程,IIS 60再次增加工作进程数量。这一切 *** 作都自动进行,不需要管理员干预。

Web园:在Web园中你可以配置此应用程序池所使用的最大工作进程数,默认为1,最大可以设置为4000000; 配置使用多个工作进程可以提高该应用程序池处理请求的性能,但是在设置为使用多个工作进程之前,请考虑以下两点:

每一个工作进程都会消耗系统资源和CPU占用率;太多的工作进程会导致系统资源和CPU利用率的急剧消耗;

每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程。

问: IIS 60 具有一个名为 Web 园的新功能,有了它,可以将应用程序池配置为使用多个工作进程。IIS 何时创建额外的工作进程?在我们实施 Web 园之前,我们应该了解哪些知识?

答:在您创建应用程序池时,就会通知 IIS 6 创建一个工作进程,以传送指派给该应用程序池的 Web 站点、文件和文件夹的内容。您可以将应用程序池配置为启动多个,而非一个工作进程,这样可以提高可扩展性。这个功能的名为 Web 园,是小型的“Web 农场”。您无需使用多台计算机来传送相同的内容(Web 农场),而是可以使用一台计算机中的多个进程来传送相同的内容。

在将 IIS 6 应用程序配置为 Web 园时,您只需在“应用程序池属性”的“性能”选项卡的“最大工作进程数”框中,设置一个大于 1 的工作进程数。如果这个值大于 1,每个请求都将启动一个新的工作进程实例,可启动的最多进程数为您所指定的最大工作进程数。后续的请求将以循环的方式发送至工作进程。

Web 园在您的应用程序资源有限的情况下非常有用。例如,如果您到数据库的连接很慢,那么您可以使用多个工作进程来增加用户吞吐量,从而增加到数据库的连接数。

尽管在有些情况下使用 Web 园的用处非常大,但是要注意,每个工作进程的会话信息都是唯一的。由于请求以循环的方式路由到应用程序池工作进程,因此 Web 园对于会话信息存储在进程中的应用程序作用可能不大。在少数情况下,让多个工作进程运行同一个应用程序会造成资源竞争。例如,如果所有工作进程都试图将信息记录到日志文件中,或是使用那些不是专用于多个并发访问的资源,那么可能出现资源竞争问题。

如果不存在这些问题,那么 Web 园可能正是您所需的功能之一,而且其作用会非常大。

1、打开 IIS 管理器。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)。

2、在“连接”窗格中,展开服务器节点,然后单击“应用程序池”。

3、在“应用程序池”页上,选择一个应用程序池,然后在“ *** 作”窗格中单击“回收”。

4、选择“特定时间(S)”,然后在相应的框中键入要让应用程序池在每天执行回收的时间。 例如,键入 11:30 AM 或 11:30 PM。

5、您输入的值将保存在基于 24 小时制的配置中。

6、单击“下一步”,选择在应用程序池回收期间应记录的事件,然后单击“完成”。

以上就是关于IIS6 程序池错误< 'DefaultAppPool' 提供服务的进程意外终止>全部的内容,包括:IIS6 程序池错误< 'DefaultAppPool' 提供服务的进程意外终止>、应用程序池的使用方法、如何能让Webmail运行在IIS环境中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9275862.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存