Tridion 2011 SP1:部署内容时出现问题

Tridion 2011 SP1:部署内容时出现问题,tridion,tridion-2011,tridion-content-delivery,Tridion,Tridion 2011,Tridion Content Delivery,我们正在使用Tridion 2011 sp1(无任何修补程序)和.net web应用程序httpupload.aspx在文件系统中部署内容。 我们监测发现有两个问题: 1) 有些时候,在发布队列中成功发布的页面不会在文件系统中上载/更新 2) 未为失败的页面创建传输包,错误为: 部署失败阶段:部署处理阶段失败,无法初始化类com.tridion.storage.StorageManagerFactory,无法初始化类com.tridion.storage.StorageManagerFactor

我们正在使用Tridion 2011 sp1(无任何修补程序)和.net web应用程序httpupload.aspx在文件系统中部署内容。 我们监测发现有两个问题:

1) 有些时候,在发布队列中成功发布的页面不会在文件系统中上载/更新

2) 未为失败的页面创建传输包,错误为:

部署失败阶段:部署处理阶段失败,无法初始化类com.tridion.storage.StorageManagerFactory,无法初始化类com.tridion.storage.StorageManagerFactory

此外,在deployer日志文件和transporter日志文件中,没有对失败项目事务id的引用


有人能帮我解决这个问题吗?

您的日志中必须有更多关于故障的详细信息,而不仅仅是这些

无法初始化StorageManagerFactory通常会指向配置错误的cd_storage_conf.xml或缺少jar

如果您偶尔会遇到这种情况,那么肯定有一些东西偶尔会出现故障(例如数据库连接或文件系统)

请扫描部署人员和/或核心日志以获取更多信息

[更新]

我认为您可能有第二个部署器“侦听”同一传入目录,而第二个部署器已损坏

这方面的暗示:

  • 您说没有创建任何传输包。我想你的意思是你找不到传输包-它必须在CM中创建,否则它不会失败。这意味着“有人”捡到了它

  • “有时发布,有时不发布”==有时由正确的部署人员获取,有时由错误的部署人员获取

  • 日志中没有对事务的引用

  • 在服务器上搜索所有cd_deployer_conf.xml,然后比较所有“传入”文件夹设置。每个传入文件夹只能有一个部署程序。

    请尝试以下操作:

    1) 在windows事件日志中,标识正在加载的部署程序的路径……通常,它应该由Tridion_Home变量定义,但也有一个汇总逻辑,如果您已将部署程序配置和bin文件夹放置在Tridion内容交付API处理的应用程序bin文件夹

    2) 检查deployer bin文件夹中是否存在更新的SQL JDBC jar文件


    3) 验证CMA和/或CDA服务器上没有安装1.6.0.26到1.6.0.30之间的jre版本-检查32位和64位版本

    谢谢您的快速回复。我更新了我的帖子,没有更多的细节。你的日志记录级别配置为“调试”了吗?如果没有,那么这样做可能会让您更深入地了解问题。