4

有时在传输阶段发布失败并出现错误:

无法使用 HTTPS 传输 tcm_0-333793-66560.Content.zip,原因是:“内部服务器错误”。

在 cd_transport 日志中,错误是:

2012-10-30 06:34:16,778 错误 HTTPSTransportConnector - 检索时发生意外错误:“http://deployer/httpupload.aspx 原因:内部服务器错误”

2012-10-30 06:34:16,793 错误 HTTPSTransportConnector - 无法将 TransportPackage 发送到 url:“http://deployer/httpupload.aspx 原因:内部服务器错误”

2012-10-30 06:34:22,600 错误 HTTPSTransportConnector - 轮询时发生意外错误:“http://deployer/httpupload.aspx 原因:内部服务器错误”

再次发布后,我可以发布失败的页面。

将日志级别设置为“调试”后,在 cd_core.log 文件中获取以下信息

      2012-10-30 11:47:39,260 ERROR HTTPSTransportConnector - Unable to send TransportPackage to url: "http://deployer/httpupload.aspx cause: Internal Server Error"
      2012-10-30 11:47:39,260 DEBUG TransportPoolManager - "Connector is registered for reuse: HTTP[Password[******], UserName[server\tridion], URL[http://deployer/httpupload.aspx]] available: 1"
      2012-10-30 11:47:39,260 DEBUG ParallelDestinationWorker - Received item from transport destination: yyK/eL9dJ29chwTx2vRFrQ==
      2012-10-30 11:47:39,260 INFO  TransportItem - Received transport feedback, transport state is: failed=true for transaction: tcm:0-334545-66560

cd_deployer.log 文件中没有与发布错误相关的信息。它只是说

      2012-10-30 11:58:23,249 DEBUG TransactionHeader - Writing[TransactionHeader transactionId=tcm:0-334566-66560 control=COMMIT] to C:\Temp\tcm_0-334566-66560.Content\transaction.xml

IIS 日志中的信息:

在 HTTPUpload 日志文件中,我可以看到状态为 200、401 和 500 的日志详细信息。200 是大规模的,但它们也是状态为“401”和“500”的详细信息。

错误详情是

       "2012-10-31 12:54:39 W3SVC1485900680 100.100.100.100 GET /httpupload.aspx fileName=tcm_0-337505-66560.state.xml&action=remove 80 - 192.168.168.14 - 401 2 2148074254"
4

1 回答 1

3

它与部署程序的最大大小限制有关。查看部署程序日志。希望通过增加 maxRequestLength 和 maxAllowedContentLength 您的问题得到解决。

于 2012-10-30T07:47:03.517 回答