在 shell 中,这个python
启动并与node.js
进程通信的代码可以正常工作:
> from subprocess import *
> js = "(function(m) { console.log(m) })('hello world')"
> (out,err) = Popen(["node"], stdin=PIPE, stdout=PIPE, stderr=PIPE, shell=False).communicate(js)
> out
"hello world\n"
但是,当我从uwsgi 中运行相同的代码时,我反而得到了这个err
:
'FATAL ERROR: v8::Context::New() V8 is no longer usable\n'
来自wsgi
社区或node.js
社区的任何见解?我不知所措。