Accounts.createUser和Meteor.loginWithPassword抛出502 Bad Gateway

时间:2019-06-14 10:17:35

标签: nginx meteor bad-gateway mup

我的流星应用程序有问题。我的应用程序在localhost上运行良好,但是当我部署它并尝试使用Accounts.createUser创建用户时,或者当我尝试使用Meteor.loginWithPassword登录时,浏览器控制台将显示502错误的网关,并且应用程序中断。我也尝试过从服务器方法调用Accounts.createUser,并且仍然相同。该应用程序可以很好地加载数据库,我尝试调用其他方法,它们也可以正常工作,我可以在浏览器控制台内的db中插入,更新和删除任何内容,唯一不起作用的是创建用户并登录。

我已经尝试了所有想到的事情,更改了MUP配置文件,协议,更改了服务器端口,nginx配置,服务器防火墙和其他内容,但到目前为止没有任何效果。奇怪的是,我有另一个应用程序,它使用相同的数据库,位于同一服务器上,只是端口不同,我以完全相同的方式进行部署。

流星版本为1.8.1

MUP用于部署。

服务器是DigitalOcean上托管的Ubuntu 18.04,nginx。

error in browser console

编辑:

mup状态:

=> Servers
  - backdashboard.smartshopping.network: Ubuntu 18.04

=> Docker Status
 - backdashboard.smartshopping.network: 18.09.3 Running

=> Meteor Status
 - backdashboard.smartshopping.network: running 
    Created at 2019-06-17T07:49:06.464653605Z
    Restarted 2 times
    ENV: 
     - ROOT_URL=http://backdashboard.smartshopping.network
     - DISABLE_WEBSOCKETS=true
     - MONGO_URL=mongodb://Admin:SmartShopping~666@backdashboard.smartshopping.network:27017/SmartShoppingTest?autoReconnect=true&connectTimeout=60000&authSource=admin
     - PORT=80
     - METEOR_SETTINGS={"public":{}}
     - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     - METEORD_DIR=/opt/meteord
     - NODE_VERSION=8.4.0
    Published Ports:
     - 80/tcp => 4000
    App running at http://backdashboard.smartshopping.network:80
     - Available in app's docker container: true
     - Available on server: true
     - Available on local computer: true

mup日志:

[backdashboard.smartshopping.network]=> Starting meteor app on port:80
[backdashboard.smartshopping.network]node: symbol lookup error: /built_app/programs/server/npm/node_modules/bcrypt/lib/binding/bcrypt_lib.node: undefined symbol: _ZN4node19GetCurrentEventLoopEPN2v87IsolateE
[backdashboard.smartshopping.network]=> Starting meteor app on port:80
[backdashboard.smartshopping.network]node: symbol lookup error: /built_app/programs/server/npm/node_modules/bcrypt/lib/binding/bcrypt_lib.node: undefined symbol: _ZN4node19GetCurrentEventLoopEPN2v87IsolateE
[backdashboard.smartshopping.network]=> Starting meteor app on port:80

0 个答案:

没有答案