【问题标题】:GRPC Multiprocessing not working in PythonGRPC 多处理在 Python 中不起作用
【发布时间】:2020-12-26 01:09:08
【问题描述】:

我正在尝试在 OSX 上列出的 grpc 多进程示例 - https://github.com/grpc/grpc/tree/74bba2c90a4f4607674a01ec1c0b634708fea887/examples/python/multiprocessing

[PID 19271] Binding to 'localhost:50976'
[PID 19292] Starting new server.
[PID 19293] Starting new server.
[PID 19294] Starting new server.
[PID 19295] Starting new server.
[PID 19296] Starting new server.
[PID 19297] Starting new server.
[PID 19298] Starting new server.
[PID 19299] Starting new server.
[PID 19300] Starting new server.
[PID 19301] Starting new server.
[PID 19302] Starting new server.
[PID 19303] Starting new server.
[PID 19304] Starting new server.
[PID 19305] Starting new server.
[PID 19306] Starting new server.
[PID 19307] Starting new server.

我确实看到多个服务器进程已启动。但是,在运行客户端时,我只看到服务器日志中记录了一个服务器 PID。下面的示例日志。我希望它能够分布在所有服务器进程中。我在这里遗漏了什么吗?

[PID 19295] Determining primality of 1139
[PID 19295] Determining primality of 779
[PID 19295] Determining primality of 1709
[PID 19295] Determining primality of 563
[PID 19295] Determining primality of 1493
[PID 19295] Determining primality of 226
[PID 19295] Determining primality of 1140
[PID 19295] Determining primality of 2027
[PID 19295] Determining primality of 2334
[PID 19295] Determining primality of 564
[PID 19295] Determining primality of 1494

【问题讨论】:

    标签: grpc grpc-python


    【解决方案1】:

    这似乎是 OSX 的问题。我在 Ubuntu 中尝试过,它适用于所有正在使用的服务器 PID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2014-11-13
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      相关资源
      最近更新 更多