Foros del Web » Administración de Sistemas » Cloud Computing »

No puedo configurar httpd.conf

Estas en el tema de No puedo configurar httpd.conf en el foro de Cloud Computing en Foros del Web. No entiendo que pasa, prácticamente he intentado de todo pero no puedo configurar httpd.conf, en mi anterior servidor esto lo hacía fácilmente, pero esta vez ...
  #1 (permalink)  
Antiguo 17/04/2010, 09:43
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
No puedo configurar httpd.conf

No entiendo que pasa, prácticamente he intentado de todo pero no puedo configurar httpd.conf, en mi anterior servidor esto lo hacía fácilmente, pero esta vez se me ocurrió pedir cpanel (es la última versión) y todo es un lio.

Cpanel tiene una opción para configurar los parámetros básicos de apache, como maxclient, startservers, etc. Pero maxclient solo puede configurarse como máximo hasta 256, debido a que debo aumentar el valor de serverlimit. Pues bien, ignoro el bonito ambiente gráfico de cpanel y edito a lo usual, me conecto al servidor y desde la linea de comandos edito httpd.conf.

Cita:
vi /usr/local/apache/conf/httpd.conf
Coloco serverlimit 500 encima de maxclient, que también aumento a 500, guardo los cambios y voy a los iguiente.

Cita:
/usr/local/cpanel/bin/apache_conf_distiller - update
Tantas veces lo he intentado que también he usado esta variante.

Cita:
/usr/local/cpanel/bin/apache_conf_distiller - update
/usr/local/cpanel/bin/apache_conf_distiller - update -main
Después construyo.

Cita:
/usr/local/cpanl/bin/build_apache_conf
Y por alguna maldita razón, los valores regresan a 256, serverlimit desaparece de httpd.conf (a pesar de que ya lo había agregado). Intento varias veces y sigue sucediendo lo mismo.

También intenté editar el local del cpanel directamente y nada, no acepta el valor de serverlimit 500, a pesar de que lo agregue directamente y ahí sigue:

Cita:
vi /var/cpanel/conf/apache/local
Y si, para mi desgracia son servidores sin manejar.

Ya intenté editando solo el server limit (500)en httpd.conf, dejando maxclient en 256, pero nada, en cuanto ejecuto el build me regresa los valores por default que tiene incrustados el cpanel en su aplicación de configuración.

¿Alguien sabe alguna otra forma de editar maxclient y serverlimit?

Espero su respuesta, de antemano gracias y saludos.
  #2 (permalink)  
Antiguo 17/04/2010, 10:32
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

Aquí tienes la solución http://forums.cpanel.net/f189/apache...-a-144773.html
  #3 (permalink)  
Antiguo 17/04/2010, 11:25
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

Hola, gracias por tu respuesta.

Intenté hacer lo mismo y detener el servicio httpd y luego iniciarlo pero no funcionó.

La otra no la entiendo muy bien.

Cita:
#6 (permalink) 01-20-2010, 03:41 PM
You should put it in the pre-virtual global section, as odds are the setting are being overwritten by the default config files.
Cuáles son las pre-virtual global section? Por que me es claro que los valores son sobre escritos una y otra vez por la configuración default de apache.
  #4 (permalink)  
Antiguo 17/04/2010, 17:23
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

En la carpeta includes hay unos conf

Creo que se refiere a pre_main_global.conf
  #5 (permalink)  
Antiguo 19/04/2010, 07:59
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: No puedo configurar httpd.conf

Puedes colocarlo tanto en pre_main_global.conf como en pre_virtualhost_1.conf, agrega:

Cita:
ServerLimit 500
MaxClients 500
También puedes hacerlo por WHM - Apache Configuration - Include Editor.

Reinicia servicio, y luego corre el distiller para fijar los cambios, eso debería bastar.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #6 (permalink)  
Antiguo 23/04/2010, 22:13
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

Hola, gracias por su ayuda. Estuve intentando varias cosas y al final decidí no compilar, simplemente guardar los cambios hechos al archivo .conf y reiniciar el servicio httpd y funcionó. Ahora solo tengo un problema, tengo el maxclient en 500 y el server limit en 500, y si tengo unas 300 o 400 conexiones httpd siempre activas, pero el server procesa muy pocas por segundo.

10 requests/sec
350 resquests currently being processed, 40 idle workers

Actualmente tengo un intel e5200 y 8 gb de RAM... ¿Hay alguna manera de incrementar el número de peticiones por segundo que procese el servidor apache? La verdad lo siento lento y creo que es capaz de procesar más de 10 peticiones por segundo. Me gustaría poder configurar ese valor y colocarlo en 50 o 100.

Espero su respuesta, gracias y saludos.
  #7 (permalink)  
Antiguo 23/04/2010, 23:01
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

Puedes postear la parte relevante de tu httpd.conf?

Algunos tips

Asegúrate de utilizar worker
PHP en modo fastcgi correrá mucho más rápido (aunque también más inseguro)
Utiliza caches siempre que puedas, recomiendo eaccelerator

Si no tienes mucha experiencia lo mejor es contratar un experto, cualquier empresa de administración de servidores puede optimizar tu servidor por poco dinero, Webtech también es un excelente profesional en el área y lo recomiendo ampliamente.
  #8 (permalink)  
Antiguo 23/04/2010, 23:15
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

RLimitMEM 810658816
RLimitCPU 240
KeepAlive Off
KeepAliveTimeout 3
MaxKeepAliveRequest 50

Timeout 300
StartServers 25
MInSpareServers 15
MaxSpareSersvers 25
ServerLimit 500
MaxClients 500
MaxReuestperchild 3000

El uso del cpu ronda entre .10 y .30, excepto cuando se están actualizando las estadísticas, que llega a subir a 1.20-1.40. La RAM está al 10% del uso, todo el tiempo (a veces menos).

Edito - No uso ninguna página php en el server todavía. Tampoco tengo instalada ninguna base de datos.
Por ahora, no tengo presupuesto para pagar administración mensual, Webtech no había tampoco oido hablar de él o ellos, tendrán algún plan para realizar una simple optimización de un servidor, un pago un solo servicio?
  #9 (permalink)  
Antiguo 23/04/2010, 23:34
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

Dado que lo que buscas es mayor rendimiento y no menor uso de recursos, te sugiero:

KeepAlive On
Timeout 15
MaxRequestperchild 50000

Los demás déjalos como están

Si aún no lo tienes instala un cache, eaccelerator es bueno y viene con easyapache y si te animas a recompilar asegúrate de usar worker


A veces la lentitud del servidor web no es ocasionada por el mismo servidor sino por un sistema de discos lentos o por MySQL, por lo que debes asegurarte que ambos están optimizados, optimizar discos y MySQL es algo más complejo que apache

La empresa WebTech representa ofrece administración, desconozco si hacen optimizaciones puntuales, de todas maneras seguro pronto nos avisará al leer este tema
  #10 (permalink)  
Antiguo 23/04/2010, 23:48
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

Hola, gracias por tu respuesta.

Oye solo tengo una duda, cambié los valores pero todo sigue igual, tarda mucho en generar las páginas y las imágenes (es una web de galerias).

10.9 requests/sec - 1.5 MB/second -
390 requests currently being processed, 65 idle workers

Hay muchas conexiones httpd en espera. Sigo sin entender porque procesa tan pocos requests por segundo, ¿Qué otro valor puedo cambiar para incrementar el rendimiento?

En cuanto a cpu, sigo en .30, .50 y la RAM está en 12%.
  #11 (permalink)  
Antiguo 23/04/2010, 23:56
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

si la ram sigue baja pon MaxKeepAliveRequest 0

La pregunta obvia, reiniciaste el servicio despues de los cambios?

Puedes postear la salida de top, con solo el encabezado y las 10 primeras líneas estará bien y la salida de iostat
  #12 (permalink)  
Antiguo 24/04/2010, 00:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

32715 apache 15 0 373m 36m 3860 S 7.6 0.3 0:00.42 httpd
32722 apache 15 0 369m 31m 3768 S 5.7 0.3 0:00.17 httpd
28628 named 18 0 221m 5860 1992 S 0.3 0.0 5:54.53 named
32365 apache 15 0 369m 31m 4496 S 0.3 0.3 0:00.50 httpd
32371 apache 15 0 379m 41m 4728 S 0.3 0.3 0:01.24 httpd
32410 apache 15 0 376m 39m 3932 S 0.3 0.3 0:00.92 httpd
32439 apache 15 0 378m 39m 4752 S 0.3 0.3 0:01.01 httpd
32449 apache 15 0 368m 31m 3868 S 0.3 0.3 0:00.46 httpd
32527 apache 15 0 372m 33m 4660 S 0.3 0.3 0:00.38 httpd
32529 apache 15 0 374m 37m 3948 S 0.3 0.3 0:00.52 httpd
32554 apache 15 0 297m 12m 1636 S 0.3 0.1 0:00.05 httpd
32573 apache 15 0 371m 34m 3820 S 0.3 0.3 0:00.31 httpd
32624 apache 15 0 369m 31m 3872 S 0.3 0.3 0:00.27 httpd
32626 apache 15 0 370m 31m 4656 S 0.3 0.3 0:00.34 httpd
32678 apache 15 0 369m 32m 3780 S 0.3 0.3 0:00.27 httpd
32687 apache 16 0 369m 32m 3848 S 0.3 0.3 0:00.33 httpd

Es el top desde linea de comandos. Iostat no lo recoce como comando.

Ya detuve el servicio httpd y lo inicié.
  #13 (permalink)  
Antiguo 24/04/2010, 00:07
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

yum install sysstat instalará iostat es util para ver el rendimiento de los discos

Por otro lado quería ver el encabezado del top para ver el uso de memoria, cpu e io

Hay alguna razón por la cual no quieras recompilar?
  #14 (permalink)  
Antiguo 24/04/2010, 00:09
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

Perdón, olvidé el encabezado.

top - 00:08:14 up 3 days, 8:39, 1 user, load average: 0.08, 0.13, 0.09
Tasks: 320 total, 1 running, 319 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.3%sy, 0.0%ni, 94.5%id, 4.3%wa, 0.2%hi, 0.5%si, 0.0%st
Mem: 4037816k total, 4012880k used, 24936k free, 102596k buffers
Swap: 8193140k total, 120k used, 8193020k free, 3588484k cached
  #15 (permalink)  
Antiguo 24/04/2010, 00:23
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

A simple vista se ve todo normal, sin embargo este valor podría ser la causa:
4.3%wa esto quiere decir que el cpu tiene que esperar por datos del disco

La salida de iostat podrá indicar si mi sospecha es cierta o no
  #16 (permalink)  
Antiguo 24/04/2010, 00:26
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

A ver creo que ya dí con esa salida:


Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 9.33 162.73 212.09 145843808 190075522
sda1 0.00 0.00 0.00 2318 34
sda2 0.00 0.00 0.00 1472 240
sda3 9.33 162.73 212.09 145839594 190075248
  #17 (permalink)  
Antiguo 24/04/2010, 05:35
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: No puedo configurar httpd.conf

Cita:
La empresa WebTech representa ofrece administración, desconozco si hacen optimizaciones puntuales, de todas maneras seguro pronto nos avisará al leer este tema
Confirmo que Infranetworking.com no ofrece servicios puntuales de optmización, salvo se contrate el paquete de Administración Avanzada, que incluye toda la cobertura por un mes completo de optimizaciones, seguridad, backups y soporte completo las 24 horas. Cualquier otra duda me la hacen llegar por email.

Gracias por las recomendaciones Datacenter1

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #18 (permalink)  
Antiguo 24/04/2010, 08:50
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

Cita:
Iniciado por WebTech Ver Mensaje
Confirmo que Infranetworking.com no ofrece servicios puntuales de optmización, salvo se contrate el paquete de Administración Avanzada, que incluye toda la cobertura por un mes completo de optimizaciones, seguridad, backups y soporte completo las 24 horas. Cualquier otra duda me la hacen llegar por email.

Gracias por las recomendaciones Datacenter1

Saludos,
No hay problema !

Cita:
Iniciado por johnses Ver Mensaje
A ver creo que ya dí con esa salida:


Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 9.33 162.73 212.09 145843808 190075522
sda1 0.00 0.00 0.00 2318 34
sda2 0.00 0.00 0.00 1472 240
sda3 9.33 162.73 212.09 145839594 190075248
La salida de iostat le cortaste la primera línea

Debe ser algo como:
Código:
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
                    1.89    0.04    0.31        0.10        0.00     97.66
Si el valor de $iowait es alto has encontrado al culpable

Personalmente considero alto cualquier valor sobre 1 y crítico sobre 5

Avísame de los resultados para poder darte recomendaciones

Lo otro que deberías hacer es recompilar apache y asegurarte que usas worker o mejor aún MPM Event y eaccelerarto, opcionalmente PHP como fastcgi

Si no te sientes cómodo compilando desde whm, con gusto puedo darte una mano
  #19 (permalink)  
Antiguo 24/04/2010, 09:07
 
Fecha de Ingreso: diciembre-2009
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: No puedo configurar httpd.conf

avg-cpu: %user %nice %system %iowait %steal %idle
0.35 0.08 0.65 0.78 0.00 98.14

Pues iowait es el valor más alto, supongo que en la tarde que el tráfico es cuando aumenta, vería valores superiores.

Cada que compilo directamente desde linux, se regresan los valorde default de whm, hasta ahora no he vuelto a compilar, solo guardo los cambios, detengo el servicio httpd y lo vuelvo a iniciar.

Una ayuda si sería de agradecer, sobre lo que me comenta webtech, la avanzada se me escapa del presupuesto. Sería cuestión de contratarla un més.

Ahora, teniendo un E5200 a 2.5 ghz con 4 Gb de RAM (me equivoqué al principio del post) y que solo servirá para servir peticiones httpd de páginas estáticas e imágenes de galerías de los usuarios, ¿Cuál es el número de resquest por segundo que debería ser capaz de manejar?

Por ejemplo, ahora que el tráfico es bajo y hay pocas conexiones activas, sigue trabajando a 10 por segundo, 11 cuando anda de buenas..

11 requests/sec - 1.7 MB/second - 160.1 kB/request
52 requests currently being processed, 21 idle workers

De antemano gracias datacenter1.
  #20 (permalink)  
Antiguo 24/04/2010, 09:50
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: No puedo configurar httpd.conf

wow, esto se está poniendo complicado...

Tus discos y uso de CPU parecen estar trabajando muy bien, podrías preguntarle a WebTech si está bien para ellos los contratos solo por un mes.

Probablemente lo mejor sea compilar desde WHM y luego realizar los cambios en consola
  #21 (permalink)  
Antiguo 25/04/2010, 05:11
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: No puedo configurar httpd.conf

Cita:
podrías preguntarle a WebTech si está bien para ellos los contratos solo por un mes.
Efectivamente, aceptamos contratos mensuales.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Etiquetas: configurar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.