RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: превышена длина максимального буфера stdout - PullRequest
0 голосов
/ 01 мая 2020

Я получаю эту ошибку enter image description here

при запуске этого блока кода,

 reasoner = new Reasoner({
    type: 'local', 
    folder: 'csp_files' 
 });

 console.log("solving Model");
 reasoner.solve(Model, (err, stdout, stderr, isSatisfiable) => {
    console.log("isSatisfiable");
    console.log(isSatisfiable);
    if (err) {
        // manage error
        console.log("model error");
        future_response.return("model error");
    } else {
        // manage solution
        console.log(stdout);
        console.log(isSatisfiable);
        future_response.return(stdout);
    }
 });
 console.log("Model solved");
 return future_response.wait();

из того, что я прочитал, я должен найти способ переписать stdout для поддержки большей длины буфера, кто-то может посоветовать, как мне это сделать? Я считаю, что библиотека spawn - это то, что я должен использовать, верно? Я использую версию узла 12.16.1 и метеор

...