De forma predeterminada, OpenLiteSpeed usar el directorio /tmp/lshttpd/swap para almacenar archivos temporales. Si la partición /tmp de tu pequeño, puede que el disco esté lleno, causando errores de todo VPS
He aquí un resumen de los pasos que mover la carpeta de Intercambio de OpenLiteSpeed.
Crear una nueva carpeta para el Intercambio de Directorio de OpenLiteSpeed:
Crear una carpeta:
mkdir -p /lswstmp/lshttpd/swap
Establecer permisos:
chmod 750 /lswstmp/lshttpd
chmod 700 /lswstmp/lshttpd/swap
Asignar la propiedad:
chown -R nadie:nadie /lswstmp/lshttpd
Acceso a la interfaz de administración OpenLiteSpeed:
Dirección:
https://your-server-ip:7080/login.php
Si no tiene una cuenta, restablecer tu contraseña mediante el comando:
/usr/local/lsws/admin/misc/admpass.sh
Después de iniciar sesión en el servidor de configuración:
Configuración Del Servidor > General
En la sección Proceso De Servidorcambiar el valor de Intercambio De Directorio
El valor predeterminado
/tmp/lshttpd/swap
ciudad
/lswstmp/lshttpd/swap
Uso de la interfaz web o comando SSH:
systemctl restart lsws
Estos pasos pueden ayudarle a mover el directorio temp de OpenLiteSpeed a la partición de un espacio más grande, para evitar llenar el disco de la partición /tmp pequeño.
Si usted desea tomar ventaja de RAM para crear una unidad temporal (tmp), con mayor velocidad, por favor realice los siguientes pasos:
Crear una Carpeta para el disco ram, Utilice el comando:
sudo mkdir -p /mnt/ramdisk
Monte el disco ram con una capacidad de almacenamiento de 1GB:
sudo mount-t tmpfs -o tamaño=1G tmpfs /mnt/ramdisk
Este comando crea un disco ram temporal, con una capacidad de 1 GB.
Configuración De disco ram se Monte Automáticamente en el Inicio:
Agregar la configuración de /etc/fstab para el ramdisk se monte automáticamente cada vez que el sistema arranca.
Utilice el comando:
echo 'tmpfs /mnt/ramdisk tmpfs nodev,nosuid,noexec,nodiratime,size=1G 0 0' | sudo tee -a /etc/fstab
Esta línea se añadirá al archivo /etc/fstab, permite que el sistema automáticamente crear y montar el disco de ram con la opción especificada.
Elegir:
Configuración Del Servidor > General
En la sección Proceso De Servidorcambiar el valor de Intercambio De Directorio
El valor predeterminado
/tmp/lshttpd/swap
ciudad
/mnt/ramdisk
Uso de la interfaz web o comando SSH:
systemctl restart lsws
Estos pasos le ayudarán a crear una unidad temporal (temporal en disco) en la memoria RAM, lo que ayuda a acelerar el procesamiento de datos temporalmente debido a la alta velocidad de la memoria RAM en comparación con los tradicionales disco duro.. Esto es especialmente útil para aplicaciones que requieren la velocidad de procesamiento de datos de forma rápida, como el servicio de la web o de la aplicación de la base de datos. Sin embargo, cabe señalar que los datos en la RAM se pierde cuando el sistema se apaga o se reinicia, por lo que sólo debe ser utilizado para los archivos temporales.
Để bổ sung một cronjob dọn dẹp ổ đĩa tạm vào 3h sáng hàng ngày, bạn có thể thực hiện các bước sau:
Tạo một tệp script (logscleaner.sh) với nội dung:
nano logscleaner.sh
Nếu sử dụng disk thêm dòng sau:
find /lswstmp/lshttpd/swap -type f -delete
Nếu sử dụng RAM thêm dòng sau:
find /mnt/ramdisk/ -type f -delete
Gán quyền thực thi cho script:
chmod +x logscleaner.sh
Thử chạy script để kiểm tra:
sh logscleaner.sh
Thêm cronjob vào crontab:
crontab -e
0 3 * * * sh /root/logscleaner.sh
Script này sẽ tự động chạy vào lúc 3 giờ sáng hàng ngày để dọn dẹp các tệp tạm thời trong ổ đĩa tạm, giúp giảm thiểu tình trạng đầy đĩa.