我有一个应用程序,可以看到来自世界各地的使用情况,大部分在欧盟。 但是,由于我们正在进行服务器移动/体系结构更改,我希望听到社区对以下情况的意见,以便找出哪些方法最适合用于向前移动。 我们使用Parse作为我们唯一的API端点,目前在Elastic Beanstalk上运行,这使我们能够相对快速地创build新的区域。 但是,每个parsing服务器与之通信的MongoDB都位于AWS爱尔兰。 考虑到复制这些数据既昂贵又复杂,我设想我们在一个地区有一个MongoDB,好一段时间。 由于这个限制,我一直在考虑以下两种情况 – 附有粗糙的图片。 这两种情况都涉及用户对Parse服务器和与MongoDB集群进行通信的分析服务器进行API调用。 1.分布式服务器。 这个想法有一个小的AWS服务器运行尽可能靠近用户,服务器将执行长距离回到数据库。 考虑一下澳大利亚的用户在悉尼的一台服务器上,以及在爱尔兰拨打数据库的AWS基础设施。 我预计AWS服务器 – AWS服务器将比选项2更快? 2.中央服务器(靠近Mongo群集)。 这个选项有服务器,有可能是内存较大,CPU放在与DB相同的区域意味着Server-Database之间的快速通信。 考虑到同一个澳大利亚用户; 他们将到达欧盟打Parse Server,它将执行数据库查找并将数据返回给Aus。 我预计这会比较慢,因为用户的路线可能比AWS-AWS慢。 分布式服务器在实践中我应该去select1(我会等待听到的回应)我预计执行以下,我很有兴趣听到你的想法: 分别在爱尔兰AWS t2.micro的世界范围内连接到全世界所有连接到MongoDB集群的3-4台t2.micro服务器。 使用Route 53 GUI在Latency和Server运行状况下创build场景映射路由stream量,以便在服务器崩溃时提供一些冗余。 将我的域名的CNAME指向负载平衡器的AWS URL / IP(我不确定这一点 – 您点击了什么端点以便AWS执行路由,它是负载平衡器吗? 希望这对你们中的一些人来说是有意义的,他们可能会提供一些build议。 非常感谢。
Kerberos重放检测中存在误报的问题。 它发生的次数比我们预期的要多。 我们的KDC是Active Directory。 我怀疑validation器中的时间戳有效地小于RFC 4120中指定的微秒粒度。例如,可能是系统时钟的刻度小于1微秒。 任何人都可以证实或驳斥我的怀疑吗?
我对维护Parse很陌生,但我已经疯了;) 我们有一个在debian机器上的parsing服务器设置。 它运行nginx并使用pm2来部署Parse。 Parse-Dashboard运行良好,即使我们的parsing服务器也在popup它的mongodb。 但是,服务器似乎并没有为我们工作。 我们可以访问domain.com/parse/serverinfo ,例如domain.com/parse/users ,它会向我们显示正确的用户列表。 然而,从我们的云代码调用我们的任何function是不可能的,这是行不通的。 我一直在searchgoogling和googling这个问题,而我似乎能find的最多的人是他们的index.js中的mount参数configuration不正确。 但是,我们并不是这样。 这是我们的index.js: // Example express application adding the parse-server module to expose Parse // compatible API routes. var express = require('express'); var ParseServer = require('parse-server').ParseServer; var path = require('path'); var S3Adapter = require('parse-server').S3Adapter; var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI; if (!databaseUri) { console.log('DATABASE_URI not specified, […]
我在Azure上部署了2台Ubuntu服务器。 首先,我已经安装了Parse服务器,第二,我安装了MongoDB。 (我也已经准备好了数据库) 一切工作正常! Parse Server和MongoDB服务器。 他们也沟通良好。 事情是,当我试图连接到我的仪表板 – http://IP:4040/dashboard – 它引发错误Server not reachable: unable to connect to server 。 以下是我在index.js : var express = require('express'); var ParseServer = require('parse-server').ParseServer; var ParseDashboard = require('parse-dashboard'); var allowInsecureHTTP = true; var path = require('path'); var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI; if (!databaseUri) { console.log('DATABASE_URI not specified, falling […]
我在Azure上部署了2台Ubuntu服务器。 首先,我已经安装了Parse服务器,第二,我安装了MongoDB。 (我也已经从我以前的服务器通过mongorestore准备好了数据库) 一切工作正常! Parse Server和MongoDB服务器。 他们也沟通良好。 事情是,当我运行我的iOS应用程序,它会带来除了图像以外的所有数据正确。 我打印一个图像的URL,这里是它返回的: http://localhost:1337/parse/files/filename.jpeg 如果我用我的服务器的ipreplacelocalhost ,图像正在被很好地取出! 以下是我在index.js : var express = require('express'); var ParseServer = require('parse-server').ParseServer; var ParseDashboard = require('parse-dashboard'); var allowInsecureHTTP = true; var path = require('path'); var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI; if (!databaseUri) { console.log('DATABASE_URI not specified, falling back to localhost.'); } var api = new […]
我使用parsing。 默认情况下,在auth上,它会生成像r:806398efc339d133ff9c2fe52a3f6229这样的标记。 有没有办法生成JWT令牌?
有谁知道,如果这个路由器perfoms本地dnscaching的DHCP连接它出去的地方? 我似乎无法访问任何连接到它的主机的名称,虽然连接的主机是明确列在路由器的状态页上的名称。 我本来以为这是一个今天没有设置任何东西。 除了DHCP服务器指向路由器作为一个DNS服务器。 我错过了什么吗?
我最近从共享主机移动到vps.net的VPS,但我想我可能已经打破了它! 我有domain.com和domain.net 。 我已经设置了DNSlogging,以指向我的服务器。 但是,只有domain.com ping到正确的IP地址。 domain.net指向一个不同的IP地址。 可能是它指向的旧服务器。 这现在已经被删除了。 有没有办法纠正这个问题,而不必提交VPS.net的票?
大约两周前以来,我们一直无法解决service.graphicly.com: dig @192.168.0.12 service.graphicly.com ; <<>> DiG 9.3.4-P1 <<>> @192.168.0.12 service.graphicly.com ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached 挖掘graphicly.com上列出的名称服务器,显示service.graphicly.com是takecomicsadmin.cloudapp.net的CNAME。 挖掘cloudapp.net的名称服务器似乎失败: dig @NS1.LIVEDNS.MSFT.NET takecomicsadmin.cloudapp.net ; <<>> DiG 9.3.4-P1 <<>> @NS1.LIVEDNS.MSFT.NET takecomicsadmin.cloudapp.net ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could […]
从服务器A迁移到服务器B从不同的提供商,与主机名,名称服务器等不同的IP我更新了一些域的名称服务器,他们似乎正在传播,解决等…短时间的时间,然后,它看起来像一些域名“跳”回到旧的名字服务器… 任何想法可能导致这个? 解决scheme?