linux.net Jexus web server运行于多进程模式时需要注意的事项
2013-04-19 23:11
561 查看
[楼主] Jexus web server运行于多进程模式时需要注意的事项
默认情况下,Jexus web server是以单进程模式运行的,当修改jws.config配置文件,把工作进程数量设置为大于1的数字时,JWS就会按指定的数量以多进程的方式并发工作。这时,需要特别注意如下两个方面:
1、
不要将Session保存在进程内,即web.config中的sessionState不能配置为Inproc,应该使用第三方的同一台
Session state服务器对session信息进行保存。如:可以配置为
“<sessionState mode="StateServer" stateConnectionString="tcpip=myserver:42424" timeout="20" /&
gt;”。
2、需要配置machineKey。Jexus多进程并行时,相于当多主机群集工作,因此,必须在Web.Config文件中
配置machineKey。如果没有这个设置,网站就会出现诸如数据“无法验证的错误”之类的问题。下面是一个machineKey的参考配置:
<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/>
作者:yunei 发布时间:13年04月19日 可选操作:删除 回复
[1楼] 回复:Jexus web server运行于多进程模式时需要注意的事项
这个 machineKey 是怎么生成的?
作者:bluedoctor 发布时间:13年04月19日 可选操作:删除 回复
[2楼] 回复:Jexus web server运行于多进程模式时需要注意的事项
可以用这个工具直接生成: http://aspnetresources.com/tools/machineKey
默认情况下,Jexus web server是以单进程模式运行的,当修改jws.config配置文件,把工作进程数量设置为大于1的数字时,JWS就会按指定的数量以多进程的方式并发工作。这时,需要特别注意如下两个方面:
1、
不要将Session保存在进程内,即web.config中的sessionState不能配置为Inproc,应该使用第三方的同一台
Session state服务器对session信息进行保存。如:可以配置为
“<sessionState mode="StateServer" stateConnectionString="tcpip=myserver:42424" timeout="20" /&
gt;”。
2、需要配置machineKey。Jexus多进程并行时,相于当多主机群集工作,因此,必须在Web.Config文件中
配置machineKey。如果没有这个设置,网站就会出现诸如数据“无法验证的错误”之类的问题。下面是一个machineKey的参考配置:
<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/>
作者:yunei 发布时间:13年04月19日 可选操作:删除 回复
[1楼] 回复:Jexus web server运行于多进程模式时需要注意的事项
这个 machineKey 是怎么生成的?
作者:bluedoctor 发布时间:13年04月19日 可选操作:删除 回复
[2楼] 回复:Jexus web server运行于多进程模式时需要注意的事项
可以用这个工具直接生成: http://aspnetresources.com/tools/machineKey
相关文章推荐
- jexus asp.net Linux Web Server
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(二) 之 ChatServer搭建,连接服务器,以及注意事项。
- ASP.NET 4.0尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET,这样您的网站才能正确运行。
- 配置 ASP.NET Linux( CentOS 6.5 ) 运行环境 MONO + Jexus
- MS SQL SERVER 2005 用于Web开发的安装注意事项
- CentOS 或 Fedora 下自动化安装mono和jexus的脚本(Linux下的Asp.net运行环境配置)
- ASP.NET CORE Linux发布工具(文件对比 只上传差异文件;自动启停WebServer命令;上传完成自动预热WebServer)
- Linux TCP server系列(5)-select模式下的单进程server
- MS SQL SERVER 2005 用于Web开发的安装注意事项
- 推荐一个在Linux/Unix上架设ASP.NET的 WEB服务器--Jexus
- Ubuntu Server 16.04下ASP.NET Core Web Api + MySql + Dapper在 Jexus、nginx 下的简单测试
- Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器 需要注意的事项
- Linux TCP server系列(5)-select模式下的单进程server
- Linux 和 oracle使用时需要注意的事项
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- win7 2008 尚未在 Web 服务器上注册ASP.NET 4.0。为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了解更多详细信息。
- webpack dev server 和 sublime text 配合时需要注意的地方
- Linux TCP server系列(3)-fork注意事项
- Linux下Java Web应用程序需要注意的几点问题
- Dotnet Debug/Release模式编译时要注意的事项