问题标签 [rackspace]
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.
ruby - 从 Sinatra 应用程序访问存储在服务器上的文件
我有一个机架空间云服务器,我在上面托管一个 Sinatra 应用程序。我的应用程序中有一个公共目录,用于存储我当前的样式、脚本等。我还有其他文件,但我不想在每次部署时都更新和传输。我正在使用 git 和 Vlad 进行部署,所以为了避免这种情况,我目前的流程是
- 进行本地更改和更新
- 更新我的本地仓库
- 推送到 git
- 运行 vlad:更新
- 然后手动 ssh 进入我的服务器并将项目中我想要的 mp3 和其他内容 mv 到当前版本的公共文件夹
简而言之,我希望能够访问我的用户文件夹中提供的文件,或者理想情况下还可以选择访问具有权限的服务器文件上的另一个用户,这样我就不需要总是将它们移动到当前版本手。
谢谢
c# - CloudFiles - Rackspace 连接错误 c#
我正在尝试使用他们的 api 连接到 rackspace 并传递我的用户名和 api 密钥,但我收到此错误:
这是我的代码:
我已按照本教程进行操作:
已经询问了他们的支持,他们说我们可以使用 curl 连接相同的密钥......他们无法提供太多帮助。
有人知道吗?
谢谢
ruby-on-rails - nginx 和 unicorn bad gatewayconnect() 到 unix:/tmp/mobile.socket 失败并且失败(111:连接被拒绝)
我正在(尝试)在机架空间上设置一个 ubuntu 11.04 服务器来运行带有 nginx 和 unicorn 的 rails 3.2 应用程序。我发现了这个很棒的博客http://techbot.me/2010/08/deployment-recipes-deploying-monitoring-and-securing-your-rails-application-to-a-clean-ubuntu-10-04-install-using -nginx-and-unicorn/这对我有很大帮助,除了 mysql 设置问题之外,我认为除了网关错误之外,我已经完成了所有工作
nginx错误日志显示
(我已经删除了域)
我想这可能是用户权限的事情,但该文件实际上并不存在,我不确定应该如何创建它。我不愿意手动创建它,因为我觉得这样做会修复症状而不是修复原因
还要注意的是,我在服务器上创建的用户是有sudo权限的,需要使用sudo来启动nginx,不知道这样对不对?非常感谢任何关于我应该寻找什么来解决这个问题的指针。为了完整起见,我的配置文件看起来像这样 /etc/init.dunicorn
和 /etc/nginx/sites-available/default 中的 nginx 配置
更新 我的 unicorn.rb 文件
根据建议,我手动创建了 mobile.socket 文件,现在出现以下错误
这只是 mobile.socket 文件的权限吗?如果是这样,我应该需要什么权限?
更新 2 nginx 和 unicorn 似乎都运行正常
testapp@airmob:~/mobile/current$ ps aux | grep nginx
database - Rackspace 或 Xeround 上的数据库镜像
我在 Rackspace 上运行 2 台服务器。我已经设置了一个负载平衡器来平衡这两个服务器之间的流量。
这些服务器中的每一个都运行一个带有 Java EE 应用程序的 Glassfish v3 服务器,它提供了一个 Web 界面来将一些数据写入服务器数据库。问题是我需要在每个数据库(服务器 1 数据库和服务器 2 数据库)上拥有相同的数据。
解决此问题的方法是镜像数据库。
我想问一下是否有一些自动化系统可以在机架空间内镜像这些数据库?此外,我发现 Xendros 数据库云可以与 Rackspace Cloud 一起使用。是否可以在 Xeround 中镜像这些数据库?或者有没有更好的解决方案?
感谢您的回答:)
ios - 使用 ASIHTTPRequest 和 Rackspace Cloud Files 下载不完整的文件
我正在从 Rackspace 云文件下载 mp3 文件,对于大文件,我遇到了下载已成功完成但文件尚未完全下载的问题。例如,将40 MB
mp3 文件 ( 01:00:00
duration) 下载为4.5 MB
mp3 文件 ( 00:10:30
duration)。这不会一直发生。
- 关于发生了什么的任何指示?
- 为什么会发生这种情况,我该如何解决这个问题?
- 如何构建一个简单的校验和逻辑来检查文件是否已完全下载?
这是我创建和发送异步请求的方式:
请注意,我正在使用具有 4 个并发下载的网络队列。
谢谢。
编辑(2012 年 3 月 5 日星期一,下午 3:25)
因此,进一步的调查表明,这ASINetworkQueue
是调用requestDidFinishSelector
委托方法而不是requestDidFailSelector
. ASIHTTPRequest
对象返回的状态码206, HTTP/1.1 206 Partial Content
在requestDidFinishSelector
方法中。状态码应该是200, HTTP/1.1 200 OK
.
我还是不知道为什么!我仍然不知道如何解决这个问题。看来我必须删除部分下载的文件并重新开始下载过程。此时临时文件 ie%@.download
被删除,并将这个部分下载的文件放在目标路径。
cdn - 上传后在 CDN 上之前的 rackspace cloudfiles 延迟
我正在为一个站点实施机架空间云文件。如果用户上传个人资料图像,我们希望将其存储在启用 CDN 的容器中的云文件中。这仅在文件在 CDN 上可用之前需要几秒钟。
因此,当您上传您的个人资料 -> 我们将其存储在云中 -> 重新加载页面时,它通常不可用,从而导致图像损坏。
有没有人遇到过这个问题,如果有,您是如何解决的?
bash - 在 Rackspace 云站点上设置 Github 的 Bash 脚本
我正在尝试在 rackspace 云站点上设置 github。你不能 ssh 到 Rackspace 云站点服务器,所以我想知道我是否可以设置 git 以使用 bash 脚本和 PHP 的 exec() 或 system() 命令链接到我的 github 帐户?可能是一个失败的原因,任何帮助或建议表示赞赏。
我不知道如何编写这些类型的脚本,或者即使这是可能的,但任何帮助都会很棒。谢谢。
php - 消除文件覆盖
我有以下代码将图像上传到 rackspace cdn 帐户。
因此,每次我上传图像时,例如 image.jpg,它都会覆盖容器中的前一个 image.jpg。我想阻止这种情况。即使文件名相同,有没有办法将文件名转换为随机名称,字符然后上传?
帮助请。
php - 视频上传到机架空间失败,无法显示图像
所以我为推特机器人做了一个自定义媒体上传服务。图片上传就好了,推特机器人返回并发布了 URL。但是,当我尝试上传视频时,它会检索 URL,但会发生这种情况:
http://c0728267.cdn2.cloudfiles.rackspacecloud.com/1333560894-movie.mp4
注意到顶部文本前面的图像了吗?然而这是一个视频。我究竟做错了什么?
这是上传过程的代码
heroku - 无法通过heroku让carrierwave与Rackspace一起使用
在我安装carrierwave并尝试设置机架空间之前,我的应用程序在heroku上运行良好。我按照 gem 上提供的说明进行操作,但它并没有帮助我设置我的应用程序。
我在 heroku 上托管我的网站,我有一个 rackspace cloudfile 帐户,我现在正在使用载波。配置 > 初始化载波。
我设置了初始化程序:
应用上传者?image_uploader.rb
包括 Sprockets::Helpers::RailsHelper 包括 Sprockets::Helpers::IsolatedHelper
# 选择这个上传器使用什么样的存储:# storage :file storage :fog
# 覆盖上传文件的存储目录。# 对于要挂载的上传器,这是一个合理的默认值: def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end
当我尝试通过浏览器访问我的 hap 时,我收到以下错误消息:
ActionView::Template::Error(未预编译):