-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能在一台VPS运行2个服务端吗 #62
Comments
servers.py |
代码不需要改 两个服务分别连接不同的数据库就行了 |
@zuoruizhi 好的谢谢我在改回来试一试,是不同的数据库表。我已经在dbtransfer.py自定义了不同的表。 |
为什么不直接建立讲个数据库 一个数据库两张表的话你在dbtransfer.py至少要改3处,而且mu-api有一个不能用 |
@zuoruizhi 我是同一个数据库不同数据表,dbtransfer.py我是替换掉了默认的数据表名 也就是2处,还有一处是哪里?mu-api我没有用,是最初的那种版本 |
你说的最初的那种版本是什么 manyuser使用数据库模式吗 |
如果是只是这样修改,不修改其他地方的话,报错: |
@zuoruizhi 是的,相当于 sspan v2 那种 直接更新数据库的。 |
@zuoruizhi 目前这台VPS已经运行了一个SSmany user 的实例。我复制当前的实例到/root/shadowsocks-rm-2 下 然后修改了你说的 dbtransfer.py 里的表名,我数据库一样的,所以config.py 没有动。 |
MANAGE_PORT = 9000改了 |
servers.py里的端口需要修改吗:修改了9000为90001之后: |
9001 |
dbtransfer.py 不用api两行 |
系统执行 netstat -lanp|grep python |
所以现在就是dbtransfer.py 没有问题了。。系统执行 netstat -lanp|grep python 之后全是第一个服务端占用的端口。。然后再次执行python servers.py依旧是报错 |
问题写的很明确了ERROR:root:[Errno 98] Address already in use |
1万开头的是第一个服务端,4万开头的端口是第二个。 |
第二个服务的管理端口改成9001了? |
9001 确认改了的 |
再换个试试 |
换了之后重启系统,然后到目录执行python servers.py没抱任何错。。也没有任何信息。。好像卡着了一样。是不是代表OK了 |
对,然后netstat -lanp|grep python再UDP中能看到两个管理端口就对了 |
@zuoruizhi 多谢大神,好了。 |
哈哈。那这样理论上是不是可以部署多个? |
端口不冲突随意 |
服务1 ,端口号10000:20000
服务2,端口号30000:40000
能同时运行2个吗,已经将config.py 里的port 和 services.py 里的PORT修改成不同的,好像是不行呢
The text was updated successfully, but these errors were encountered: