我在生产中有一个托管在AWS上的服务,它应该运行2个Sidekiq进程:在两台负载均衡的机器上各运行1个。然而,似乎有两个额外的进程,我无法追溯到它们的起源。我尝试重新启动这两台机器,希望它能杀死任何一个虚进程,但两个未知进程仍然活着,而另外两个进程已经重新启动,所以它们可能在其他地方运行。

ghost进程在引发“Uninitialized constant:”时出现问题,因此我认为它们没有应用程序代码,并且是错误连接的。我现在已经让他们安静下来了。
如何追踪这两个进程的来源?正如您从图像中看到的,主机描述并不是很有用。
发布于 2019-08-15 02:47:37
有两种方法可能会有帮助-
redis-cli -h <redis-host> client list和应用过滤器。bc2e797afd0c)和pid。您可以使用其他标识符(如IP、容器ID等)将日志追溯到其主机,这些标识符也可能会被记录。https://stackoverflow.com/questions/57491735
复制相似问题