Hangfire: Proporcione un valor máximo para la configuración de "WorkerCount"

Creado en 14 nov. 2014  ·  4Comentarios  ·  Fuente: HangfireIO/Hangfire

Cada trabajador posee una conexión a un almacenamiento. Actualmente, el WorkerCount en BackgroundJobServerOptions se calcula como un ProcessorCount * 5 . En casos habituales, este valor está bien por defecto, pero considere que tiene un servidor de 20 núcleos. En este caso habrá 100 trabajadores y está bien. Sin embargo, dado que cada trabajador usa una conexión, este valor puede producir errores:

Para hacer las cosas más predecibles, el valor predeterminado debe tener un máximo de, por ejemplo, 40 para producir suficientes trabajadores y dejar algunas conexiones para otros componentes.

Todos 4 comentarios

Hola @odinserj , parece que BackgroundJobServerOptions todavía permite solo un máximo de 20 trabajadores. ¿Todavía se requiere que sea un máximo de 20, o se puede aumentar / anular de alguna manera?

Hola @odinserj , parece que BackgroundJobServerOptions todavía permite solo un máximo de 20 trabajadores. ¿Todavía se requiere que sea un máximo de 20, o se puede aumentar / anular de alguna manera?

Hola, ¿pensamientos sobre esto? ¿Sigue estando al máximo de 20?

Es un límite solo para el valor predeterminado. Puede configurar tantos trabajadores como desee.

Muchas gracias, me encanta el producto por cierto ... construí algunas cosas realmente geniales con él :-)

¿Fue útil esta página
0 / 5 - 0 calificaciones