我们开发了一个Java独立程序。我们已经在Linux (RedHat ES 4) cron计划中配置了每10分钟执行一次独立的。每个独立项目可能需要超过1小时才能完成,有时甚至在5分钟内完成。我正在寻找的问题/解决方案是,在任何时候执行的Java标准的数量不应该超过,例如,5个进程。因此,例如,即使在Java独立/进程启动之前,如果已经有5个进程正在运行,则不应该启动该进程;否则将间接开始创建Ou
我的应用程序由4个独特的进程组成。出于HA原因,我将启动每个进程的3个实例,这样每个进程的2个实例将在单个linux主机上运行,而另一个实例将在不同的linux主机上运行。例如,我不想编写一个脚本来监视linux主机上的process-A-1、process- B -1、process-A-2、process-B-2和linux IP主机地址B上的process-A-3和编写独立于主机和进程名称的监控脚本的一种方法是,当这些进