Entiendo que la respuesta a esta pregunta puede depender de la configuración del registro y de la versión de Windows, y quizás de la cantidad de RAM si no hay suficiente memoria. Por el bien de esta pregunta, supongamos que el servidor tiene mucha RAM (3+ GiB).¿Cuántas manijas de Windows en uso son "demasiadas"?
Si una aplicación (aplicación de un tercero en este caso) pierde identificadores a unos pocos cientos por hora, ¿cuántos identificadores totales puede tener esa aplicación antes de que otras aplicaciones tengan problemas? Por "problemas" me refiero, por ejemplo, a no iniciar un hilo, no abrir un archivo, y así sucesivamente.
He visto algunos servidores (con poca carga) ejecutarse correctamente con un proceso (generalmente un proceso de base de datos) usando algunas decenas de miles de identificadores, por lo que el límite anterior de 10000 manejos claramente no es el problema aquí. (Y eso fue un límite por proceso de todos modos, por lo que no afectaría a mi aplicación, que está muy por debajo de ese punto.)
¿Alguien puede responder la pregunta o señalarme algunos recursos que explican cuántos asas totales a Servidor Windows permitirá antes de que efectivamente se agote (de controladores u otros recursos del sistema)?
Esto se parece más a un tipo de pregunta ServerFault tal vez. –
@Matthew Vines: Pensé en eso, pero lo decidí desde que encontré este problema con un programa que mantengo, aunque una aplicación de terceros es la que filtra las identificaciones, que pertenecía al sitio web del programador. Si fuera un administrador tratando de resolver esto, SF sería más apropiado. – Eddie