草庐IT

erlang-supervisor

全部标签

javascript - WebStorm,使用 Node Supervisor(所以每次代码更改后不必重新启动)?

我使用WebStorm作为我的NodeIDE,并且总体上喜欢它,但我无法弄清楚在通过WebStorm运行Node时如何使用Node管理器。有没有人让这个工作?我想我只是不确定如何通过supervisor参数,以便它在启动Node文件时使用它。 最佳答案 全局安装supervisor:npminstall-g主管WebStorm/IntelliJ非调试运行配置:Name:supervisorapp.jsPathtonode:NodeParameters:/usr/local/lib/node_modules/supervisor/li

concurrency - Node.js 或 Erlang

当谈到它可以处理的并发级别时,我真的很喜欢这些工具。Erlang/OTP看起来像更稳定的解决方案,但需要更多的学习和大量深入研究函数式语言范式。看起来Erlang/OTP在多核CPU方面做得更好(如果我错了,请纠正我)。但是我应该选择哪个?从短期和长期角度来看,哪个更好?我的目标是学习一种工具,它可以比传统语言更容易地在高负载下扩展我的Web项目。 最佳答案 我会试试Erlang。尽管这将是一个更陡峭的学习曲线,但由于您将学习一门函数式编程语言,因此您会从中获得更多yield。此外,由于Erlang专为创建可靠、高度并发的系统而设计

Docker、Supervisord 和 supervisor-stdout

我正在尝试使用supervisor-stdout集中来自supervisord及其进程的输出。但是有了这个supervisord配置:#supervisord.conf[supervisord]nodaemon=true[program:nginx]command=/usr/sbin/nginxstdout_events_enabled=truestderr_events_enabled=true[eventlistener:stdout]command=supervisor_stdoutbuffer_size=100events=PROCESS_LOGresult_handler=s

python - supervisor.sock 在 docker 容器中拒绝连接

supervisor.sock拒绝docker容器中的连接我已尝试通过supervisorctlunix:///var/run/supervisor.sockrefusedconnection修复它和Overlayfsdoesnotworkwithunixdomainsockets但是,它仍然无法在我的debain服务器中运行。这是我的docker_supervisor.confFROMpython:2.7RUNpipinstallsupervisorRUNmkdir/appWORKDIR/appCOPYdocker_supervisor.conf/appRUNsupervisord-

Python/Erlang : What's the difference between Twisted, Stackless、Greenlet、Eventlet、协程?它们是否类似于 Erlang 进程?

我的不完全理解是,Twisted、Stackless、Greenlet、Eventlet、Coroutines都使用了非常轻量级和快速切换的异步网络IO和用户态线程。但我不确定它们之间有什么区别。它们听起来也与Erlang进程非常相似。它们几乎是一样的吗?任何可以帮助我更多地理解这个主题的人将不胜感激。 最佳答案 首先,非阻塞I/O与绿色线程或协程没有任何共同之处,但它会影响它们的调度方式。现在:Twisted是一个经典的非阻塞I/O框架——应用程序代码是使用回调以异步方式编写的。Gevent和eventlet使用greenlet协

python - 哪个适用于 python 和 Erlang 的 Actor 模型库/框架?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。Improvethisquestion我正在为Python2.x寻找易于学习的Actor库或框架。我尝试过Candygram和Twisted,但我不喜欢它们。我想要一些很容易扩展到supperoGreenlet(=stacklesspython)的东西。Candygram太旧了。Twisted太复杂了。Gevent:是否支持Actors模型尚不清楚。你有什么建议?

python - Ubuntu中的nginx和supervisor设置

我正在按照本教程http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/使用django-gunicorn-nginx设置直到nginx设置,它正在工作。然后我安装了主管,配置它,然后我重新启动服务器并检查,它显示502badgateway。我正在使用Ubuntu12.04LTS/etc/supervisor/conf.d/qlimp.conf[program:qlimp]directory=/home/nirmal/project/qlimp/qlimp.shuser=nirmalcommand=/home/nirmal/

architecture - Elixir/erlang 在哪里适合微服务方法?

关闭。这个问题需要更多focused.它目前不接受答案。想改善这个问题吗?更新问题,使其仅关注一个问题editingthispost.6年前关闭。Improvethisquestion最近我一直在用dockercompose做一些实验,以便部署多个协作的微服务。我可以看到微服务提供的许多好处,现在有一个很好的工具集来管理它们,我认为跳入微服务旅行车并不是非常困难。但是,我也一直在试验Elixir,我非常喜欢它本身提供的好处。鉴于它鼓励将您的代码打包到多个解耦应用程序中,并支持热代码升级,您将如何将docker与elixir(或erlang,就此而言)混合使用?例如,如果我想使用dock

go - 将 Erlang-C 端口示例转换为 Erlang-Golang

我正在尝试为Erlang编写Golang驱动程序,可通过Erlang端口访问。我从ErlangC端口示例开始,效果很好:http://www.erlang.org/doc/tutorial/c_port.html现在我正在尝试将C代码移植到Golang;只是试图回显一个简单的'HelloWorld\n'消息,使用'\n'作为分隔符。所以我的Golang代码如下:packagemainimport("bufio""fmt""os")funcmain(){reader:=bufio.NewReader(os.Stdin)fmt.Print("Entertext:")bytes,_:=rea

c++ - Actor 模型 : Why is Erlang/OTP special? 你能用另一种语言吗?

我一直在研究学习Erlang/OTP,因此,我一直在阅读(好吧,略读)关于actor模型的内容。据我了解,actor模型只是一组函数(在Erlang/OTP中称为“进程”的轻量级线程中运行),它们仅通过消息传递相互通信。用C++或任何其他语言实现这似乎相当简单:classBaseActor{std::queuemessages;CriticalSectionmessagecs;BaseMessage*Pop();public:voidPush(BaseMessage*message){autoscopedlock=messagecs.AquireScopedLock();message