在运行测试应用程序之前,我很好地遵循了 Go Revel 框架:
$ revel run myapp
这给了我所有正确的输出,但也给出了以下错误:
ERROR 2013/09/30 19:51:41 harness.go:167: Failed to start reverse proxy: listen tcp
<nil>:9000: address already in use
当我运行这个:
$ sudo lsof -n -i4TCP:9000 | grep LISTEN
我明白了:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php-fpm 11007 root 11u IPv4 0xffffff801441dde0 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 11008 _www 0u IPv4 0xffffff801441dde0 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 11009 _www 0u IPv4 0xffffff801441dde0 0t0 TCP localhost:cslistener (LISTEN)
php-fpm 11010 _www 0u IPv4 0xffffff801441dde0 0t0 TCP localhost:cslistener (LISTEN)
我有一个 PHP-NGINX 应用程序在端口 80 上运行,我不想丢失它,但不知道这是否意味着这个 PHP 应用程序阻止了我的 Go 应用程序运行。
任何人都可以插话吗?
我在 MacOS X 10.7.5 上运行。