问题标签 [digital-ocean]

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 回答
302 浏览

solr - tomcat 7上的solr安装错误

我遵循了数字海洋文档中给出的所有步骤,并通过 apt-get.tomcat 安装了tomcat 7,但安装时出现任何错误,并将我的端口更改为 8181。 https://www.digitalocean.com/community/articles/how-to-install -apache-tomcat-on-ubuntu-12-04 但是当我安装 solr 时(遵循本文档中给出的所有步骤,包括将 jar 文件复制到 lib 文件夹http://gregsomers.com/blog/2013/07/30/install- apache-solr-44-on-ubuntu-1204-with-tomcat-7-and-mysql-data-import)。

以下错误显示在日志文件中并且 solr 没有开始。我是 solr 和 tomcat 的新手。让我告诉我这个错误是什么意思以及如何解决

0 投票
1 回答
569 浏览

ruby-on-rails - Cron 在 DigitalOcean 中触发 Rails Rake?

我有一个 rake 任务,我想安排一个 cron 运行。我的 Rails 4 项目托管在运行 Ubuntu 12.10 (Nginx + Unicorn) 的 DigitalOcean droplet 上。

这是我在 crontab 中的内容:

但是我收到此错误:

任何修复将不胜感激谢谢

0 投票
1 回答
286 浏览

ansible - 如何从 Prudentia 启动新的 Digital Ocean 液滴?

我是Prudentia的早期采用者。到目前为止,我只用它配置了现有节点。

现在我想用它来创建一个新的 Droplet 并提供它。我现在被卡住了,因为我不知道要遵循什么策略。看起来 Prudentia 只针对预先启动的实例……</p>

这可能吗,以前有人做过吗?

您能否分享一个高级策略以及可能的一些代码示例?

0 投票
1 回答
1209 浏览

inventory - Ansible 库存脚本

我正在使用 ansible 附带的 digital_ocean 库存脚本,它运行良好。但是,我正在尝试从剧本中的该脚本访问主机信息。这些值是否保存为可以从剧本内部访问的变量?如果是这样,有谁知道变量的名称是什么?

我不确定这些数据是否存储在全局变量命名空间(或任何名称)中,以便以后在剧本中使用。我以后需要单独调用库存脚本吗?我不想这样做,因为每次调用脚本都需要一段时间。

提前致谢。

0 投票
0 回答
792 浏览

python - Mongodb CPU 使用率为 100%

我有 2 个python进程读取/写入 mongodb,并且 CPU 使用率htop通常为 100%。内存使用量平均为 491 MB 中的 221 MB。

mongostat,我们有:

在此处输入图像描述

查询效率低或资源不足如何排查?

我正在使用带有 512MB、1 个 CPU 和 20GB SSD 的 Digital Ocean 的服务器。这样的服务器 100% 的 CPU 使用率正常吗?

0 投票
3 回答
2209 浏览

ruby-on-rails - 独角兽对我的机架版本不满意?

我已经重复这个教程好几个星期了: https ://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-数码海洋

以下是我的项目的详细信息:我正在使用 Mongoid 和 database.yml 生产集,用于运行 MongoDB 的经过测试和工作的 Droplet (DigitalOcean VPS)。

我的 gem 文件在这里,我是 Rails 新手,不太确定它是否设置正确,所以我只是将它们全部移动到资产中,希望 Unicorn 可以为我提供这些 gem?

这就是我所做的:我使用了 DigitalOcean 的一键安装程序。然后我使用 FileZilla 将 SFTP 导入到他们提供给我的凭据中。我删除了 /home/rails 中的所有文件,并将我的新文件从我的项目中放入。然后我执行了捆绑安装,并重新启动了独角兽服务。在我看到的教程中,我可以跟踪独角兽的日志,所以我执行了这个:tail -f /home/unicorn/log/unicorn.log

这是与我有关的输出:

我看到了一些其他的解决方案,都失败了。以下是我尝试过的解决方案:删除我的 Gemfile.lock,然后重新捆绑安装它。进入文件并删除它所说的机架。运行捆绑安装 --binstubs。使用 bundle exec 重新启动 unicorn 服务。错误保持不变。

我以前有很多不同的错误,但我觉得这是我得到的最接近的错误。如果有人可以向我解释这一点(我是 Rails 的新手,想要一个彻底的解释)并可能帮助我修复错误,这将是非常棒的并结束这种挫败感。

0 投票
1 回答
629 浏览

ruby-on-rails - 独角兽我们很抱歉,但出了点问题

访问我的 Rails 应用程序时出现此错误:“我们很抱歉,但出了点问题。”

我正在使用 DigitalOcean 的一键安装程序,并且 Unicorn 日志中没有错误。我该如何解决这个问题并让我的网站可以访问?

我使用以下命令预编译了我的资产:RAILS_ENV=production rake assets:precompile

0 投票
2 回答
42580 浏览

apache - RewriteRule 错误:错误的标志分隔符

在我的 .htaccess 文件中使用这个 RewriteRule 我得到 RewriteRule: Bad flag delimiters ,它在浏览器中返回 500 错误。谁能指出我正确的方向。谢谢。

这是在数字海洋液滴上的 Ubuntu 上。

0 投票
1 回答
2167 浏览

ruby-on-rails - 为什么我的 WEBrick 服务器会被杀死?

我有一个在 Ubuntu 12.04 上的 DigitalOcean 中运行的 rails 开发环境,但是我的 WEBrick 进程在几个小时后一直被“杀死”。我找不到任何会导致这种情况的设置或配置。

控制台输出示例:

服务器和应用程序在我使用时运行良好。但是,在某些时候,我的服务器将停止工作。而且,我将查看控制台以查看 WEBrick 的以下输出:

把我踢回壳里。任何想法是什么原因造成的?

0 投票
1 回答
830 浏览

git - 部署到 Digital Ocean 时,Dokku 推送导致管道损坏

我觉得这将归结为对 SSH 密钥的根本误解,但我似乎无法确定为什么我不能再git push dokku master在 Digital Ocean 上使用我的 Dokku + Docker 设置。当我最初设置我的 droplet 时,我按照本教程进行了 T 恤,并且能够很好地部署到 Dokku,直到我在容器中四处寻找并以某种方式削弱了 Docker 和/或 Dokku(仍然试图理解这些...... )。我怀疑这是无法修复的,但我变得不耐烦了,所以我只是擦掉了整个液滴并从头开始了教程。

然而,这一次,在以完全相同的方式设置所有内容后,我可以通过 SSH 连接到“root@mydomain.com”,但我无法推送到 Dokku。相反,在等待永恒之后,我得到:

检查/var/log/auth.log我看到确实建立了一个会话:

我试图对这篇文章进行正面或反面,但无济于事。我觉得这一定与我清除了整个 VM 滴并替换它(但它仍然具有相同的 IP)这一事实有关。当我第一次再次通过 SSH 连接到新实例时,我删除了连接~/.ssh/known_hosts并重新添加了它(效果很好)。我还按照README 步骤配置 Dokku。没有什么。这对我来说很奇怪,因为我从来没有在第一轮做这些。有任何想法吗?