Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在解析服务器的云代码中增加子进程的默认超时10秒_Javascript_Android_Node.js_Parse Platform - Fatal编程技术网

Javascript 在解析服务器的云代码中增加子进程的默认超时10秒

Javascript 在解析服务器的云代码中增加子进程的默认超时10秒,javascript,android,node.js,parse-platform,Javascript,Android,Node.js,Parse Platform,我通过 Parse.Cloud.define('myFoo', function(req, res){ } 在我的函数中,我使用一个子进程来执行一个程序,一旦结果可用,我将使用我的结果调用res.success() 问题是,当我在一台fast机器上使用开源解析项目配置解析服务器时,结果将正确返回,但每当后台服务完成时间超过10秒时,子进程将超时,我的移动客户端将收到“I/o故障,错误代码为100” 我在网上做了很多调查,发现了一条线索,在Parse开源之前,Parse社区不允许任何后台服务运行

我通过

Parse.Cloud.define('myFoo', function(req, res){
}
在我的函数中,我使用一个子进程来执行一个程序,一旦结果可用,我将使用我的结果调用res.success()

问题是,当我在一台fast机器上使用开源解析项目配置解析服务器时,结果将正确返回,但每当后台服务完成时间超过10秒时,子进程将超时,我的移动客户端将收到“I/o故障,错误代码为100”

我在网上做了很多调查,发现了一条线索,在Parse开源之前,Parse社区不允许任何后台服务运行超过10秒,但现在既然它是开源的,我们有没有办法在Parse server的源代码中配置,允许稍长的超时长度,15秒怎么样

我打开子进程的示例代码是:

const child = exec(cmd, (error, stdout, stderr) => {
    // may take longer than 10 seconds, and cause the timeout problem.
    if (error) {
        throw error;
    }
    res.success(stdout);
});