问题说明了一切......
当我们突然发现它时,我们已经运行了10个小时。我不得不回收IIS以便从中恢复..
这是堆栈跟踪..
System.NullReferenceException:未将对象引用设置为对象的实例。
在ServiceStack.Redis.RedisClient.AsT
在XXX.Cache.Providers.Redis.RedisCachedCollection 2.GetCollection(IRedisClient redis)
at XXX.Cache.Providers.Redis.RedisCachedCollection
2.GetEnumerator()
at System.Linq.Enumerable.WhereEnumerableIterator 1.MoveNext()
at System.Linq.Buffer
1..ctor(IEnumerable 1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source)
这是GetCollection方法..
private IRedisHash<TKey, TValue> GetCollection(IRedisClient redis)
{
_redisTypedClient = redis.As<TValue>();
return _redisTypedClient.GetHash<TKey>(_collectionKey);
}