如果在分布式环境中同时停止服务器,有时将同时执行应用程序的停止处理和Job scheduler等服务的重新选择/开始处理,导致无法正常停止。

 
此问题在2014 Summer(Honoka)中已修复。(需求[4618])
但是,注意中记载的内容没有更改。

【条件】
在满足以下所有条件的情况下将发生。
・拥有多个应用程序服务器的分布式环境。
・所有应用程序服务器的规格基本相同。
・所有应用程序服务器基本同时执行停止处理。

【原因】
    如果其它的服务器检查出iAP的服务器停止,将进行服务的重新选择。
    在多个服务器同时停止的情况下,服务的重新选择与停止处理将同时执行,有可能导致应用程序无法正常停止。

【规避方法】
    拥有多个应用程序服务器的情况下,请空出时间差依次停止。
    ※停止的时间差受环境影响。
    例如,因为Job的执行或异步处理可能正在运行,时间将改变。

【解决】
    在需求[4618]中,进行停止处理的服务器已不启动服务,

   https://issue.intra-mart.jp/issues/4618

■注意
    此现象不仅因在应用程序层运行的本公司产品(iAP)所引起,还可能因下级的层(※1)而引起导致发生此现象。
    即使使用本公司产品(iAP)计划今后解决的更新版本,也不一定能规避此现象。

     (※1)例如,在网络层因为网络的超时,有可能发生此现象。

-- 适用对象 -------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------

FAQID:433
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持