Estoy tratando de configurar httpd
con HomeBrew en un mac.
Como dolorosamente aprendido hoy , brew services start
siempre informa del éxito, incluso cuando httpd no se inicia.
Ejemplo de fallos reportados como éxito:
- fallo en el arranque
httpd
porque otra instancia (iniciada fuera debrew
) ya está en marcha; - fallo en el arranque
httpd
debido a un error de sintaxis en un archivo de configuración
Por ejemplo, digamos que pongo deliberadamente algunos caracteres al azar en httpd.conf
y correr:
$ sudo brew services restart httpd
Brew informa felizmente del éxito:
==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd)
Warning: Taking root:admin ownership of some httpd paths:
/usr/local/Cellar/httpd/2.4.41_1/bin
/usr/local/Cellar/httpd/2.4.41_1/bin/httpd
/usr/local/opt/httpd
/usr/local/opt/httpd/bin
/usr/local/var/homebrew/linked/httpd
This will require manual removal of these paths using `sudo rm` on
brew upgrade/reinstall/uninstall.
==> Successfully started `httpd` (label: homebrew.mxcl.httpd)
Aunque httpd
es obviamente no corriendo:
$ sudo ps -A |grep httpd
9481 ttys000 0:00.01 grep httpd
(nothing else)
$ sudo lsof -iTCP:80 -sTCP:LISTEN
(nothing)
¿Qué ocurre? ¿Es un error en brew
?