- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
一些教程,包括这个 Learn You Some Erlang一,显示 OTP 主管将打开并拥有一个 TCP 监听套接字并将其共享给将接受连接的多个工作人员的应用程序。
我的问题是,如何在没有 terminate/2 回调函数的情况下关闭主管拥有的监听套接字?
最佳答案
套接字链接到拥有它的进程。如果该进程退出,套接字将自动关闭。 (这适用于监听套接字和连接套接字。)
(拥有套接字的进程就是创建它的进程,除非您已调用 gen_tcp:controlling_process
重新分配套接字的所有权。)
关于tcp - 关闭 OTP 主管拥有的 gen_tcp 监听套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52386588/
我有两个表 Employee 和 Department 此图像显示每个员工的经理。我想编写一个 SQL 查询,为我提供所有主管(经理、经理的经理......)的列表。 我只想要一个列,在给定特定员工时
我真的在和 Elixir 的主管们苦苦挣扎,想知道如何给他们命名以便我可以使用它们。基本上,我只是想启动一个受监督的 Task我可以向其发送消息。 所以我有以下内容: defmodule Run.Co
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为
我有一个 python 程序,我想不断运行更新并收集新数据。本质上,我正在从许多领域收集数据。我的处理器大约需要一天半的时间才能运行。一旦他们完成,我希望他们自动重新开始。 我不想使用 while 循
我正在管理一个通过 Supervisor 处理队列的 Celery worker。 这是我的/etc/supervisor/celery.conf: [program:celery] command
我的服务器操作系统是centOS。 # pwd /etc/supervisord.d 在这个路径我创建了一个文件: zarsamlog-worker.conf 它的内容: [program:larav
我正在尝试测试我的应用程序的一部分,其中包括一个主管和两个(不同的) worker 。我正在使用 eunit,所以在我的设置和清理中,我有: setup() -> {ok, Pid} = fo
我正在设置一个服务器来托管一个 Django 应用程序,它具有: uWSGI由 ubuntu 的 uWSGI init 脚本启动的应用程序 celeryd开始于 supervisord 所以我正在编写
我正在练习这个例子。 https://github.com/kwmiebach/how-to-elixir-supervisor 我按照说明进行操作并了解它是如何工作的,但我无法理解 Supervis
我正在使用supervisor来运行gunicorn。我配置了supervisored.conf当我想执行命令时: supervisorctl reread 我收到此错误: *** Unk
我安装了 supervisord使用管道。 并创建了配置文件 [program:sleep] command="/bin/sleep 1000" 但是当我重新启动服务时,我总是在日志中看到 INFO
我有一个有 N 个工作进程的主管。像往常一样,主管可以向工作进程发送消息,并且有一个 handle_cast将 worker 的回复发送给主管。 我如何检查所有 N 个 worker 是否都回复了主管
我已经用 gunicorn 部署了我的 flask 应用程序,当我使用 gunicorn 启动我的 flask 应用程序时,它工作正常。当我更改为使用主管观看 gunicorn 时,我可以访问我的网站
我在Docker上工作了几周,可以说我喜欢它,并且我明白了。但是我不知道的是如何“转移”我在Docker解决方案上的当前设置。我想我不是唯一的一个,这就是我的意思。 我是Python专家,尤其是Dja
我在supervisord中将docker与docker doc结合使用来创建带有我们使用的某些服务的测试环境。服务的基本配置正在运行,我可以/ bin / bash容器并从我的应用程序中使用它,而不
我尝试在 Ubuntu 服务器 16.04 上使用 Django+Supervisor+NGINX 部署我的网站。 这是我的 .conf(主管): [program:sitepro] command
我在 Ubuntu 12.04 上使用主管 3.0a8-1.1 运行 Django 1.4 站点,并且遇到了 gunicorn 0.17.2 和 gevent 0.13.8 的奇怪问题。 Superv
我终于设法让 supervisord 服务在服务器重新启动时运行 tutorial那部分效果很好。我对其进行了设置,使其最多运行 10 个 worker 。问题是当我第二天检查时,其中一些 worke
我希望使用 supervisor 来监控和运行 gunicorn 服务器。 当我运行时: /usr/bin/gunicorn app.wsgi:application -c config.conf 有
我已经实现了 gen_server 和 Supervisor:test_server 和 test_sup。我想从 shell/CLI 测试它们。我已经编写了它们的 start_link 函数,以便在
我是一名优秀的程序员,十分优秀!