сбой скрипта Python при запуске узла - PullRequest
0 голосов
/ 11 ноября 2018

я запускаю скрипт python внутри nodejs, и когда я пытаюсь запустить код на y компьютере, на котором работает сервер и код, и когда я пытаюсь отправить все файлы, которые мой сервер работает (закрыть сервер), он отправляется ошибка, хотя это работает на моем локальном хосте, но те же файлы давят на сервере. Я устанавливаю на сервер Python и Anaconda. Ошибка выглядит так на cmd:

C:\path>node webQ.js runserver

events.js:183 throw er;//Unhandled 'error' event

Error:spawn python ENOENT
at _errorException <util.js:1022:11>
at Process.ChildProcess._handle.onexit <internal/child_process.js:190:19>
at onErrorNT <internal/child_process.js:372:16>
at _combinedTickCallback <internal/process/next_tick.js:138:11>
at process._tickCallback <internal/process/next_tick.js:180:9>
at Function.Module.runMain <module.js:686:11>
at startup <bootstrap_node.js:187:16>
at bootstrap.node.js:608:3

1 Ответ

0 голосов
/ 13 ноября 2018

Проблема, которую я имею, состояла в том, чтобы запустить этот сценарий много раз (в цикле while). Это побудило сервер прекратить его текущую активность, а также из-за этого цикла пока у процессора есть небесная ракета (около 95%). Это просто, когда вы создаете скрипт Python, поместите цикл while внутри скрипта, а не внутри js-сервера. cauesd js работает с обратным вызовом. У js нет проблем с попыткой перезапустить скрипт, пока он не завершил работу. и на близком сервере у js не было прав доступа к скрипту python, а в скрипте python я пытался записать в файл, что вызвало сбой скрипта, вызвал ошибки помещения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...