Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo modificar su oferta actual de Serveur Cloud.
Modificación de los recursos y la configuración
El plan de Servidor Cloud básico incluye 5 alojamientos y 20 sitios web. Para añadir un alojamiento adicional o modificar la configuración del servidor para aumentar CPU / RAM:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic en el menú de acción ⋮ ubicado a la derecha del elemento correspondiente.
- Haga clic en Modificar la oferta:
- Realice los ajustes deseados y complete el procedimiento.
Para reducir el tamaño del espacio de disco del Servidor Cloud completo:
- Pida un nuevo servidor con el nuevo almacenamiento deseado (contacte con el soporte para pedir el nuevo servidor de forma gratuita mientras realiza los pasos a continuación).
- Mueva los alojamientos del antiguo servidor al nuevo.
- Déseche el servidor antiguo.
Consulte este otra guía para modificar el espacio en disco de un alojamiento.
Aumentar el límite de procesos
En Linux, el número de procesos que un usuario o un sistema puede crear simultáneamente está limitado. Estos límites permiten evitar que los procesos demasiado rápidos consuman recursos excesivos y afecten la estabilidad general del sistema. Los límites de procesos son gestionados por el núcleo de Linux y pueden ser visualizados y modificados utilizando comandos y archivos de configuración específicos. Puede solicitar aumentar los límites contactando al soporte.
Esta guía detalla el uso de Crontab (crons a través de SSH), disponible únicamente en Serveur Cloud, por defecto (también existe un programador de tareas para cualquier alojamiento).
Requisitos previos
- Los archivos de scripts llamados por el cron deben ser ejecutables (CHMOD).
Ruta completa
Las tareas Cron no conocen la ruta absoluta (path). Llamar a PHP sin especificar las rutas completas hacia el ejecutable hace que la ejecución de la tarea sea imposible.
Hay que especificar
/opt/phpX.X/bin/php
reemplazando X.X
por la versión de PHP deseada (/opt/php7.1/bin/php
por ejemplo).
Otras operaciones
Listar los crons del usuario SSH en cuestión:
crontab -l -u NomUtilisateurSSH
Editar los crons:
crontab -e -u NomUtilisateurSSH
Recibir una notificación por correo electrónico del resultado de sus tareas cron (para agregar al principio del archivo):
MAILTO=e-mail@domain.xyz
Restaurar una copia de seguridad
Infomaniak guarda los crons de los últimos 7 días (una vez al día). En caso de eliminación accidental, contacte con el soporte de Infomaniak para solicitar una restauración especificando la hora y la fecha de la eliminación.
Esta guía permite encontrar la dirección IP pública de su dispositivo, lo cual puede ser útil en ciertas solicitudes de soporte, entre otras cosas.
Mostrar la dirección IP pública en el dispositivo conectado
Haga clic aquí para obtener la dirección IP pública de su dispositivo en formato IPv4
y IPv6
.
Métodos alternativos
Visite ipinfo.io o ifconfig.me.
… en macOS
- Desde una aplicación de tipo
Terminal
(interfaz de línea de comandos,CLI /Command Line Interface
) en su dispositivo, ejecute el comandocurl ifconfig.me
y presione entrar. - La dirección mostrada es la dirección IP pública de la computadora.
No olvides que esta dirección puede cambiar periódicamente, especialmente si el router se reinicia o si el proveedor de servicios de Internet utiliza una asignación dinámica de direcciones IP.
Para automatizar la búsqueda de la dirección IP pública, utilice comandos o scripts que consulten servicios como api.ipify.org
...
Esta guía explica cómo utilizar las variables de entorno PHP con los Alojamientos Web que funcionan en php-fpm
.
Prólogo
- Las variables de entorno PHP (
REDIRECT_
) son variables del sistema utilizadas para almacenar información sobre las solicitudes HTTP y las redirecciones. - Se utilizan generalmente en los servidores web para almacenar detalles sobre las solicitudes anteriores o sobre las redirecciones que se han realizado.
- El prefijo "
REDIRECT_
" se añade a menudo a las variables de entorno para indicar que están relacionadas con redirecciones específicas realizadas por el servidor. - Estas variables pueden contener información como las URLs anteriores, los métodos HTTP o cualquier otro dato relacionado con la navegación del cliente en el servidor web.
Utilizar las variables de entorno
Para usar las variables de entorno PHP:
- Defina las variables de entorno PHP en un archivo
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- En su archivo PHP, el nombre de la variable a llamar debe tener el prefijo
REDIRECT_
:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
En este ejemplo, el resultado mostrado será hola.
Ir más allá con las variables de entorno
Es posible configurar variables de entorno directamente desde el Manager para todo tu sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión:
- Haga clic en Gestionar bajo Configuración avanzada:
- Haga clic en la pestaña PHP / Apache.
- Haga clic en la flecha para expandir la sección Variables de entorno.
- Haga clic en el icono Agregar.
- Introduzca la variable y su valor.
- Haga clic en el botón para guardar:
Esta guía permite resolver los problemas relacionados con los caracteres especiales (acentos, emojis, etc.) que no se muestran correctamente o aparecen en forma de símbolos como ??, a menudo debido a una mala codificación al conectarse a MySQL.
Prólogo
- Por defecto, MySQL utiliza
UTF-8
. - Los servidores MySQL recientes suelen estar configurados para usar
UTF-8
oUTF-8MB4
por defecto.- Esto es adecuado para la mayoría de los casos, especialmente para los idiomas internacionales y los emojis.
- Tenga en cuenta también esta otra guía para aprender a evitar problemas de codificación con caracteres no europeos y emojis en sus desarrollos.
Definir el charset MySQL / MariaDB por defecto (Servidor Cloud)
Con un Servidor Cloud Infomaniak, es posible definir el charset por defecto (utf8
o utf8mb4
):
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en MariaDB en el menú lateral izquierdo y luego elija el conjunto de caracteres predeterminado:
Si aún no ha migrado a MariaDB, el principio es el mismo:
Forzar un codificación específica (latin1
por ejemplo)
Si debe trabajar con una base de datos en latin1
(ISO-8859-1), debe alinear explícitamente la codificación al conectarse, según su entorno.
En las ofertas actuales, coloque el siguiente código en un archivo user.ini
ubicado en la raíz de su alojamiento:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"
o en PHP (API MySQL):
mysql_query("SET CHARACTER SET latin1");
En los antiguos planes de alojamiento, fuerce la conexión MySQL en latin1
a través del archivo .htaccess
ubicado en la raíz de su alojamiento:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
Supervisor no se ofrece directamente porque systemd
es recomendado, mejor integrado en Debian y disponible en Fast installer.
Si decides instalarlo de todos modos, contacta el soporte de Infomaniak por escrito.
Esta guía explica cómo hacer una copia de seguridad de un VPS Cloud en forma de snapshot.
Prólogo
- Un snapshot es como una foto de tu VPS Cloud en un momento T, que contendrá todo lo que hay en tu servidor, incluyendo tu sistema operativo, tus aplicaciones, tus datos, etc.
- Los snapshots pueden ser utilizados especialmente para…
- … proteger tu VPS Cloud en caso de problema: si encuentras un problema con tu VPS Cloud, puedes restaurar un snapshot para volver a un estado anterior.
- … probar cambios sin riesgo: antes de realizar cambios importantes en su VPS Cloud, puede crear un snapshot para poder retroceder si es necesario.
- Disfrutas de un snapshot gratuito para respaldar todo tu servidor en un espacio dedicado. Si es necesario, puedes pedir espacios adicionales o eliminar un snapshot para crear uno nuevo.
- Dos tipos de copia de seguridad son posibles:
- Snapshot de datos: permite crear una imagen del volumen que contiene tus datos (no disponible para las distribuciones Windows).
- Snapshot del sistema operativo: permite crear una imagen del volumen que contiene tu sistema operativo. Este tipo de copia de seguridad implica una interrupción de unos minutos de tus aplicaciones y sitios web.
- Se recomienda crear snapshots regularmente, por ejemplo, una vez por semana o por mes; esto le permitirá disponer de un historial de su VPS Cloud y poder retroceder en caso de problema.
- Es obvio que es posible restaurar el estado del VPS Cloud gracias al snapshot creado anteriormente.
Crear un snapshot
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Snapshot en el menú lateral izquierdo.
- Haga clic en el botón azul Crear un snapshot:
- Seleccione el tipo de snapshot a crear (datos o sistema operativo).
- Haga clic en el botón azul para iniciar la creación del snapshot:
- Se envía un correo electrónico cuando se genera el snapshot.
Eliminar un snapshot
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Snapshot en el menú lateral izquierdo.
- Haga clic en el menú de acción ⋮ a la derecha del objeto correspondiente en la tabla que se muestra.
- Haga clic en Eliminar:
Pedir snapshots adicionales
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Snapshot en el menú lateral izquierdo.
- Haga clic en el icono de carrito de supermercado:
- Siga las indicaciones para completar el pedido.
No es posible ordenar un snapshot adicional si ya se está realizando un snapshot.
Esta guía explica cómo aumentar el volumen de almacenamiento de su VPS Cloud una vez realizado el cambio de oferta.
Prólogo
- Por defecto, el VPS Cloud se proporciona con dos volúmenes:
- 1 volumen para el sistema operativo de tu elección (
/dev/vda
). - 1 volumen para el almacenamiento de sus datos (
/dev/vdb
), este es el que se aumentará.
- 1 volumen para el sistema operativo de tu elección (
- Atención: según el sistema operativo instalado, el volumen del sistema puede llamarse
/dev/sda
,/dev/sda1
o/dev/vda
; lo mismo para el volumen de datos/dev/sdb
,/dev/sdb2
o/dev/vdb
… Por lo tanto, debe reemplazar estas indicaciones por las que correspondan a su situación.
Comandos SSH para aumentar el volumen de almacenamiento
Si eliges XFS, por ejemplo, es necesario instalar las herramientas adecuadas (si no están ya presentes):
sudo apt install xfsprogs
Luego, aumentar el volumen con los siguientes comandos SSH:
sudo xfs_grow /dev/vdb
Y si eliges EXT4:
sudo resize2fs /dev/vdb
Ampliar el volumen después de un aumento del volumen de almacenamiento
Dos situaciones pueden presentarse una vez que haya ampliado el volumen de almacenamiento de su servidor en Linux. Tenga en cuenta que ningún dato se elimina al aumentar el espacio a través del cambio de oferta de su VPS.
Primer caso de figura
En el caso de que todo el volumen se utilice sin partición, no es necesario hacer un resizepart, ya que no hay partición.
sudo umount /dev/vdb
sudo fsck.ext4 -f /dev/vdb
sudo resize2fs /dev/vdb
Segundo caso de figura
En el caso de un volumen que contiene una partición (/dev/vdb1), primero debe detener los procesos que utilizan este volumen y luego desmontar la partición.
sudo umount /dev/vdb1
Luego, hay que aumentar el tamaño de la partición con parted que tiene el comando resizepart, a diferencia de fdisk.
sudo parted /dev/vdb
GNU Parted 3.2
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) resizepart 1 100%
(parted) quit
sudo fsck.ext4 -f /dev/vdb1
sudo resize2fs /dev/vdb1
¿Y el volumen del Sistema?
No es posible aumentar el tamaño del volumen del sistema.
Para Linux, Infomaniak proporciona 20 Go, suficiente para cualquier distribución de Linux.
Para Windows, Infomaniak proporciona 100 Go en el disco C, suficiente para Windows. Las aplicaciones deben instalarse en la unidad D. Si dispone de 50 Go puede solicitar 100 Go (contacte con el soporte de Infomaniak indicando un horario para la operación, ya que se prevé una interrupción de unos minutos).
Esta guía explica cómo acceder al cargador de arranque de un VPS Cloud / VPS Lite desde el Manager Infomaniak.
El gestor de arranque (o cargador de arranque) es el software que permite iniciar uno o varios sistemas operativos (multi-arranque) en su VPS Cloud / VPS Lite.
Mostrar el bootloader de un VPS Cloud / VPS Lite
El siguiente procedimiento permite mostrar el bootloader de GRUB:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Abrir la consola VNC.
- Haga clic en Reiniciar el servidor mientras mantiene la nueva ventana con la consola VNC visible.
- Actualice inmediatamente la consola VNC tan pronto como el servidor se reinicie para mostrar el bootloader del servidor; GRUB se mostrará entonces y puede dejarlo visible presionando una tecla de su teclado:
Esta guía explica cómo mostrar e interpretar los datos de monitoreo (estadísticas de red, CPU, RAM, etc.) de un Serveur Cloud.
Supervisar la actividad de un Servidor Cloud gestionado
Para acceder al monitoreo
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Monitoring en el menú lateral izquierdo
Diferentes datos están disponibles para monitorear la actividad de sus Serveurs Cloud, entre ellos:
- el tráfico entrante y saliente (red)
- la media de la carga del sistema (load average)
- la media de la carga de la CPU
- la cantidad de memoria RAM utilizada
- el espacio en disco utilizado
- el número de hits / seg.
- la media de las consultas MySQL realizadas
Interpretar las estadísticas
Al interpretar el monitoreo de los recursos de un Serveur Cloud podrás estimar los recursos (el poder) que necesitas para hacer funcionar tus sitios y aplicaciones web.
Carga del sistema total
La carga del sistema total resume en porcentaje el nivel de utilización de los procesadores virtuales. En este ejemplo, el servidor utiliza por lo tanto menos del 10% de sus recursos (0.10).
Procesador (CPU) y memoria (RAM)
Estos gráficos muestran que menos del 10% de los procesadores virtuales se utilizan y que menos de 3 Go de RAM se utilizan realmente. En este ejemplo, la configuración de este servidor está sobredimensionada en relación con las necesidades reales.
Memoria en caché alta
La memoria caché alta en un servidor no es anormal y a menudo es beneficiosa en muchos casos. Aquí por qué:
- Caché para mejorar el rendimiento: Los sistemas operativos modernos, como Linux, utilizan la memoria libre para almacenar en caché datos provenientes del disco con el fin de mejorar el rendimiento. Cuando accedes a archivos o aplicaciones, el sistema puede recuperar rápidamente los datos desde la caché en lugar de leerlos desde dispositivos de almacenamiento más lentos, como los discos duros. Esto ayuda a reducir el tiempo de respuesta general de tu servidor y puede mejorar significativamente el rendimiento.
- Uso eficiente de la memoria: Un uso elevado de la memoria debido a la memoria caché significa que tu servidor utiliza eficazmente la memoria disponible. La memoria no utilizada es memoria desperdiciada. Por lo tanto, siempre que la memoria se utilice para fines útiles como la memoria caché, es una señal positiva.
- Gestión automática de la memoria: Los sistemas operativos están diseñados para ajustar automáticamente el tamaño de la caché según las necesidades de las aplicaciones en ejecución. Si una aplicación necesita más memoria, la caché puede reducir su tamaño para acomodarla. Esta gestión dinámica de la memoria asegura un equilibrio entre la caché y el servicio de las aplicaciones activas.
- Perspectiva de supervisión: Desde el punto de vista de la supervisión, ver un uso elevado de la memoria debido a la caché puede inicialmente causar preocupación, pero es esencial interpretar las medidas en el contexto del comportamiento de su servidor. Si observa buenas prestaciones y no nota ningún signo de problemas relacionados con la memoria, como paginación o fallos de aplicaciones, el uso elevado de la caché probablemente sea esperado y beneficioso.
En resumen, una memoria caché alta en un servidor es normal y puede contribuir a mejorar el rendimiento general del sistema. No te preocupes si observas un uso importante de la memoria caché, siempre y cuando tu servidor funcione correctamente y sin problemas evidentes relacionados con la memoria. La memoria caché es una herramienta esencial para optimizar el rendimiento y sacar el máximo partido de los recursos disponibles.