小白 python tornado 也不熟 刚试着用 需要配置两个端口来保证 一个端口挂了另一个会起来 服务不会终止 通过 nginx 要怎么配置? 要哭了 不会做 很尴尬
1 lihongjie0209 2018-11-28 10:03:44 +08:00 搜索一下高可用 |
2 dorothyREN 2018-11-28 10:04:39 +08:00 nginx 监听 80,然后负载均衡后面的两个 tornado 不就行了 |
![]() | 3 tan9le 2018-11-28 10:11:09 +08:00 关键字 supervisord + 负载均衡 |
![]() | 5 scalaer 2018-11-28 11:29:52 +08:00 部署在 yarn 上,设置 application 的 max attempts 能够实现 re-run。pip install skein |
![]() | 6 zuoakang 2018-11-28 12:08:00 +08:00 via Android 楼上都正解 |
![]() | 7 Linxing 2018-11-28 12:16:14 +08:00 三楼的大兄弟已经告诉你普遍的做法了 |
![]() | 8 keakon 2018-11-28 12:44:24 +08:00 |
![]() | 9 kidlfy OP 谢谢各位 我 supervisor 都搭好了 nginx 也配好了 现在启动不了服务的原因是 我 tornado 那个启动文件 引用的路径一直在报错 |
10 luosiding 2018-11-28 17:01:02 +08:00 还用 tornado ? 用 sanic 啊 大兄弟 |
![]() | 11 heissuperhan 2018-11-28 17:04:43 +08:00 @luosiding sanic 感觉有很多 bug,性能真的很好? |
![]() | 12 petelin 2018-11-28 17:21:45 +08:00 supervisored 就行, 他会负责服务挂了,帮你重启. |
![]() | 13 Les1ie 2018-11-28 21:27:39 +08:00 那么为什么不试试解决 supervisor 的问题呢? |
![]() | 14 itwhat 2019-05-27 16:04:22 +08:00 supervisor 正解,配置还简单 |