问题标签 [cloud66]

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 投票
2 回答
1820 浏览

ruby-on-rails - 更改 Carrierwave 上传路径以适应 Cloud 66 的配置

使用 Cloud 66 将 rails 应用程序部署到 digitalocean.com。一切正常,除了尝试上传图片时出现一些权限错误。

image_uploader.rb

这里有描述,如何解决问题: https ://www.cloud66.com/help/permission_denied_errors

我将 store_dir 路径更改为:

但这没有帮助。我仍然收到此错误:

我错过了什么吗?

编辑:

上传适用于 image_uploader.rb 中的这一部分:

但现在我得到:

在视图中,仅显示图像路径。

0 投票
2 回答
2049 浏览

ruby-on-rails - 生产中的 Faye 设置

我已经在 localhost 上设置了 Faye,并且工作正常。

我现在正尝试使用 Cloud66 部署服务将它部署在 DigitalOcean VPS 上。要运行命令,我使用“after_rails”钩子。

rackup $RAILS_STACK_PATH/faye.ru -s thin -E production

这给了我错误:

部署期间出错:after_rails 挂钩期间出错:服务器:not_specified。无法运行命令:/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb: 36: require': cannot load such file -- faye (LoadError) from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inin 来自 /var/deploy/anabol/web_head/current/faye.ru:1:in 的要求block in <main>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:55:ininstance_eval' 来自 /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:55:in initialize' from /var/deploy/anabol/web_head/current/faye.ru:innew' 来自 /var/deploy/anabol/web_head/current /faye.ru:in <main>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:49:ineval' 来自 /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:49:in new_from_string' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/builder.rb:40:inparse_file' 来自 /usr/local /lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:277:in build_app_and_options_from_config' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:199:inapp' 来自 /usr/local/lib/ruby/gems/1.9.1/gems/ rack-1.5.2/lib/rack/server.rb:314:in wrapped_app' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:250:instart' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb :141:在start' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.5.2/bin/rackup:4:in' 来自 /usr/local/bin/rackup:23:in load' from /usr/local/bin/rackup:23:in'

github 仓库: https ://github.com/gwuix2/anabol

有什么建议可能是什么问题?不知道从哪里开始。

0 投票
1 回答
462 浏览

ruby-on-rails-4 - Cloud66上的Rails websocket问题

我使用 Tubesock gem 为我的应用程序 Rails 4 添加 websockets 支持。在 localhost 上一切正常,但是通过 Cloud66 部署到 DigitalOcean 后,从http://www.websocket.org/echo 连接到它时出现错误。 html

唯一不同的配置是我在本地使用 PUMA 服务器和堆栈中的乘客。

live_controller.rb

路线.rb:

这个问题的根源可能是什么?

0 投票
3 回答
540 浏览

nginx - Nginx www 到非 www 重定向

我需要将 www 添加到非 www 重定向到 nginx 配置。这是配置文件的一部分(似乎整个配置对于​​堆栈溢出来说太长了):

它没有用。我什至尝试在末尾添加以下块:

并且还尝试替换server_name _;server_name mydomain.com..

谢谢!

0 投票
2 回答
338 浏览

ssl - Cloud66 上的通配符 SSL 证书

我们目前有一个Cloud66的单一开发环境。我们希望扩展到将使用 SSL 保护的登台和生产环境。

是否可以使用相同的通配符证书来保护所有三个环境(显然每个环境使用不同的名称)?

我在下面添加了详细信息,因为我认为我最初的问题不够清楚。

具体来说,我想知道的是,Cloud66 是否允许使用单个通配符证书来保护跨多个堆栈的域,或者单个证书是否只能在单个堆栈上使用。

0 投票
1 回答
235 浏览

mysql - 如何在 Cloud66 上重新启动 Mysql Server 和 Rails 服务器时最大限度地减少停机时间和用户面临的错误?

在 Cloud66 上重新启动 mysql 和 rails 服务器的最佳实践是什么,以尽量减少用户看到错误的可能性?

背景 有时通过 ssh 登录服务器,有消息 system restart required 有时有安全升级需要重启。

当前方法

我目前对 mysql 的方法是:

  1. 将应用程序置于维护模式
  2. 使用 bluepill 命令停止 mysql
  3. 使用“shutdown -r now”命令重启服务器
  4. 服务器启动后,确认 bluepill mysql 服务正在运行
  5. 将应用程序重新置于非维护模式

我目前对 Rails 服务器的方法是:

  1. 使用 bluepill 命令停止 Web 服务(这是因为我有多个 Web 服务器,因此应用程序可以使用备用 Web 服务器继续运行)
  2. 使用“shutdown -r now”命令重启服务器
  3. 服务器启动后,确认 bluepill Web 服务正在运行

你怎么做呢?

0 投票
1 回答
526 浏览

ruby-on-rails - 如何在 Cloud66 Rails 配置上运行 rake 命令?

我有一个 Rails 应用程序,需要在启动应用程序之前执行一些 rake 任务。使用 Cloud66 部署应用程序时有办法做到这一点吗?

0 投票
1 回答
343 浏览

postgresql - 如何将 PGAdmin3 连接到 Cloud66 托管的 Postgres

我有一个 Cloud66 托管的 Web 应用程序和 Postgres 数据库(在专用服务器上)

我想通过 PGAdmin3 连接到 Postgres DB,但我无法配置 Postgres 以接受我的连接。

我已将以下行添加到pg_hba.conf

我检查了postgresql.conf具有以下设置:

有任何想法吗?

我心中的疑问是 - 我是否正在编辑这些文件的正确版本?他们花了我一段时间才找到,现在我想知道是否可能没有正确的版本。这些文件位于目录中

建议/指导都表示赞赏。

0 投票
1 回答
353 浏览

redis - 如何从 cloud66 堆栈中删除 redis 服务器?

如何从 cloud66 堆栈中删除 redis 服务器?我在cloud66堆栈上安装了redis服务器,但现在我想删除它,怎么做?

0 投票
2 回答
620 浏览

nginx - 断开与服务器的连接。Haproxy + Nginx + 独角兽

对我的站点的某些请求因“服务器意外断开连接”而失败,并且错误日志中没有错误。

RPM 为 1-1.2k。

你有什么想法?

以下是 haproxy、nginx 和 unicorn 的配置:

https://gist.github.com/releu/59b7f1d649c681856320