tornado 怎么能确保端口挂了 服务也不会停止?

2018-11-28 10:00:59 +08:00
 kidlfy

小白 python tornado 也不熟 刚试着用 需要配置两个端口来保证 一个端口挂了另一个会起来 服务不会终止 通过 nginx 要怎么配置? 要哭了 不会做 很尴尬

18627 次点击
所在节点    Tornado
14 条回复
lihongjie0209
2018-11-28 10:03:44 +08:00
搜索一下高可用
dorothyREN
2018-11-28 10:04:39 +08:00
nginx 监听 80,然后负载均衡后面的两个 tornado 不就行了
tan9le
2018-11-28 10:11:09 +08:00
关键字 supervisord + 负载均衡
kidlfy
2018-11-28 10:22:05 +08:00
@tan9le 昨天配了一天的 supervisor 一直报错 路径问题 不好改
scalaer
2018-11-28 11:29:52 +08:00
部署在 yarn 上,设置 application 的 max attempts 能够实现 re-run。pip install skein
zuoakang
2018-11-28 12:08:00 +08:00
楼上都正解
Linxing
2018-11-28 12:16:14 +08:00
三楼的大兄弟已经告诉你普遍的做法了
keakon
2018-11-28 12:44:24 +08:00
kidlfy
2018-11-28 14:02:56 +08:00
谢谢各位 我 supervisor 都搭好了 nginx 也配好了 现在启动不了服务的原因是 我 tornado 那个启动文件 引用的路径一直在报错
luosiding
2018-11-28 17:01:02 +08:00
还用 tornado ? 用 sanic 啊 大兄弟
heissuperhan
2018-11-28 17:04:43 +08:00
@luosiding sanic 感觉有很多 bug,性能真的很好?
petelin
2018-11-28 17:21:45 +08:00
supervisored 就行, 他会负责服务挂了,帮你重启.
Les1ie
2018-11-28 21:27:39 +08:00
那么为什么不试试解决 supervisor 的问题呢?
itwhat
2019-05-27 16:04:22 +08:00
supervisor 正解,配置还简单

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512202

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX