lib/python3.5/site-packages/tornado/netutil.py", line 187, in bind_sockets
sock.bind(sockaddr)OSError: [Errno 98] Address already in use總是報(bào)這樣錯(cuò)誤,然后手動(dòng)kill進(jìn)程配置[program:server]directory = /data/project/command = python server.pyautostart = trueautorestart = trueredirect_stderr = truestdout_logfile = /data/project/log/data.logstdout_logfile_maxbytes = 10MBstdout_logfile_backups = 5user=rootnumprocs=1numprocs_start=0priority=999autostart=truestartsecs=3startretries=3exitcodes=0,2stopsignal=QUITstopwaitsecs=60
2 回答
largeQ
TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
看起來不是supervisor的鍋,應(yīng)該是這個(gè)端口真的被別的進(jìn)程占用了,你試試把這個(gè)服務(wù)可能用到的端口區(qū)間寫到net.ipv4.ip_local_reserved_ports里試試
命令應(yīng)該是sysctl -w net.ipv4.ip_local_reserved_ports=1111-2222
江戶川亂折騰
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
報(bào)錯(cuò) Address already in use是不是你的進(jìn)程不是正常退出導(dǎo)致的?
lsof -i:端口 看看是哪個(gè)進(jìn)程占用的
添加回答
舉報(bào)
0/150
提交
取消
