多进程模式运行Jexus

本文内容来自《Jexus web server运行于多进程模式时需要注意的事项》,默认情况下,Jexus web server是以单进程模式运行的,当修改jws.config配置文件,把工作进程数量设置为大于1的数字时,JWS就会按指定的数量以多进程的方式并发工作。多进程模式运行Jexus就相当于IIS 6的Web Garden。配置使用多个工作进程可以提高该应用程序池处理请求的性能,但是在设置为使用多个工作进程之前,请考虑以下两点:

  • 每一个工作进程都会消耗系统资源和CPU占用率;太多的工作进程会导致系统资源和CPU利用率的急剧消耗;
  • 每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程。

在多进程模式下需要考虑到应用程序在缓存(Cache)和会话(Session):

    1、不要将Session保存在进程内,即web.config中的sessionState不能配置为Inproc,应该使用第三方的同一台Session state服务器对session信息进行保存。如:可以配置为“<sessionState mode="StateServer" stateConnectionString="tcpip=myserver:42424" timeout="20" />”。     2、需要配置machineKey。Jexus多进程并行时,相于当多主机群集工作,因此,必须在Web.Config文件中配置machineKey。如果没有这个设置,网站就会出现诸如数据“无法验证的错误”之类的问题。下面是一个machineKey的参考配置:

<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/> 

machineKey 可以通过在线工具生成: http://aspnetresources.com/tools/machineKey

参考相关文章:

网站优化——IIS与web.config配置优化

IIS Tuner

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

利用Weblogic的iisproxy、iisforward插件实现IIS转发

默认情况下,IIS只能提供http重定向功能,而无法满足转发需求。 举例:http://localhost/app1 利用http重定向到 http://www...

27560
来自专栏运维技术迷

连仕彤博客利用rsync+sersync实现数据实时同步

36140
来自专栏轻量级微服务

Kubernetes 应用管理工具 Helm 使用指南

Helm 是一个类似于 yum/apt/homebrew 的 Kubernetes 应用管理工具。Helm 使用 Chart 来管理 Kubernetes ma...

32830
来自专栏佳爷的后花媛

MNMP (Mac + Nginx + MySQL + PHP) 开发环境搭建

ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/inst...

33910
来自专栏CDA数据分析师

Python第三方库安装和卸载

系统:Windows 7 版本:Python 3.5 Python是一门简洁、优雅的语言,丰富的第三方库能让我们很多的编程任务变得更加简单。对于想要用Pyth...

96270
来自专栏皮振伟的专栏

[qemu][irq]KVM虚拟化的中断系统

1,中断类型 guest使用ubuntu 1604,在guest中执行cat /proc/interrupts ? 目前操作系统使用的中断有io apic,MS...

85890
来自专栏LanceToBigData

KVM+Qemu+Libvirt实战

上一篇的文章是为了给这一篇文件提供理论的基础,在这篇文章中我将带大家一起来实现在linux中虚拟出ubuntu的server版来 我们需要用KVM+Qemu+L...

53670
来自专栏奇梦博客

AppNode如何安装使用PureFTPd服务器 原创 Linux AppNode

18420
来自专栏奇梦博客

AppNode如何安装使用PureFTPd服务器

2、记得AppNode防火墙开放21端口和如下被动端口,如果是云服务器需到服务器控制台安全组开放端口,否则无法连接;

49670
来自专栏L宝宝聊IT

KVM文件管理

54630

扫码关注云+社区

领取腾讯云代金券