问题标签 [joyent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
69322 浏览

javascript - 验证我的 node.js 实例是 dev 还是 production

现在,每当我想将 node.js 服务器部署到我的生产服务器时,我都需要更改所有 IP/DNS/用户名/密码,以便与我的数据库和外部 API 进行各种连接。

这个过程很烦人,有没有办法验证当前运行的 node.js 实例是在 cloud9ide 还是我的生产joyent smartmachine?

如果我能够确定(在我的运行代码中)我的 node.js 实例正在哪个服务器上运行,我将添加一个将值设置为 prod 或 dev 的条件。

谢谢

0 投票
3 回答
1921 浏览

node.js - 部署 Node.js Web 应用程序时最重要的统计数据是什么?

首先 - 关于我的背景:我已经编程了一段时间(此时已经 10 年)并且在编写想法时相当有能力。一年多前我开始从事 Web 应用程序编程,幸运的是发现了 nodeJS,它让 Web 应用程序的创建感觉更像传统编程。现在,我有一个我已经开发了一段时间的 node.js 应用程序,它现在在网络上的生产环境中运行。我的主要困惑源于我对 Web 开发世界非常陌生,并且在监视我的应用程序时并不真正知道什么是重要的,什么不是。

我使用的是 Joyent SmartMachine,看着他们提供的分析选项有点不知所措。有很多不同的选项和配置,我不知道每个分析的真正目的是什么。对于以下问题,我将不胜感激任何答案,无论是针对 Joyent 的云分析还是完全通用的。


问题一

现在,我主要关心的是弄清楚我的应用程序是如何利用我运行它的服务器的。我想知道我的应用程序是否分配了适量的资源。它收到的请求数量是否会使服务器过度使用,或者它是否需要额外的资源?为此目的,对于 NodeJS 应用程序来说,哪些分析是重要的?(如果有区别的话,在不同的服务器上同时使用 MongoDB 和 Redis)


问题二

在管理生产中的服务器时,还有哪些其他统计数据通常非常重要?我习惯于运行一次以执行特定操作的程序(例如,一旦计算出图像就完成运行的光线追踪器),而不是持续运行并与许多客户端交互的网络应用程序。我敢肯定,对于像我这样的新手来说,对于长期的服务器管理员来说,有很多事情是显而易见的。


问题三

在专门处理 NodeJS 时要注意什么?在处理 NodeJS 的单线程事件循环与更标准的服务器系统时,哪些统计/分析变得特别重要?

我还有其他关于数据库如何参与等式的问题,但我认为现在这已经足够了......

0 投票
1 回答
785 浏览

joyent - 如何在 beagle bone 中下载 cloud9 示例代码的副本

今天是 2012 年 12 月 27 日,我刚从 RS Components 拿到我的 Beagle Bone 板。一旦我进入设备 Cloud9 IDE... 我选择了 blinkingleds.js 示例并单击了运行。它确实在运行,我试图停止它(运行过程),但机器拒绝了。不知何故,我看到了 Tour 按钮,然后单击此按钮... Cloud9 文件夹下的整个源代码都被删除了!

宾果游戏,我需要 Beagle Bone 中 Cloud9 树/文件夹下的整个文件(以前可用)的另一个副本。我怎么得到那个副本?谢谢

0 投票
2 回答
155 浏览

node.js - 在 Joyent 上运行 cron 时遇到问题

我正在尝试设置一个节点脚本以在 Joyent 上作为 cron 作业运行。我可以运行任意命令,但似乎可以执行节点脚本。举个例子:

一分钟后我希望看到的是 /home/node/node-service/some-script.log 中的一个文件,其内容类似于Mon Jan 21 2013 15:19:11 GMT-0600但我什么也看不到。即使脚本设置为所有用户的完全读取、写入和执行权限以及是否为rootnode用户设置了 crontab,情况仍然如此。

我错过了什么?

谢谢

0 投票
2 回答
801 浏览

mongodb - 云托管中的MongoDB,好处

我仍在与 mongoDB 战斗,我认为这场战争不会很快结束。

我的数据库大小为 15.95 Gb;

  • 对象 - 9963099;
  • 数据大小 - 4.65g;
  • 存储大小 - 7.21g;
  • 范围 - 269;
  • 索引 - 19;
  • 索引大小 - 1.68g;

供电:

让我为专用服务器付出高昂的代价。在 VPS 6GB 内存上,不导入数据库。

迁移到云服务?

https://www.dotcloud.com/pricing.html

我尝试加快速度,但 mongoDB 内存最大为 4Gb(552.96 美元/月 o_0),我什至无法导入您的基础,内存不足。或者我对云服务一无所知(没有经验)?云服务对大型数据库 mongoDB 不可用?

http://support.dell.com/support/edocs/systems/pe1850/en/UG/p1295aa.htm

将在该服务器上运行我的数据库吗?

这当然是所有的乐趣和获得的开发经验,但已经开始黯然失色...... =]

0 投票
4 回答
64696 浏览

node.js - 如何使用本机 node.js 驱动程序将用户名/密码连接到 mongodb

我在 Joyent 云中使用本机 mongo 驱动程序,node.js 应用程序在本地运行良好,但在 Joyent 中,当我使用他们提供的用户名/密码运行时无法连接。

这是我用来连接的代码:

是什么阻止我成功连接?

0 投票
2 回答
662 浏览

javascript - Joyent SmartOS:安装 NPM 包

所以我正在尝试使用 Joyent smartOS 托管一个节点应用程序。创建我的实例后,我 git 复制了我当前的提交并尝试运行npm install. 唯一的问题是该过程将通过一点点然后失败。

筛选日志,这似乎与我最相关:

我运行了它失败的包npm install jquery,我收到了同样的失败错误。

Joyent的基于节点的smartOS没有make关键字吗?有没有办法解决?

0 投票
0 回答
173 浏览

git - Joyent:使用 git 部署

我有一台安装了 node.js 的 Joyent SmartMachine。如何使用 git 部署我的应用程序?

我找不到任何关于这件事的文档,主要是因为它们已经过时了,因为 Joyent 不再支持它的 no.de 服务。

谢谢。

0 投票
1 回答
104 浏览

node.js - Nodejitsu 和 IAAS 之间的亲和力

我正在评估 Nodejitsu 是否可以托管 Node.JS。

我试图了解 Nodejitsu 和 IAAS 提供商之间的关系。特别是 Nodejitsu 为我提供了机器,或者我可以选择我的机器将在某个特定区域的某个特定云提供商上。

这是我的需求:我的节点服务将需要与我自己设置的单独机器进行通信(由于大量定制)。我希望这台机器与我的 Node 服务器位于同一个数据中心,以便最大限度地减少输入/输出网络成本和延迟。

0 投票
1 回答
487 浏览

solaris - 是否可以在 64 位 Solaris (SmartOS) 上运行 32 位程序 (IonCube)?

我对 Solaris 世界非常陌生,但是我们正在尝试使用 Joyent 制造的 SmartOS 来进行网络托管。我们几乎立即遇到的第一个问题:我们客户的电子商务网站使用了一个用 IonCube 编码的扩展。IonCube 目前只支持 x86 和 sparc。

http://www.ioncube.com/loaders.php

如果没有安装替代方案的一周迁移工作,就无法替换正在使用的扩展程序。有没有办法将 IonCube x86 打包或运行为 x86-64?先感谢您。