Planeta Red
  • Inicio
  • Dispositivos
  • Noticias
  • Reviews
  • Manuales
  • Aplicaciones
Sin resultados
Ver todos los resultados
Planeta Red
Sin resultados
Ver todos los resultados
Planeta Red
Inicio Manuales

Como configurar un Servidor dedicado (parte 1)

Por Carlos Jiménez Delgado
19/04/2015
en Manuales
2
Optimizar un servidor dedicado
Compartir en FacebookCompartir en Twitter

Optimizar un servidor dedicado

Cuando una decidimos abandonar los servicios de hosting normales o básicos y damos el salto a servicios de hosting con mayores prestaciones como puede ser un servidor dedicado virtual o un servidor dedicado, suelen surgir problemas que en la mayoría de las ocasiones desconocemos. Nuestro flamante servidor recién adquirido es lento o bien no termina de funcionar.

Ante esta situación, el primer paso que se da es acudir al servicio técnico, pero dependiendo de la empresa este servicio puede ser más o menos bueno. Y si no es un problema físico de la máquina (algún componente estropeado o alguna configuración de red mal puesta) nos tocará arremangarnos las mangas y ponernos manos a la obra para solucionar los problemas que podamos tener.

A continuación os contaré uno de los problemas que he experimentado en el servidor dedicado que aloja a Planeta Red y la solución…

Antecedentes

A partir de una determinada hora el servidor tarda mucho tiempo en cargar alguna de las páginas del blog, llegando en ocasiones a demorarse varios minutos la carga completa de una de las páginas del blog.

Informé del error al soporte técnico y ellos me indicaron que posiblemente fuera un problema relacionado con la directiva MaxClients de Apache. El valor de dicha directiva podía ser muy bajo y hacer que el servidor tuviera esos problemas de lentitud.

Mediante un script ( http://whos.amung.us/ ) pude saber cuantos usuarios online había, es decir, pude conocer el número de personas que están conectados a la vez al blog. Un dato que será importante conocer.

Configurar un Servidor dedicado

Para conocer el número máximo de clientes que admite Apache, debemos editar el fichero httpd.conf y buscar la directiva MaxClients entre los muchos datos que veremos.

¿Donde se encuentra el archivo httpd.conf?

En algunas configuraciones de Apache este archivo puede venir vacío, pero esto no debe echarnos para atrás ya que podemos encontrar la configuración de Apache en un archivo llamado apache2.conf que se encuentra en la siguiente ruta:

/etc/apache2/apache2.conf

¿Como editar el archivo apache2.conf?

La respuesta es sencilla, mediante una conexión ssh. La mayoría de los servicios de hosting basados en servidores dedicados o servidores dedicados virtuales nos ofrecen la posibilidad de conectarnos mediante el uso de un protocolo seguro (protocolo ssh). Sólo tendremos que revisar los datos de configuración y encontraremos los datos necesarios para conectarnos (nuestro login / password y la dirección del servidor).

Para realizar una conexión ssh si usamos Windows podemos usar un programa llamado PuTTY.Si usamos Ubuntu (mi caso) nos bastará el terminal.

Para conectarnos por ssh escribimos:

ssh usuario_remoto@host_remoto

Donde cambiamos usuario_remoto por nuestro usuario (por lo general será root o admin) y host_remoto por la dirección del host (dirección del servidor) al que queremos acceder

Nos pedirá la clave y si todo va bien, estaremos dentro de nuestra máquina.

Para editar el archivo apache2.conf escribimos en este terminal:

nano /etc/apache2/apache2.conf

En vez de nano podemos usar otro editor como Vi pero personalmente prefiero este al ser algo más amigable.

Tras escribir la orden anterior la ventana cambiará y veremos el contenido del archivo que estamos editando. Sólo nos queda buscar dentro la directiva MaxClients dentro del módulo que tengamos cargado.

El resultado en mi caso fue el siguiente:


StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0

Comandos del servidor Apache

En la configuración del servidor del servidor dedicado es interesante que conozcamos algunos datos sobre él, como por ejemplo la versión que se ejecuta y que módulos están cargados.

Para conocer la versión únicamente tenemos que escribir en la consola remota el siguiente comando:

/usr/sbin/apache2 -v

Cuya salida será algo similar a esto:

Server version: Apache/2.2.3

Y para conocer los módulos cargados:

/usr/sbin/apache2 -l

Cuya salida será algo similar a esto:


Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c

De esta manera sabemos que estamos ante un servidor Apache / 2.2.3 y en modo prefork.

Otros comandos interesantes de conocer son los siguientes:

Reiniciar Apache:

# sudo /etc/init.d/apache2 restart

Parar/Arrancar Apache:


# sudo /etc/init.d/apache2 stop
# sudo /etc/init.d/apache2 start

Bueno no me aparto más del punto donde lo dejamos. Tras salir del editor nano, el siguiente paso fue conocer cuantos procesos apache se estaban ejecutando y la cantidad de memoria RAM de la máquina que se estaba consumiendo.

Para conocer estos datos tan sólo tenemos que escribir la siguiente orden:

ps -ylC apache2 --sort:rss

Esto nos da un listado (más o menos largo en función de los usuarios conectados en el servidor).

Y el resultado fue el siguiente:

Z 33 14720 3802 2 80 0 0 0 exit ? 00:00:10 ap
S 33 3803 3802 0 80 0 4636 36821 poll_s ? 00:00:00 apache2
R 33 15276 3802 3 80 0 13288 62996 – ? 00:00:00 apache2
R 33 15226 3802 1 80 0 13380 63000 – ? 00:00:00 apache2
[……..]
R 33 14692 3802 3 80 0 70972 76935 – ? 00:00:14 apache2
R 33 15001 3802 1 80 0 71828 77048 – ? 00:00:03 apache2
R 33 14862 3802 1 80 0 71932 77448 – ? 00:00:05 apache2

El número total de líneas nos indica el numero de procesos y el valor que os pongo en negrita el tamaño mínimo y máximo de los procesos Apache.

Un proceso Apache de 70MB puede ser indicativo de que algo algo raro ocurra.

Tocaba investigar que podía ocurrir…

Archivos de Logs de Apache

Para saber que ocurría realmente nos tocaba sumergirnos aún más en las tinieblas de los logs….pero bueno la experiencia no resultó demasiado traumatica.

Editamos los logs con el siguiente comando:

nano /var/log/apache2/error.log

Y nos encontramos con que aparecía en multitud de ocasiones el siguiente error:

Premature end of JPEG file
gd-jpeg: JPEG library reports unrecoverable error: Bogus DQT index 15

Investigando en internet descubrí que el error era originado por una librería gráfica que uso en el theme actual del blog.

imagecreatefromjpeg() : gd-jpeg, libjpeg: recoverable error: Premature end of JPEG

El problema ocurre con PHP 5 y gd2.

Como arreglar este problema:

PHP 4 : No hace falta hacer nada
PHP 5.0 – 5.1.2 = Actualizar a la última versión de PHP 5
PHP 5.1.3 – última versión = Declaramos esta variable en el fichero php antes de realizar la llamada a la función imagecreatefromjpeg()

ini_set(‘gd.jpeg_ignore_warning’, 1);

Bueno este es el primer paso en la configuración del servidor dedicado….pero la historia no termina aquí.

Continuará….

Saludos desde lo más profundo de los bytes.

Etiquetas: Manual
Artículo anterios

Los 5 mejores juegos gratuitos Android

Siguiente artículo

Cricket MSGM8, características y precio

Carlos Jiménez Delgado

Además de administrador del blog, soy Técnico Superior en Informática de Gestión de Empresas e Ingeniero Técnico en Informática de Sistemas. Actualmente trabajo como Analista Programador para una Consultora Informática y dedico parte de mi tiempo libre al apasionante mundo de las nuevas tecnologías.

Siguiente artículo
Cal-Comp-MSGM8

Cricket MSGM8, características y precio

HTC Arrive, características y precio

HTC Arrive, características y precio

HP-Pre-3

HP Pre 3, características y precio

Comentarios 2

  1. Hosting Sac says:
    14 años hace

    Hola
    Soy peruano y buscando experiencias con empresas de servidores dedicados llegué a tu portal y me parece importante para mis intereses lo escrito en tu post. Mira estoy creando un negocio para poder brindar servicio de hosting y reseller en el Perú y quiero que el servicio sea satisfactorio para mis clientes es por eso que te pregunto, de acuerdo a tu experiencia con qué proveedor o proveedores me recomendarías trabajar? Espero que me puedas ayudar en este tema para poder decidirme por una empresa seria y con un soporte seguro. Desde ya te doy las gracias por tus recomendaciones.
    Saludos.
    Fernando.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

TOPANÁLISIS/REVIEW

Garmin Forerunner 165 Music

Garmin Forerunner 165 Music

El Garmin Forerunner 165 Music es un reloj deportivo con pantalla €314
Razer DeathAdder V4 Pro

Razer DeathAdder V4 Pro

El Razer DeathAdder V4 Pro es una obra maestra de la €178
Acer PD163Q

https://amzn.to/4aVPLIn

El PD163Q es un ejercicio de ingeniería ambicioso. Acer ha logrado €358
Teufel BOOMSTER

Teufel BOOMSTER

El Teufel BOOMSTER es un altavoz 2.1 con subwoofer, radio DAB+
SoundPeats Air5 Pro+

SoundPeats Air5 Pro+

SoundPeats nos presenta unos nuevos auriculares que son todo lo que €72

TE INTERESA

Nuevo Smartphone 4G, pantalla HD INCELL de 6.6 pulgadas, 4 GB de RAM, 32 GB de ROM (ampliable hasta 256 GB), SIM dual Android 12.0, compatible con Bluetooth/Wifi/GPS/OTG/cargador rápido/Face ID teléfono
Smartphone 4G, pantalla HD INCELL de 6.6 pulgadas, 4 GB de RAM, 32 GB de ROM (ampliable hasta 256 GB), SIM dual Android 12.0, compatible con Bluetooth/Wifi/GPS/OTG/cargador rápido/Face ID teléfono
Comprar en Amazon
Nuevo UMIDIGI Note 100 Teléfono móvil, Android 14 Smartphone, 120HZ Octa-Core, 12(6+6) GB+128GB teléfono, 6,8 pulgadas, 50 MP, Face and Fingerprint Unlock, NFC, 5000mAh, GPS, Teléfono Dual SIM
UMIDIGI Note 100 Teléfono móvil, Android 14 Smartphone, 120HZ Octa-Core, 12(6+6) GB+128GB teléfono, 6,8 pulgadas, 50 MP, Face and Fingerprint Unlock, NFC, 5000mAh, GPS, Teléfono Dual SIM
109,99 EUR
Comprar en Amazon
Nuevo UMIDIGI Note 100 - Teléfonos móviles Android 14 (2025), 12 (6+6) GB +128 GB/1 TB, 6.8 pulgadas + 120 Hz, cámara de 50 MP, 4G Dual SIM desbloqueado, teléfonos móviles desbloqueados, 5000 mAh, NFC
UMIDIGI Note 100 - Teléfonos móviles Android 14 (2025), 12 (6+6) GB +128 GB/1 TB, 6.8 pulgadas + 120 Hz, cámara de 50 MP, 4G Dual SIM desbloqueado, teléfonos móviles desbloqueados, 5000 mAh, NFC
145,99 EUR
Comprar en Amazon

Artículos Recientes

¿Es el Universo Asimétrico? El Fallo del Modelo Estándar y el Test Ellis-Baldwin

¿Es el Universo Asimétrico? El Fallo del Modelo Estándar y el Test Ellis-Baldwin

13/01/2026
ASUS Zenbook Duo 2026

ASUS Zenbook Duo 2026: Pantallas OLED de 1000 Nits y Intel Core Ultra X9

13/01/2026
  • Quienes somos
  • Publicidad
  • Política de Privacidad
  • Aviso Legal
  • Contacto

Sin resultados
Ver todos los resultados
  • Inicio
  • Dispositivos
  • Noticias
  • Reviews
  • Manuales
  • Aplicaciones