【问题标题】:Parse-server on DigitalOcean - Error 502DigitalOcean 上的解析服务器 - 错误 502
【发布时间】:2016-03-07 22:15:00
【问题描述】:

我已经学习了这个教程:https://www.digitalocean.com/community/tutorials/how-to-migrate-a-parse-app-to-parse-server-on-ubuntu-14-04

一切都很好,除了在向 Parse-server 发送 POST 请求时,我收到错误 502。以下是使用 https 时返回 502 和使用 HTTP 时返回 301 的 POST 和 GET 请求:

curl -X POST \
-H "X-Parse-Application-Id: AppId" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sammy","cheatMode":false}' \
https://domain.name/parse/classes/GameScore

curl -H "X-Parse-Application-Id: APPID" http://domain.name/parse/classes/GameScore

我特别想检查一下

mongod.conf

很好(我的和教程中的一样)如果

/etc/nginx/sites-enabled/默认

也不错。

这是日志:

2016/03/07 22:11:30 [error] 7288#0: *7 connect() failed (111: Connection refused) while connecting to upstream, client: myComputerIP, server: domain.name, request: "GET /parse/classes/GameScore HTTP/1.1", upstream: "http://127.0.0.1:1337/classes/GameScore", host: "domain.name"

有什么想法吗?谢谢

【问题讨论】:

    标签: parse-platform nginx digital-ocean


    【解决方案1】:

    我遇到了同样的问题,在我的情况下是由于迁移期间内部依赖项路径的更改而导致的错误。 我能够使用以下方法对其进行故障排除:

    pm2 logs 0

    希望对你有帮助。

    【讨论】:

    • 是的。我最终得到了我在下面发布的日志 (pastebin.com/z1i2ZXP9)。我已经浏览了我的配置文件,但我不知道出了什么问题。我已经按书配置了所有内容,并检查了我编辑的文件的语法。一切看起来都不错,但它不起作用。
    • 如果你能澄清“代码的路径”也很好。你指的是什么?
    • 感谢您的修改。知道什么依赖导致了问题以及如何解决它会很有趣。 2周后我仍然卡住了。日志没有显示我编辑过的文件。
    【解决方案2】:

    我的云代码中有语法错误。

    【讨论】:

      【解决方案3】:

      您的 node.js 服务器似乎没有运行(或未在端口 1337 上侦听)- 通过运行确保它已启动,如果未启动,请启动 parse-server

      【讨论】:

      • 我已经尝试手动启动 parse-server 但它没有帮助。我的服务器正在监听 0.0.0.0。我还允许防火墙上的端口 1337。还是不行。
      • 服务器是否在监听 1773 端口? sudo netstat -plane | grep LISTEN | grep 1337 说什么?
      • 我想你已经成功了。这没有返回任何内容,所以我认为节点没有在 1337 上监听(或者解析服务器没有运行)。本教程使用 pm2 安装 parse-server,我不知道在哪里可以找到它的文件夹以检查端口是否设置正确。这是进步,但我仍然卡住了。
      • 日志文件中有什么内容吗?
      • sudo cat /var/log/syslog 返回:Mar 12 07:17:01 Parse CRON[17623]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Mar 12 08:17:01 Parse CRON[10044]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Mar 12 09:17:01 Parse CRON[2604]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 2020-10-23
      • 1970-01-01
      • 2019-06-07
      • 2015-07-03
      • 1970-01-01
      相关资源
      最近更新 更多