问题标签 [linode]

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 投票
1 回答
817 浏览

smtp - exim4 非标准端口

我正在尝试在 debian 上使用 exim4 来中继邮件,仅此而已。我有一个阶段邮件服务器和一个生产邮件服务器(都是用 python 编写的自定义来做奇怪的事情)。我还将所有这些都运行在单个 linode 主机上。

生产邮件在端口 2500 上,阶段邮件在端口 2501 上运行。我希望 exim 将基于目标域的邮件中继到这些非标准端口。我可以很容易地让它识别域,但我似乎找不到任何关于如何将端口信息添加到配置的信息。

0 投票
1 回答
3015 浏览

database - 将 Cassandra 集群部署到一组 Linode VPS 实例是否有任何“陷阱”?

我正在学习 Apache Cassandra 数据库 [原文如此]。

在将 Cassandra 部署到像 Linode 或 Slicehost 产品这样的专用硬件上时,是否有人有任何好的/坏的经验?

我认为 Cassandra 将是一种轻松扩展 Web 服务以满足读/写/请求负载的好方法……只需将另一个运行 Cassandra 节点的 Linode 添加到现有集群即可。是的,这意味着在同一个 VPS 上运行公共 Web 服务和 Cassandra 节点(许多人可能会对此表示反对)。

Cassandra 类似 Linode 的部署的优点:

  • 专用 VLAN;Cassandra 节点可以私下通信
  • 用于配置新 Linode 的 API(并且可能使用安装 Cassandra 及其依赖项等的“StackScript”对其进行配置)
  • 价格合适

缺点:

  • 每个主机都是一个VPS,当然不是专用的
  • 一旦您决定需要 4GB RAM(参见 SoftLayer 专用),RAM/成本比就不是那么好
  • 我想只有 1 个磁盘,其中一个更喜欢 2 个磁盘(1 个用于提交日志,另一个磁盘用于数据文件本身)。可能没有实际意义,因为无论如何这是共享硬件。

编辑:发现这有点帮助:http ://wiki.apache.org/cassandra/Cas​​sandraHardware

我看到 1GB 是最低要求,但这是建议吗?例如,我可以使用 Linode 720 进行部署(比如 500 MB 可用于 Cassandra)吗?见http://www.linode.com/

0 投票
1 回答
557 浏览

django - 我需要配置什么才能在 linode 上托管 django 应用程序?

我即将为我的 Django 项目选择托管服务提供商。我看了一下linode ,它看起来很有希望。它看起来像非常有弹性的解决方案,但在我的情况下,这可能是一个缺点,因为我在服务器配置方面没有那么丰富的经验(对我来说,替代提供商有很好的工具来快速完成这项工作,但 linode 具有更具竞争力的能力/价格比)。

你对 Django 项目的 linode 配置有一些经验吗?

编辑:更准确地说:我对 django 软件包的安装并不那么害怕,但更多的是关于应用程序服务器/数据库服务器/安全性/所有这些东西的配置。

0 投票
2 回答
745 浏览

ruby-on-rails - Rails 上有 EC2 的 linode 版本吗?

我们非常喜欢使用 Amazon EC2 和出色的EC2 on Rails托管的想法,但我们的现金流不足以证明迁移到 EC2 的合理性。因此,我们决定使用 linode 进行托管。现在我们正在尝试将最好的 Rails 服务器构建放在一起。

对于那些不知道的人,EC2 on Rails 是亚马逊 EC2 托管服务的一个固执己见的 Ubuntu Linux 服务器映像。开箱即用,它运行一个标准的 Ruby on Rails 应用程序,几乎没有定制。

那么,在 linode 上是否有类似 EC2 on Rails 的东西?

我们至少需要以下内容:

  • 红宝石 1.8.7
  • Ruby on Rails 2.3.8
  • MySQL 5
  • 内存缓存
  • 如果它们存在于 Rails 应用程序的脚本目录中,则自动运行每小时、每天、每周和每月的脚本
  • 本地 Postfix SMTP 邮件服务器
  • SSL 支持
  • 乘客 + Ngnix 或 Mongrel + Apache
  • 32 位图像 Ubuntu

使用 Railsy 设置,意味着快速和简单。那么,任何人都在 Rails 上遇到过 EC2 之类的东西,但对于 linode?

0 投票
1 回答
907 浏览

django - 连接被拒绝:当我尝试从我的 linode 服务器发送电子邮件时

我有一个 django 项目,对于电子邮件设置,我使用我的个人 gmail 帐户。当我从本地主机测试时,它工作得很好。但是当我从我的 linode vps 尝试时,我从 django 收到“连接被拒绝错误”。有任何想法吗 ?

0 投票
1 回答
6483 浏览

memory - 在 Linode 512 VPS 上运行 MongoDB 的可行性?

我已经阅读了 MongoDB 文档,它带有一个关于 32 位系统的警告;特别是 Mongo 的可用 RAM 上限为 2 GB。

所以我想知道该声明是否意味着在低内存设置中运行 MongoDB,例如 Linode 的 512mb 基于 RAM 的 VPS。我怀疑这很重要,但使用 64 位发行版供以后添加资源。

任何警告或有人会建议在 MongoDB 的 VPS 中选择最少的 RAM?我知道项目需求会影响到这一点,但我的意思是最低限度,即使没有启动 MongoDB 也会很可笑。

0 投票
1 回答
531 浏览

mongodb - 在单个 MongoDB 服务器上丢失数据的默认风险

我的特殊场景:我想单独启动一个新的 Linode VM 来运行 MongoDB。我将为与磁盘相关的所有内容提供备份服务等,因此有关“风险”的问题仅与以下内容有关。

我一直在阅读 MongoDB 文档,并且已经了解了 fsync 部分。它提到内存中的数据默认情况下每 60 秒写入一次磁盘,基本上据我所知。

因此,如果我理解正确,那么 MongoDB 数据丢失的固有风险最多为 59 秒,以防断电或其他 MongoDB 实例不安全地关闭?

0 投票
1 回答
1462 浏览

javascript - 如何使用 Node.js 模块?

我最近在一个新的 Linode 盒子上安装了Node.js,我想我处于一个奇怪的情况,我不能require()用来加载任何第三方模块。

我已经npm通过 安装并成功安装了模块npm,但是每当我尝试使用require其中一个模块(或者只是我自己在同一目录中的一些代码)时,Node.js都会 说它找不到模块。throwserror

关于为什么会发生这种情况的任何想法?

这是一个示例错误消息:

0 投票
1 回答
1893 浏览

ruby-on-rails - 如何以可扩展的方式部署 [Ruby on Rails] 站点?

我已经为我的 [第一个] 初创公司工作了一个月,虽然距离 alpha 版本可能至少还有一个月的时间,但我想知道如何以正确的方式部署它。该站点将为新用户提供初始的大量负载(网络 + CPU),因此我正在考虑为这个初始过程设置一个单独的服务器/队列,这样它就不会减慢现有用户的站点速度。

根据我目前的研究,我目前倾向于 nginx + haproxy + unicorn/thin + memcached + mysql,并部署在 Linode 上。但是,我没有上述任何方面的经验;因此,我希望利用社区的经验。

  • 上面的架构看起来合理吗?你会推荐任何建议/文章/书籍吗?
  • Linode是一个不错的选择吗?Heroku/EY 对我来说似乎太贵了(至少在我有足够的收入之前),但我是否错过了其他更好的选择?媒体殿堂?
  • 关于负载均衡架构有什么好的建议吗?我还在阅读这个。
  • 在 2 个独立的 linode 上拥有 2 个独立的 Rails 服务器实例,还是在两倍容量的 linode 上运行 1 个实例(就 RAM/存储/带宽而言)更好?我应该从多少个 Linode 开始?
  • 我应该选择哪个 Linux 发行版?(Linode 提供 8 种不同的 - http://www.linode.com/faq.cfm)对于 Rails 站点,它们之间是否有任何相对优势/劣势?

如果我的任何问题是愚蠢或矛盾的,我深表歉意;请把它归咎于我的经验不足。

0 投票
3 回答
3128 浏览

django - linode 可以让 django 部署变得简单吗?

我正在设计一个网站,并且正在讨论是否应该使用 rails 或 django,我的偏好倾向于 django,但 heroku 使部署和系统管理任务非常容易,我可能会使用 rails+heorku。linode 能否提供一个易于维护和扩展的良好平台来上传 django 项目?我能够有效地使用 linux,但希望更多地关注软件方面,而不是硬件/服务器方面的东西。

我听说过一些关于应用引擎的坏事,并决定不理会它。