Nelle versioni precedenti di asp.net il framework era responsabile dell'allocazione di tutti i thread dal pool di thread e c'era una configurazione nel web.config per configurarla (numero massimo di thread, ecc.). Quindi quale componente è responsabile per questo nel nuovo ASP.NET? Non ho trovato alcun middleware speciale per questo, immagino che dovrebbe accadere anche prima del middleware, forse in Kestrel.Quale componente sta gestendo l'allocazione dei thread in ASP.NET Core?
5
A
risposta
5
Il threadpool è una risorsa CLR che può essere configurata direttamente nell'avvio https://msdn.microsoft.com/en-us/library/system.threading.threadpool%28v=vs.110%29.aspx.
Penso che quello che stai realmente chiedendo sia la configurazione di quanti thread utilizzeranno i server per elaborare le richieste, correggere? Vedi https://github.com/aspnet/KestrelHttpServer/blob/01e9101543906ffd39239efd2f7bb41dbd879902/src/Microsoft.AspNetCore.Server.Kestrel/KestrelServerOptions.cs#L90
Problemi correlati
- 1. Come scoprire quale thread sta bloccando un file in java?
- 2. ASP.NET Core Identity 3 Timeout dei cookie
- 3. Quale componente/strumento/libreria JavaScript o ASP.NET funzionerà per questo?
- 4. @ Html.EnumDropDownListFor in Asp.net Core
- 5. Request.Files in ASP.NET CORE
- 6. UserHostAddress in Asp.net Core
- 7. @ Html.Azione in Asp.Net Core
- 8. Modificare le intestazioni dei file statici in Asp.net Core
- 9. OpenMP e core/thread
- 10. Thread vs Core
- 11. ASP.NET CORE 1.0, Impersonation
- 12. Proprietà dell'iniezione in Asp.Net Core
- 13. Nessun intellisense in ASP.Net Core
- 14. Blocco ASP.Net Core SignInManagerOnFailure
- 15. Serializzazione/deserializzazione JSON in ASP.Net Core
- 16. Come si controlla quale thread sta eseguendo il codice in Java?
- 17. C'è Session.Abandon() asp.net Core
- 18. Angular2 ASP.NET Core AntiForgeryToken
- 19. ASP.NET Core DependencyResolver
- 20. ASP.NET Core 1.0 SynchronizationContext
- 21. Come utilizzare UseStaticFiles in ASP.NET core 1
- 22. Core CUDA vs conteggio thread
- 23. Core Data sta salvando solo l'ultimo elemento
- 24. asp.net core development model
- 25. Come posso determinare su quale core è in esecuzione un thread Java?
- 26. Override file del componente core di Joomla
- 27. Asp.net modulo mvc non sta inviando i valori dei parametri
- 28. Differenza tra ASP.NET Core (.NET Core) e ASP.NET Core (.NET Framework)
- 29. quale browser sta document.layers sniffando?
- 30. Posso selezionare e scegliere quale core di una CPU multi-core dovrebbe essere eseguito sul mio thread?
Ok, quindi è solo la configurazione del server Kestrel, nulla è possibile configurare in config.json o qualcosa del genere (come in web.config prima)? –
Corretto, è specifico per il server. Se vuoi che il gheppio lo legga dal conifg, puoi aprire un problema qui https://github.com/aspnet/kestrelhttpserver e/o inviare un PR. – Tratcher
il collegamento alla configurazione di Kestrel è morto. Ho suggerito una modifica per aggiornarla a quella corrente, ma per alcuni motivi che non riesco a capire alcuni ppl ha scritto "Questa modifica devia dall'intenzione originale del post". comunque, ecco il link aggiornato: https://github.com/aspnet/KestrelHttpServer/blob/dev/src/Microsoft.AspNetCore.Server.Kestrel/KestrelServerOptions.cs#L91 – morgwai