发布网友 发布时间:2022-04-22 07:12
共2个回答
热心网友 时间:2022-06-02 12:12
展开1全部可以通过一个数据库的table去设定达到你想要的结果。每次执行更新这个table的执行时间和执行的服务器,如果监测到一个服务器三分钟都没有执行,就可以启动备用机。
热心网友 时间:2022-06-02 12:12
我不知道你用的是什么双机热备,应该是rose ha吧,可以在ha中添加启动项,你把tomcat启动服务添加到那里面就可以了,也就是说当主机down掉后,启动备机的tomcat这样就不会存在你说的那个问题了,具体的你可以和ha的人问一下。追问能说一下ha添加启动项吗,
我在网上没找这样的方法,以前都是两台服务器的tomcat都需要启动。
追答我3年前做过一次,现在印象不是很深,他每一次启动都有一个顺序的,好像叫前置任务吧,具体位置你需要自己试试,然后里面有一个是cmd启动还有一个是service启动,我当时做的是service启动,就是将tomcat放到服务中去,然后在ha中添加进去就可以了,要注意的就是放在哪个位置,而且我记得我当时并不是两个项目,是一个项目,就是把项目放入一个共享磁盘中,两个tomcat的路径去指向这个共享磁盘,因为分开会牵扯到日志还有用户上传图片这些功能的。这里就牵扯到了先挂载再启动的问题,也就是我刚才说的那个前置任务的问题