Home
Sign Up
Sign In
V2EX
›
问与答
为什么我配置好后nginx和supervisor后报错
314x
·
Dec 27, 2013
· 3440 views
This topic created in 4693 days ago, the information mentioned may be changed or developed.
用nginx反向代理,后台用supervisor管理tornado进程,结果启动nginx后报错
nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)
Nginx
报错
Supervisor
9 replies
•
1970-01-01 08:00:00 +08:00
1
tinypig
Dec 27, 2013
1
是不是nginx已经在运行了,可以看看8080是谁在占用。
2
9hills
Dec 27, 2013
98: Address already in use
#RTFE
3
314x
OP
Dec 27, 2013
@
tinypig
8080端口有两个nginx在运行,一个进程名是nginx,另一个是root,难道nginx开机自动运行?
4
tinypig
Dec 27, 2013
1
你如果apt装的话就是会自动运行的。
5
314x
OP
Dec 27, 2013
@
tinypig
那应该怎么做,开机后不用手动启动,直接打开浏览器就访问本地服务器么?
6
314x
OP
Dec 27, 2013
@
9hills
求详解
7
jasontse
Dec 27, 2013 via iPad
1
# apt-get -y install chkconfig
# service nginx stop
# chkconfig nginx off
8
yuelang85
Dec 27, 2013
@
314x
配置好之后直接重启nginx服务就可以了。
9
ijse
Dec 27, 2013
1
@
314x
root用户的是master进程,另一个普通用户的是worker进程; master进程会绑定80端口; 一般nginx会以root身份启用; worker进程的用户身份可以在配置文件中用`user webadmin;`来指定。
默认普通用户是无权限绑定80端口的,所以以root用户启,但web应用跑在worker进程下。。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1451 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms ·
UTC 18:33
·
PVG 02:33
·
LAX 10:33
·
JFK 13:33
♥ Do have faith in what you're doing.
❯