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);
});