一个出现故障时自动启动另一个 tomcat 个实例
Starting automatically another tomcat instance when one goes down
- 我正在开发 Spring-MVC 应用程序并使用 Tomcat 进行部署
它。我在网上查找了如何创建自定义维护站点
tomcat 已关闭。它涉及在前端使用Apache2并进行中继
请求来回tomcat,维护站点可以放上
阿帕奇2。当 tomcat 时,对于一个网页来说似乎很麻烦
下来了。
- 出于这个原因,我创建了一个小项目并将其部署在
tomcat 的另一个实例为 ROOT.war.
- 我就想知道有没有办法,我可以带
维护 tomcat 个实例在生产中断时在线。
这是我的 server.xml 作品供观看:
<Connector port="80" protocol="HTTP/1.1" compression="force" compressionMinSize="1024"
connectionTimeout="20000"
redirectPort="443" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"/>
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="200" compression="force"
compressionMinSize="1024" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="my-keystore.jks" keystorePass="password" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"
/>
<Connector port="8010" protocol="AJP/1.3" redirectPort="443" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"
/>
任何帮助都会很好。非常感谢。
用于应用程序高可用性的一个很好的选择,但不确定您是否需要它。
- 运行 2 tomcat 始终在 2 个单独的端口中。一个是生产服务器,另一个是维护服务器。
- 安装 haproxy 以便所有请求从此处发送到生产服务器端口。
- 当 haproxy 验证端口已关闭或服务器未响应时,转到维护端口 tomcat 实例。
这样,维护activity就可以毫无问题地完成了。由于某些问题,产品服务器出现故障,它会自动调用维护 tomcat 实例。
- 我正在开发 Spring-MVC 应用程序并使用 Tomcat 进行部署
它。我在网上查找了如何创建自定义维护站点
tomcat 已关闭。它涉及在前端使用Apache2并进行中继
请求来回tomcat,维护站点可以放上
阿帕奇2。当 tomcat 时,对于一个网页来说似乎很麻烦
下来了。
- 出于这个原因,我创建了一个小项目并将其部署在 tomcat 的另一个实例为 ROOT.war.
- 我就想知道有没有办法,我可以带 维护 tomcat 个实例在生产中断时在线。
这是我的 server.xml 作品供观看:
<Connector port="80" protocol="HTTP/1.1" compression="force" compressionMinSize="1024"
connectionTimeout="20000"
redirectPort="443" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"/>
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="200" compression="force"
compressionMinSize="1024" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="my-keystore.jks" keystorePass="password" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"
/>
<Connector port="8010" protocol="AJP/1.3" redirectPort="443" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/ javascript,application/x-javascript,application/javascript"
/>
任何帮助都会很好。非常感谢。
用于应用程序高可用性的一个很好的选择,但不确定您是否需要它。
- 运行 2 tomcat 始终在 2 个单独的端口中。一个是生产服务器,另一个是维护服务器。
- 安装 haproxy 以便所有请求从此处发送到生产服务器端口。
- 当 haproxy 验证端口已关闭或服务器未响应时,转到维护端口 tomcat 实例。
这样,维护activity就可以毫无问题地完成了。由于某些问题,产品服务器出现故障,它会自动调用维护 tomcat 实例。