Experience Manager- TestCacheInvalidation期间Web层管道执行失败
描述 description
环境
Experience Manageras a Cloud Service
问题
Web层管道执行失败,在日志文件中出现以下错误:
=== RUN TestCacheInvalidation main_test.go:237: 测试失败。 标头“X-Vhost”应为现有而非:“catch-all”,得到:“catch-all” — FAIL: TestCacheInvalidation (0.00s) FAIL退出状态1
解决方法 resolution
要解决的步骤
- 例如,确认您的Dispatcher配置包含用于使Dispatcher缓存失效的vhost(正在对主机127.0.0.1或localhost进行的调用 — 两者都应工作) https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24
- 如果您有X-Vhost标头,请确保该标头不为空,并且请求不会到达将X-Vhost标头设置为"全面了解",如所示 https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136
重要
必须至少有一个启用的vhost声明ServerAlias
值包括*
或者127.0.0.1 localhost
. 包括127.0.0.1
或只是localhost
在ServerAlias
不能保证在所有版本的Dispatcher验证器中处理缓存失效请求。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f