Javascript 如何用电子分叉子进程
我有一个简单的nodeJS应用程序,它有一个刮取文件元数据的功能。由于抓取元数据可能非常密集,我让应用程序使用fork作为子进程运行它Javascript 如何用电子分叉子进程,javascript,node.js,electron,Javascript,Node.js,Electron,我有一个简单的nodeJS应用程序,它有一个刮取文件元数据的功能。由于抓取元数据可能非常密集,我让应用程序使用fork作为子进程运行它 const metaParser = child.fork( fe.join(__dirname, 'parse-metadata.js'), [jsonLoad]); 在我把它移植到electron之前,一切都很顺利。在main.js中运行时,进程将成功创建,但会立即退出。我在parse-metadata.js中添加了一些日志记录,发现parse-meta
const metaParser = child.fork( fe.join(__dirname, 'parse-metadata.js'), [jsonLoad]);
在我把它移植到electron之前,一切都很顺利。在main.js中运行时,进程将成功创建,但会立即退出。我在parse-metadata.js中添加了一些日志记录,发现parse-metadata.js执行成功,运行时间足以运行前几行代码,然后退出
我如何让electron fork parse-metadata.js并让它一直保持活动状态直到结束
我使用的是electron v1.4.15和Node v6。当使用分离选项启动长时间运行的进程时,进程将不会在后台运行,除非它提供了未连接到父进程的stdio配置。 它似乎也与环境有关
看看这个:你检查过这个吗?是的,我看到了。这不能解释我看到的行为