Você não precisa acionar uma nova carga ou um reinício. Você simplesmente precisa garantir que o Apache não seja iniciado até que /etc/resolv.conf
tenha sido escrito por qualquer coisa que esteja fazendo isso no bootstrap. O conselho do rastreador de erros do PHP é usar um arquivo de substituição do systemd para adicionar uma extensão After=
nomeando os serviços relevantes para httpd.service
:
cd /etc/systemd/system/ install -m 0755 -d httpd.d echo >> httpd.d/after.conf "[Unit]" echo >> httpd.d/after.conf "After=network.service systemd-networkd.service network-online.target"
Leitura adicional
- imacarthur (2017-04-20). stream_socket_client falha sem entrada de hosts . Bug # 74483. Rastreador de bugs PHP.