Configurar el búfer de fotogramas virtual X
Cuando se ejecuta sin cabeza en Linux, se necesita una pantalla si desea utilizar el navegador integrado para realizar la representación de JavaScript. Puede usar un búfer de marco virtual para simular tener una pantalla adjunta, útil cuando se ejecuta en AWS, por ejemplo. SEO Spider espera que esto sea DISPLAY=:0.
Instalación
Instale el paquete requerido a través de la línea de comando:
sudo apt-get install -y xvfb
Configuración
Copie y pegue lo siguiente en la línea de comando para configurar el servicio:sudo tee /etc/systemd/system/xvfb.service <<HERE > /dev/null
[Unit]
Description=X Virtual Frame Buffer Service
After=network.target
[Service]
ExecStart=/usr/bin/Xvfb :0 -screen 0 1024x768x24
[Install]
WantedBy=multi-user.target
HERE
Registro de servicio
Ahora regístrese e inicie el servicio.sudo systemctl enable /etc/systemd/system/xvfb.service
sudo systemctl start xvfb.service
sudo systemctl enable xvfb
Luego configure esto como la pantalla a usar.echo "export DISPLAY=:0" >> ~/.bashrc
source ~/.bashrc