0
수동으로 실행하면 PhantomJS가 정상적으로 작동합니다. 내가 runit 그것을 실행할 때Runit으로 PhantomJS를 실행할 수 없습니다 (노드 : ../deps/uv/src/unix/core.c:431 : uv__close : 어설 션`fd> -1 ')
는하지만 로그에이 오류를 얻을 :
node: ../deps/uv/src/unix/core.c:431: uv__close: Assertion `fd > -1' failed.
이 /etc/service/phantomjs/run
에서 runit 스크립트입니다 :
#!/bin/sh
cd/
/node_modules/phantomjs/bin/phantomjs --webdriver=8643 >> /var/log/phantomjs.log 2>&1
다른 모든 runit 스크립트가 잘 작동 (예 : : nginx, postgresql 등)
이 오류의 원인은 무엇입니까? PhantomJS가 runit에 의해 실행되는 스크립트에서 다르게 동작하는 이유는 무엇입니까?