![]() |
Directivas rendimiento apache windows. Hola a todos, Estoy tratando de afinar un poco un httpd.conf para apche 2.2 windows. al intentar introducir las directivas: StartServers 40 MinSpareServers 30 MaxSpareServers 50 MaxClients 240 MaxRequestsPerChild 1000 me dá un error y no inicia apache. La pregunta es: - ¿ deben ir estas directicas en algún tag o if module, etc ? - ¿ es que no pueden ir así tal cual ? - ¿ me falta algo ? saludos y gracias, |
Respuesta: Directivas rendimiento apache windows. ¿Cuál es el error que produce? ¿El servidor está instalado para trabajar como worker o prefork? |
Respuesta: Directivas rendimiento apache windows. Hola David, gracias por responder. Se trata de una instalación XAMPP para Windows. Más o menos está solucionado. Pero bueno, yo de servidores web no estoy muy puesto y no sé si lo estoy haciendo bien y además, tengo algunas otras dudas. La primera sería relacionada con tu respuesta....: ¿ Cómo puedo saber si está en Worker o Prefork ?. Saludos y gracias, |
Respuesta: Directivas rendimiento apache windows. En el listado de módulos cargados podrás verlo. Aunque, en Windows, lo usual es que se cargue el módulo mpm_winnt. En ese caso, lo que te estarían causando problemas son las directivas MinSpareServers y MaxSpareServers que son específicas del módulo prefork. |
Respuesta: Directivas rendimiento apache windows. muchas gracias David por contestar. Vamos a ver. Cuando y "le doy" a apache -l, me sale que tengo, entre otros: Cuando miro en httpd.conf los modulos cargados y no cargados, veo que no existe ninguno relativo a *mpm*. Pero si existe una directiva tal como esta:Compiled in modules: Vamos a ver que hay ahí:Include conf/extra/httpd-mpm.conf Código: # Entonces, debo entender que el módulo mpm.. lo que sea, está ya incluído y compilado (mpm.winnt.c que pongo al principio). Si esto es así, entonces solo puedo cambiar donde pone en el code anterior la parte que dice ??: yo ahora mismo tengo en mi httpd.conf y respecto a este tema, lo siguiente:# WinNT MPM Que supongo, ademá,s y a tenor de lo visto hasta ahora, no está sirviendo de nada.<IfModule mpm_prefork_module> Saludos, |
Respuesta: Directivas rendimiento apache windows. Efectivamente, al no estar cargado el módulo prefork esas directivas no se aplican. Si, en efecto, el módulo mpm_winnt es el que está cargado; como mencionas, las directivas que serán tomadas como válidas son las que se encuentren en ese bloque ifModule. |
Respuesta: Directivas rendimiento apache windows. Gracias David. Entonces y para resumir, el Include conf/extra/httpd-mpm.conf que apunta al archivo httpd-mpm.conf es lo que tengo que usar para modificar las directivas de rendimiento, que, además deben hacerse solo en: <IfModule mpm_winnt_module> Arriba, solo vemos dos diretivas, a mi me gustaría dejarlo así David. Eso es posible: Si no es posible, ¿ hay algo que se puedda hacer ?<IfModule mpm_winnt_module> Saludos y gracias, |
Respuesta: Directivas rendimiento apache windows. Es que las directivas MinSpareServers y MaxSpareServers no aplican a ese MPM y a su forma de trabajo. Aquí puedes ver el listado de directivas aplicables: http://httpd.apache.org/docs/2.0/es/mod/mpm_winnt.html |
Respuesta: Directivas rendimiento apache windows. Me lo imaginaba. Y entonces no se puede implementar el mpm Prefork en apache apra windows ?. |
Respuesta: Directivas rendimiento apache windows. Supongo que tal vez se podría compilar Apache con ese módulo, pero no lo he intentado y no estoy seguro que sea posible. De hecho, el modo prefork no ofrece ninguna ventaja en Windows. Probablemente sea más eficiente utilizar el MPM por defecto para Windows ya que utiliza características propias del SO para optimizar. También hay información al respecto aquí: http://httpd.apache.org/docs/2.0/mpm.html |
Respuesta: Directivas rendimiento apache windows. Gracias David. Me ha quedado todo muy claro. ¿ Dónde hay que enviar el jamón ? |
La zona horaria es GMT -6. Ahora son las 17:14. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.