OSX 10.7.5 homebrew nginx can't bind any port

view story

http://serverfault.com – Just started getting some weird behavior with nginx on OSX 10.7.5. This is happening with brew installed 1.0.11 and 1.2.2. Nothing else is running on port 80. It's like nginx is still running but it doesn't know itself as running, getting in the way of itself. I've only got two server blocks, one on port 80 and another on 8080; when I change nginx.conf to different ports and reload, I get the same errors with the new ports--and sudo lsof -i:80 shows nothing running on 80/8080 after I switch to 81 and 8081 (and vice versa, which is why I can say nginx is seeing itself as a foreign port user). (HowTos)