2017-01-11 11 views
0

Я получаю эту ошибку, когда я кешу использую кеш azure redis. Он работает в моей офисной сети, но не с домашним подключением к Интернету. Как я могу исправить эту проблему.Ошибка таймаута в кэше redis

"Timeout performing SET PortalViewds-pup-lounge, inst: 0, mgr: Inactive, err: never, queue: 5, qu: 3, qs: 2, qc: 0, wr: 1, wq: 1, in: 0, ar: 0, client Name`enter code here`: USER-PC, IOCP: (Busy=0,Free=1000,Min=200,Max=1000), WORKER: (Busy=1,Free=4094,Min=200,Max=4095), Local-CPU: 12.78%" 

ответ

1

Основываясь на том, что в это время из дома, я подозреваю, что это проблема на стороне клиента. Я собрал список наиболее распространенных причин тайм-аутов здесь, которые могут оказаться полезными.

https://gist.github.com/JonCole/db0e90bedeb3fc4823c2#file-diagnoserediserrors-clientside-md

В сообщении об ошибке, не похоже, не должен быть запущен в дросселирования роста ThreadPool и вашей стороне клиента CPU кажется достаточно низким, так что это, вероятно, не проблема процессора. Следующее, что я хотел бы проверить, - это тайм-аут, который вы используете по сравнению с временем прохождения в оба конца для небольшого/простого запроса (что поможет вам почувствовать минимальную возможную задержку). Я также внимательно посмотрел бы на размер ключа, который вы пытаетесь получить/настроить, чтобы убедиться, что пропускная способность, которую вы имеете, может передавать размер данных за допустимое время. В общем, Redis лучше всего работает с большим количеством небольших значений, а не с несколькими большими значениями.

 Смежные вопросы

  • Нет связанных вопросов^_^