Tridion代理数据库连接问题

Tridion代理数据库连接问题,tridion,Tridion,我不太清楚到底发生了什么,但Tridion 2011 SP1支持的网站上出现了几个问题,我只能认为是由代理db引起的 1、加载网站导致环境数据模块出错: [NullReferenceException:对象引用未设置为对象的实例。] Tridion.ContentDelivery.AmbientData.HttpModule.OnRequestStart(对象发送方,事件参数)+292 System.Web.SyncEventExecutionStep.System.Web.HttpApplic

我不太清楚到底发生了什么,但Tridion 2011 SP1支持的网站上出现了几个问题,我只能认为是由代理db引起的

1、加载网站导致环境数据模块出错:

[NullReferenceException:对象引用未设置为对象的实例。] Tridion.ContentDelivery.AmbientData.HttpModule.OnRequestStart(对象发送方,事件参数)+292 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+79 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)+269

2、代理和订阅管理数据库之间的受众管理器配置文件同步失败,从日志接收到以下错误:

使用url:[url]Profilesync.aspx从演示系统获取同步批时出错。消息类java.sql.SQLException没有AudienceManager配置文件的数据访问对象java.sql.SQLException:没有AudienceManager配置文件的数据访问对象

3、发布网站发布在传输阶段多次失败,返回: 传输失败:无法使用HTTPS传输tcm_0-10689-66560.Content.zip

我知道这些听起来像几个问题同时发生,但我的网站运行良好,直到另一个网络出版物被添加到蓝图中。从那时起,我们一直在得到这些错误,并且喜欢认为这一切都与代理数据库的问题有关

有人遇到过这样的事情吗


更新:还应该添加一个事实,即动态链接也已停止工作,这加强了我的信念,即连接到代理数据库或与代理数据库存在问题。

充满了问题,哦。。男孩。。让我们一个接一个

您是否检查了您的许可证文件是否有效并且最近没有过期

我会先排除许可证文件。如果不是这样,请参见下文

首先,添加出版物蓝图出版物对CDA站点没有任何影响。所以,我完全排除这个可能性

第二,在添加出版物之前,请启动并运行您的网站。。这不可能发生。您的网站上应该更改/添加了一些配置。有时,配置会更新,但APPPool没有回收,因此您看不到影响。稍后,当AppPool重新启动/回收时,您会注意到错误,可能会有网站突然崩溃的印象

  • 您是否仔细检查了配置和DLL
  • 您是否能够使用代理用户直接连接到数据库 身份证/密码
  • 最近发生的任何防火墙更改,请尝试从连接到DB CDA服务器
  • 对于#3,我有同样的问题。。。添加新出版物是否可能导致包大小从小于30mb增加到大于30mb?如果是,请检查IIS请求筛选>>编辑功能设置并查看允许的最大内容长度。这默认为30MB,对于我们来说,将此大小增加到大于包大小的值可以解决传输失败错误(因为IIS会因为大小大于30MB而拒绝我们的传输)。

    关于问题#1:您是否在Web.config中配置了Tridion.ContentDelivery.AmbientData.HttpModule,但是缺少java安装吗?您的配置文件夹中是否有cd_ambient_conf.xml?库中还有一个cd_ambient.jar

    关于问题2:您似乎缺少受众管理器DAOs(数据访问对象)。您的cd_storage_conf.xml中是否有以下内容

    <StorageBindings>
      <Bundle src="AudienceManagerDAOBundle.xml"/>
    </StorageBindings>
    
    
    
    关于问题3:cd#u transport.log或windows事件查看器中是否有更多信息


    我同意Ram的观点,即增加的出版物不可能导致这种情况。看起来你的CD安装被改变了。您是否进行了升级或其他操作?

    我为此绞尽脑汁了一段时间,然后重新阅读了您的答案,意识到我还没有检查许可证文件……这确实是问题所在(cd_storage_conf.xml没有指向许可证文件的位置)。