问题标签 [process-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
337 浏览

linux - 需要澄清十二因素应用程序宣言的第八个因素和守护进程

我指的是十二因素应用程序“宣言”,可以在这里找到:http: //12factor.net

第八个因素中,作者写道:

十二因素应用程序进程不应守护或写入 PID 文件。相反,依靠操作系统的进程管理器(例如 Upstart,云平台上的分布式进程管理器,或开发中的 Foreman 等工具)来管理输出流、响应崩溃的进程以及处理用户启动的重启和关闭。

我不确定“进程永远不应该守护进程”是什么意思。

有人可以解释守护进程的优缺点 - 特别是在java进程的上下文中?另外,进程管理器不能管理守护进程吗?

0 投票
0 回答
118 浏览

process - 哪个流程负责管理流程管理?

我正在学习操作系统中的流程管理概念。在此之前,我知道处理器一次可以运行一个进程并处理多个进程,我们有进程管理。

在最基本的层面上,流程只是程序(代码)的实例,流程管理程序也是代码。因此,流程管理本身就是一个流程。

那么这个进程管理程序是如何与其他进程一起运行的呢?

注意:我假设 CPU 一次只能运行一个进程

0 投票
0 回答
37 浏览

android - 使用进程的 pid 获取进程的 RAM 使用情况 android

有没有办法找出每个进程正在使用的 RAM。我已经找出了所有进程的所有 pid 和总 ram 使用量。现在我想找到每个进程使用的 RAM 量。谢谢 :)

0 投票
3 回答
3122 浏览

docker - Docker 进程管理

我有一个在 Docker 容器中运行的已部署应用程序,它实际上是一个永远运行的 websocket 客户端。每次部署我都在重建容器并docker run使用Dockerfile.

现在,我注意到该进程偶尔会在没有重新启动的情况下死掉。运行时docker ps,我可以看到容器已启动,并且已经启动了 2 周,但是在其中运行的进程已经死亡,而主机没有更聪明

我是否需要在 docker 容器内有一个进程管理器来管理容器化进程?

编辑:

Dockerfile:https ://github.com/DVG/catpen-edi/blob/master/Dockerfile

0 投票
1 回答
45 浏览

operating-system - 关于从多子进程读取数据的管道问题

以上是代码,稍微简化了一点。
我想要做的是等待任何孩子完成并处理其数据,然后重复此操作直到所有孩子都完成。
有人可以告诉我如何将孩子生成的数据传递给父母吗?

0 投票
1 回答
2066 浏览

python - 使用 python 进行进程管理:执行服务或 systemd 或 init.d 脚本

如何使用 python 高效、正确地管理进程。我想运行如下命令:

有没有可用的python模块?

任何帮助将不胜感激。

0 投票
0 回答
551 浏览

python - 为什么 Python 进程不显示网络使用情况?

我目前正在编写一个网络密集型程序(每秒 100 多个请求)。由于我没有很大的互联网带宽,我对程序实际占用的带宽很感兴趣,所以我决定看一下任务管理:

在此处输入图像描述

但是它显示为 0 Mbps...我 100% 确定至少使用了每秒 2 兆比特。

为什么任务管理不显示互联网使用情况?是因为 Python shell 本身还是因为 Windows 10?

编辑:出于某种奇怪的原因,我现在确实看到了...在此处输入图像描述

0 投票
7 回答
57391 浏览

python - 如何为nodejs运行像pm2这样的python脚本

我已经使用pm2了我的 Node.js 脚本,我喜欢它。
现在我有一个 python 脚本,可以收集 EC2 上的流数据。有时脚本会爆炸,我希望进程管理器像 pm2 一样重新启动自己。

python有没有和pm2一样的东西?我一直在四处寻找,找不到任何东西。

这是我的错误

这是一个简单的数据收集脚本

我希望它在发生某些事情时重新启动。

0 投票
2 回答
3841 浏览

c++ - 在我的程序中使用 for_each_process() 会阻止我编译,编译器说分号是预期的吗?

我正在尝试为一个类编写一段非常简单的代码,但我对为什么无法编译它感到困惑。抱歉,如果这是一个重复或愚蠢的问题,但我找不到任何其他人为我回答了这个问题。我的完整程序粘贴在下面。当我尝试编译时,出现以下错误:

test.c:在函数'main'中:

test.c:7:27: 错误:预期 ';' '{' 标记之前

这是代码:

我觉得我错过了一些非常明显的东西,有人能指出这里的问题吗?我尝试将“任务”对象初始化为 NULL 并使用更简单的 printf 语句来打印“测试”,但我尝试过的任何方法都无法修复此编译错误。

0 投票
3 回答
2811 浏览

domain-driven-design - 在 CQRS http 应用程序中实现 Saga/Process Manager

按照这个例子:https ://msdn.microsoft.com/en-us/library/jj591569.aspx (图3)

它如何适合 http 应用程序?

用户应该向 PlaceOrderController 执行 http 请求,它将发送 PlaceOrderCommand,但是 Order Process Manager 将如何向用户回答“9. Order Confirmed”?控制器如何意识到这一点,以便将此信息返回给用户?

谢谢