问题标签 [spawn]

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 回答
783 浏览

javascript - 网络工作者没有在 Firefox 10 中生成子工作者

我一直在尝试在 Firefox 10 中使用网络工作者。Mozilla 网站上的示例计算斐波那契数(在本例中为第 5 个斐波那契数 - 5):

https://developer.mozilla.org/En/Using_web_workers#section_11

当我单击链接转到示例页面时:https ://developer.mozilla.org/samples/workers/fibonacci/ 我得到正确的输出 5。当我将源代码复制并粘贴到我的新文件中时桌面,以及相关的工作脚本(fibonacci.js),它不会超过第三个数字(即worker.postMessage(“3”);)。我试过从我的网络服务器上运行它,结果相同。

可能是什么问题?

0 投票
2 回答
329 浏览

erlang - Erlang:什么时候产生一个新进程是合乎逻辑的?什么时候不?

如果我们有真正繁重的进程系统,其中进程生成是为了某种负载分布 - 那很清楚。

如果我们谈论的是 web-server :为每个连接生成一个新进程是一个好主意,因为这样可以分发。但还有什么?模型、视图和控制器的单一进程?听起来很奇怪,因为它们都以“线性”方式运行,所以不能很好地并行,我们只会在交换时获得开销。而且,那些“模型、视图和控制器”很轻,所以它们可以留在一个进程中,不是吗?

那么,除了“新连接”情况之外,在哪里产生一个新进程是好的。

谢谢你的建议。

0 投票
2 回答
221 浏览

ruby-on-rails - Rails 并发后台进程

在几天的过程中,我需要从多个 API 访问和提取数据。这是流数据,因此该过程将一直运行。每个进程都会提取数据并将其插入到单独的谷歌融合表中。

因为我想在后台运行这些进程并忘记它们,所以只能监控它们是否失败并且不会重新启动。

我查看了延迟作业、Resque、Beanstalk 等,我的问题是这些进程可以同时运行。我不想让进程排队,只是在后台运行它们。

我也看过 Spawn,但并不完全理解它是如何工作的。

那么我有哪些选择,有人有什么建议吗?

0 投票
2 回答
574 浏览

python - Python 监视进程启动?

有什么方法可以监视以 python(理想情况下)或 bash 开头的名为“X”的新进程?我知道我可以查看正在运行的进程,但这还不足以满足我的需求。我能想到的唯一想法是如何连接到新进程并注册它,但是如何?

更多背景信息:我是 CCDC 团队 ( http://www.nationalccdc.org/ ) 的一员,也是蓝队的一员。比赛的前提是给学生一个网络来防御专业的渗透测试人员,帮助下一代安全专家变得更好。我想要做的是在 linux 机器上加载这个 python 脚本并观察正在运行的某些命令,这可能只会被红队使用,例如“chattr”命令。理想情况下,我希望能够为脚本提供要观看的进程列表。我可以弄清楚那部分,但不知道如何观察进程产生。

任何方向表示赞赏。谢谢你。

0 投票
1 回答
2786 浏览

node.js - child_process.spawn 上的 node.js EPIPE 异常

我正在使用,node.js v0.6.10虽然我在0.6.7. 基本上,我运行一个子进程,使用spawn它启动另一个 node.js 进程,并通过以下方式进行通信stdoutstdin 这是两个脚本:

父 ( cli.js)

child.js

然后当我运行时node cli.js

0 投票
2 回答
5855 浏览

shell - spawn后如何在expect shell脚本中获取子进程pid

部分脚本a.exp

如何获取子进程“ssh”的pid 。

如果我在 bash shell 中执行这些,而不是在脚本文件中,结果是

2188是子进程pid。

以及如何在expect shell 中使用exp_pid命令?

0 投票
1 回答
295 浏览

ruby-on-rails - 处理长时间运行的任务

我有一个网络应用程序,它有一个长时间运行的任务——生成 PDF 报告。生成各种图表,总共需要大约 15 秒的时间来处理。该报告由用户生成。

在请求时处理报告目前会导致流程被占用,更重要的是(鉴于本网站的使用不重)有时请求会超时。

因此,我正在重新设计应用程序这一部分的架构(Rails 2.3.8)。将这一点放在上下文中,每天生成的这些报告不太可能超过几个,这是一个非常小众的应用程序,因此显着的进一步扩展并不是主要问题。我确实打算在未来交出这个项目,所以稳定性是。

我认为最明显的解决方案是使用Spawn生成报告,并在完成后通过电子邮件向用户发送下载链接。我研究过的另一个解决方案是DelayedJob

做过类似事情的任何人都可以推荐一种方法而不是另一种方法吗?

0 投票
1 回答
253 浏览

php - 如何从 PHP 异步执行应用程序

当我使用execshell_exec他们等到生成的应用程序退出时(在 Windows 中)。但我需要跑步并忘记(并退出)。如何?

我尝试start了 DOS/Windows 命令,但还没有找到解决方案。

0 投票
3 回答
2202 浏览

erlang - 产生许多进程erlang

我想通过衡量随着进程数量的增加而做某事所花费的时间来衡量我的数据库的性能。目的是绘制性能与进程数量的关系图,有人知道怎么做吗?我是elrlang的初学者请helo

0 投票
1 回答
209 浏览

linux - 如果我杀死运行java的脚本运行脚本?

如果我优雅地(不-9)杀死一个正在运行另一个脚本的脚本,该脚本又在运行java,java进程会通过级联接收kill信号吗?