EOS Server服务启动超时的几种可能性,包括端口不一致、定时器表锁等原因

2个月前

EOS Server服务启动超时的几种可能性,包括端口不一致、定时器表锁等原因

访问普元产品知识库(doc.primeton.com),查看本文原文,获得更多普元产品知识,点击此处


有时候出现EOS Server启动超时,无法启动成功的情况,迄今为止,遇到如下几种可能性,总结如下:

1、在Studio中启动Server,服务器配置中IP或http端口与实际情况不一致,导致启动超时

2、 网络原因,导致服务启动过慢超时

开发环境下可以通过在studio环境修改窗口-----首选项----Primeton EOS-----服务器,将超时时间延长,最大支持20分钟

3、 需要连接远程数据库,防火墙阻止了连接,导致启动超时

4、多人访问同一个数据库,容易出现定时器表锁的情况。可以检查数据库中定时器表是否被锁住了,如果有被锁住的现象,人工释放锁。

     如果目前功能里没有使用到定时器功能,可以要求大家在配置文件里将定时器功能暂时关闭,修改位置\apps_config\default(对应实际应用)\config/user-config.xml ,找到如下代码,将true改为false即可

        <module name="Schedule">         <group name="Default">             <!-- IsSchedulerStart[optional,default to "true"], whether to start timer when application starts up -->             <configValue key="IsSchedulerStart">false</configValue>             <!-- DataSouceName[optional,default to "default"], datasouce name(must be the same as DataSource's Group name) -->             <!-- configValue key="DataSouceName">default</configValue-->         </group>     </module>  

5,2013/5/24从某客户项目现场工程师反馈的,昨天server启动超时(现象如下图)原因是:web.xml里面配置了一个Servlet造成的,Servlet调用失败导致的;

6、检查浏览器是否设置了代理,有项目曾遇到设置了浏览器的代理功能,在studio中启动server时进度条一直在加载,最终启动失败,将代理去掉或参考如下配置进行设置:

在EOS Studio的工具条中打开“窗口------首选项”,在弹出窗口的左侧选择“常规------网络连接”,如下图所示:

将“主动提供"的选项由“本地化的”改为“直接的”,如下图所示

7、增大tomcat服务器的JVM参数值

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。