Amazon web services 更新云文件夹时解析服务器CloudCode-502 AWS Elastic Beanstalk中的坏网关

Amazon web services 更新云文件夹时解析服务器CloudCode-502 AWS Elastic Beanstalk中的坏网关,amazon-web-services,amazon-elastic-beanstalk,parse-cloud-code,aws-cli,parse-server,Amazon Web Services,Amazon Elastic Beanstalk,Parse Cloud Code,Aws Cli,Parse Server,因此,我在AWS EB上使用以下按钮方法创建了解析服务器: 然后它建立起来,运行良好。然后,我在本地计算机上创建了一个目录(我已经安装了EB CLI),并运行了以下命令,更改了名称,出于隐私目的删除了一些行: mkdir myparseservernames cd myparseservernames eb init eb labs download 然后我进入cloud文件夹并更改main.js,这样说: Parse.Cloud.define('hello', function(req,

因此,我在AWS EB上使用以下按钮方法创建了解析服务器:

然后它建立起来,运行良好。然后,我在本地计算机上创建了一个目录(我已经安装了EB CLI),并运行了以下命令,更改了名称,出于隐私目的删除了一些行:

mkdir myparseservernames
cd myparseservernames
eb init
eb labs download
然后我进入cloud文件夹并更改main.js,这样说:

Parse.Cloud.define('hello', function(req, res) {
  res.success('Hi');
});

require('cloud/myjobs.js');
然后我创建了my jobs.js文件,并让它显示:

Parse.Cloud.job('deleteOldPosts', function(request, status) {
    // All access
    Parse.Cloud.useMasterKey();

    var today = new Date();
    var days = 0;
    var time = (days * 24 * 3600 * 1000);
    var expirationDate = new Date(today.getTime() - (time));

    var query = new Parse.Query('gameScore');
    query.lessThan('createdAt', expirationDate);
    query.each(function(post) {
        return post.destroy();
    }).then(function() {
        console.log("Delete job completed.");
        status.success("Delete job completed.");
    }, function(error) {
        alert("Error: " + error.code + " " + error.message);
        status.error("Error: " + error.code + " " + error.message);
    });
});

然后我退到根文件夹中,进行“eb部署”,并将其上载到我的AWS服务器。现在我在单击环境URL时遇到502错误网关。有人知道这可能是什么原因以及修复程序是什么吗?

您找到任何修复程序了吗?您检查过日志了吗?您可以运行
eb logs
获取服务器日志,然后查找nodejs.log。您是否看到任何错误?是否有解决502坏网关错误的解决方案?