在这里阅读文档,https://devcenter.heroku.com/articles/scheduler,我看到了如何使用Rails安排任务。但我想知道如何使用常规ruby安排任务?我必须在任务字段中输入什么才能运行我的ruby脚本? 最佳答案 您应该能够添加Rakefile到您的常规ruby应用程序,并通过调度程序运行raketask_name。 关于ruby-如何在没有Rails的情况下设置HerokuScheduler?,我们在StackOverflow上找到一个
我正在heroku上编写一个Node应用程序,该应用程序需要一个gem,compass待安装,用于node-compass.但是,我似乎无法弄清楚如何在heroku上的Node应用程序中安装gems。我有一个Gemfile,看起来像这样。source"https://rubygems.org"gem'compass'你以前成功过吗? 最佳答案 根据Heroku对thisquestion的官方回复:YouwouldneedtousetheherokumultibuildpackinordertohaveboththeRubybuild
我需要使用我的Heroku/Rails应用程序连接到一个API,我需要一个静态IP。我知道附加组件proximo-https://devcenter.heroku.com/articles/proximo-但它的价格太高了,所以这是不可能的。大多数人在我的情况下最终部署到EC2而不是使用弹性IP作为他们的静态IP。我也试过这个并且它有效,但我发现使用EC2的整个流程真的很麻烦。我在一些答案中了解到可以设置EC2服务器并将其用作Heroku/Rails应用程序的代理-HerokuStaticIPforSFTP-但对于不太了解服务器的人来说,这听起来很神秘。有人可以提供有关如何设置Hero
我有一组特定于我应用程序的每个用户的耗时操作,它们都封装在一个方法中(例如write_collections方法)。在这个方法中,程序与Facebook和MongoDB进行通信。我想在每个用户的线程中运行此方法。此线程在get'/'Sinatra路由中调用,但线程的结果(数据库中的状态)仅在get'/calculate'上需要。我的想法是在get'/'上运行线程并在get'/calculate'上加入它,以确保在计算之前所有用户的数据都已正确写入数据库用户启动的结果。举例说明:方法一get"/"do@user=@graph.get_object("me")data_thread=Thr
我正在对我的HerokuRails服务器进行一次昂贵的调用。13-15秒后,浏览器中的控制台报告服务不可用503错误。然而,当我检查我的heroku日志时,它报告:Completed200OKin45592ms(Views:220.3ms|ActiveRecord:33457.5ms)其他时候heroku日志报告内存超出配额。下面是一个示例。2015-06-11T15:17:20.238285+00:00app[web.1]:Completed200OKin81881ms(Views:201.6ms|ActiveRecord:18021.2ms)2015-06-11T15:17:33.
我最近发现Heroku现在允许使用PHP,这意味着可以在其上托管wordpress博客。我还找到了这个项目模板:https://github.com/mhoofman/wordpress-heroku我有一个rubyonrails应用程序,它将托管在域为www.mysite.com的heroku上,在该应用程序中,我需要一种方法让www.mysite.com/blog显示wordpress博客。有人可以帮我解决这个问题吗? 最佳答案 虽然我没有使用过新的PHP平台,但我认为您所要求的是不可能实现的。当您将应用程序部署到Herok
我的网站托管在Heroku中,在Rails3.2.8上运行良好。我正在为静态(大部分)网页使用带有HighVoltagegem的路由约束类:路线.rb:get"/*id"=>"high_voltage/pages#show",constraints:Constraints::StaticPage.new我在/lib/constraints/static_page.rb中有一个文件:moduleConstraintsclassStaticPagedefmatches?(request)File.exist?file_path(request.path)endprivatedeffile_
第一次问,不够准确请见谅!我尝试使用启用user-env-compile来管理我的key来将我的Rails应用程序上传到heroku,但出现错误“没有这样的功能:user-env-compile”。我检查了Herokudevcenter,似乎user-env-compile已被弃用并被ENV_DIR参数取代。链接在这里:https://devcenter.heroku.com/articles/labs-user-env-compile我真的不知道该怎么办!有人可以向我更好地解释我应该做什么吗?谢谢你,费德里科 最佳答案 您无需执行
我使用Heroku部署Rails应用程序。我将APIkey和密码等敏感数据存储在Heroku的环境变量中,然后在利用各种API的rake任务中使用这些数据。我只是想知道Heroku的环境变量有多安全?有没有一种方法可以散列这些变量,同时保留以某种方式在后台使用它们的能力?我在这里看到了一个以前的话题:Isitsecuretostorepasswordsasenvironmentvariables(ratherthanasplaintext)inconfigfiles?.但它并没有完全涵盖我仍然需要对密码进行哈希处理以执行重要后台任务的情况。 最佳答案
我目前有一个设置,我在我的应用程序Controller中使用before_filter在需要的地方强制使用SSL或http:defforce_sslifparams[:controller]=="sessions"if!request.ssl?&&Rails.env.production?redirect_to:protocol=>'https://',:status=>:moved_permanentlyendelseifrequest.ssl?&&Rails.env.production?redirect_to:protocol=>'http://',:status=>:moved