Deployment 如何加快WebSphere部署?

Deployment 如何加快WebSphere部署?,deployment,websphere,websphere-6.1,Deployment,Websphere,Websphere 6.1,问题:WebSphere应用程序部署延迟10到15分钟 环境/情况:WebSphere6.1.0.2390MB ear文件,包含大约19000个文件(ear文件包含jar库)。ear文件、WebSphere和驱动部署的自动化都在同一个框中。没有EJB。这个盒子上大约有20个这样的部署应用程序,其中10个通常正在运行 详细信息:部署是自动化的,消息“ADMA5013I:Application…”。。。已收到“已成功安装”。几分钟后,目录被创建(blah.ear/blah.war),但目录在10到1

问题:WebSphere应用程序部署延迟10到15分钟

环境/情况:WebSphere6.1.0.2390MB ear文件,包含大约19000个文件(ear文件包含jar库)。ear文件、WebSphere和驱动部署的自动化都在同一个框中。没有EJB。这个盒子上大约有20个这样的部署应用程序,其中10个通常正在运行

详细信息:部署是自动化的,消息“ADMA5013I:Application…”。。。已收到“已成功安装”。几分钟后,目录被创建(blah.ear/blah.war),但目录在10到15分钟内保持为空。除了这个特定的延迟,机箱上的性能很好,CPU利用率很低。一旦文件开始创建,它们都会在一分钟内显示出来。此步骤前后的步骤以可接受的速度运行。只是这一步,等待文件显示,这就是问题所在


其他详细信息(由下面的评论促成):WebSphere ND,日志中的“部署管理器”和“节点代理”证明了这一点。ear包含一个war文件和一个应用程序。通过使用共享库定义,ear的大小减小到60MB。WebSphere本身是用JVM选项-XX:MaxPermSize=256M启动的。部署是使用com.ibm.websphere.management.*包(ibm提供的jar文件)中的工具完成的,主要类是“AdminClient”。代码与选中的WS-UI条目中的代码类似[System Administration>Console Preferences>“Synchronize changes with nodes”],但仍然“不做任何事情”地保留15分钟。

只是猜测:

  • ear文件的时间戳是过去的。可能是由jvm时区问题、构建/部署时的不同时区(特别是在使用不同机器的情况下)引起的
  • JDK可以确定是否有足够的磁盘空间
  • 某些工具的WSAD不关闭文件描述符。尝试在暂停防病毒的情况下部署
  • 请您详细描述一下情况:

    • 是否在同一台计算机上构建和部署
    • 它在所有情况下都是一样的吗

    90KB还是90MB?单耳中有多少个模块?为WAS分配了多少内存?你们有什么版本?部署是如何完成的?您是否使用ND?提示配置更新需要“节点同步”。90 MB,是,抱歉。编辑了原始问题。“版本”,我不知道该怎么说,尽管我认为它可能是“ND”。部署是使用com.ibm.websphere.management.*包(ibm提供的jar文件)中的工具完成的,主要类是“AdminClient”。有没有一种简单的方法来判断它是否为“ND”?我说的ND是指:您是否在您的环境中启动部署管理器、节点代理和应用程序服务器?