NCF HTTP错误502.5-ANCM进程外启动失败

简介

我们在部署测试环境和正式环境的时候,常见以下错误问题

 

 

步骤

1.检查环境中是否安装了 dotnet-hosting-3.1.x-win.exe

2.检查系统中是否使用了Redis缓存机制,如果使用了就需要去排查Redis的版本是否大于3.0

 

案例

1.检查环境

  检查:dotnet core sdk(sdk)

  检查:dotnet core runtime(运行环境)

  检查:dotnet hosting (用于捆绑IIS服务的模块)

  检查以上环境是否满足,如何不满足要先把以上环境安装好以后,才能进行下一步

  完成后,重启IIS服务,重启应用程序池,重启站点

  然后再去访问站点试试

 

2.采用Redis之后的情况

  当系统使用了Redis之后,如果部署的环境无法访问了,那么很有可能是Redis的版本<3.0,把Redis安装3.0以上版本后再试即可

  如何配置Redis,找到Senparc.Web/appsettings.json,仔细观察第10行和第11行的配置参数即可

 1 //CO2NET 设置
 2   "SenparcSetting": {
 3     //以下为 CO2NET 的 SenparcSetting 全局配置,请勿修改 key,勿删除任何项
 4 
 5     "IsDebug": true,
 6     "DefaultCacheNamespace": "NcfDefaultCache",
 7 
 8     //分布式缓存
 9     //"Cache_Redis_Configuration": "#{Cache_Redis_Configuration}#", //Redis配置
10     "Cache_Redis_Configuration": "localhost:6379,defaultDatabase=3", //不包含密码
11     //"Cache_Redis_Configuration": "localhost:6379,password=senparc,connectTimeout=1000,connectRetry=2,syncTimeout=10000,defaultDatabase=3",//密码及其他配置
12     "Cache_Memcached_Configuration": "#{Cache_Memcached_Configuration}#", //Memcached配置
13     "SenparcUnionAgentKey": "#{SenparcUnionAgentKey}#" //SenparcUnionAgentKey
14   },

 

以上情况为我遇到的,欢迎大家多多交流

 

posted @ 2020-12-03 20:59  MartyZane  阅读(643)  评论(0编辑  收藏  举报