无法使用cron linux运行我的解析服务器的云代码功能
Unable to run cloud code function of my parse server with cron linux
我试图在我的解析服务器上做一些调度功能。服务器托管在AWS上,带有linux机器。
我在crontab中使用以下代码执行解析指令:
* * * * * curl -X POST -H 'X-Parse-Application-Id: appId' -H 'X-Parse-Master-Key: masterKey' https://my-parse-server.com/1/jobs/myJob
当然我已经更改了我的masterKey, appId和服务器https。
我的云代码功能:
Parse.Cloud.define("myJob", function(request, status) {
console.log("teste");
status.success()
});
所以,我在等待我的服务器日志打印(teste)每分钟。
没有发生。
服务器每分钟记录的唯一内容是:
parsesserver -0 POST/parse/cloud/myJob - - ms - -
如果我尝试直接在我的服务器终端上运行它:
ubuntu@ip-xxx-xx-x-xxx:~$ curl -X POST -H 'X-Parse-Application-Id: xxxx' -H 'X-Parse-Master-Key: xxxx' https://xxxx
<html>
<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/1.11.2</center>
</body>
</html>
我还尝试将云功能更改为:
Parse.Cloud.run("myJob", function(request, status) {
console.log("teste");
status.success()
});
Parse.Cloud.httpRequest("myJob", function(request, status) {
console.log("teste");
status.success()
});
作业还不是任何版本的一部分,几天前刚刚合并到主分支
https://github.com/ParsePlatform/parse-server/pull/2560请继续关注发布说明/变更日志。
当您现在使用函数时,您可能应该使用:https://my-parse-server.com/parse/functions/myJob
注意,您应该正确检查挂载路径和完整的URL。(我将/1替换为/parse,因为它是默认的。
相关文章:
- 在Android中从signalR调用服务器端功能
- 如何从服务器向客户端调用函数?(远程功能调用)
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- on单击触发服务器端功能
- 如何使用 Strophe.js 在 XMPP(开放火服务器)中实现 see by 和消息碳功能
- 组合具有不同初始设置的两个节点服务器的功能
- 无法加载资源:服务器在绑定功能中以状态 500(内部服务器错误)进行响应
- 未捕获的类型错误: $(..).对话框不是服务器上的功能
- RoR 服务器端功能 - 如何制作
- 单击按钮时执行客户端和服务器端功能 - 特定方案
- 服务器端Javascript是否有类似Java类路径的功能
- 在服务器或SPA上处理搜索功能
- 如何将变量从客户机传递到服务器,并将其持久化在服务器中用于其他功能
- AJAX成功服务器端功能
- 传递信息到服务器端的功能在谷歌文档添加
- 如何将基于javascript的功能测试传递给服务器,并让服务器根据测试结果发送标记
- 如何发送文档功能到我的服务器
- 无法使用cron linux运行我的解析服务器的云代码功能
- 显示服务器上的现有文件,限制文件数量和其他功能
- 调用服务器端功能,运行在我的网站后台