小编han*_*mar的帖子

heroku pg:拉密码验证失败

我正在尝试运行该heroku pg:pull命令,但我似乎无法获得令人惊讶的神秘认证过程.

我正在运行的命令:

> heroku pg:pull app_name::RED localdb
Run Code Online (Sandbox Code Playgroud)

然后我得到一个密码提示,我不能,因为我的生活,弄清楚.经过2次猜测,我得到了password authentication failed for user "Hanan",就是这样.

我尝试了Heroku的密码,我的Windows帐户密码,我使用的每个密码,但没有任何反应.我查了一下,"Hanan"不是Postgresql中的一个角色,所以试图通过psql更改密码不起作用.我通过其他角色登录Postgresql没有问题,但这是"默认"登录过程,我似乎无法破解.

此外,由于我正在使用Windows,我不知道如何运行命令sudo -u postgres psql,我认为这是一个可能的解决方案.

我会很感激有关这个问题的任何帮助,我现在真的很沮丧...

authentication postgresql heroku

10
推荐指数
2
解决办法
3829
查看次数

ActiveJob + Sidekiq 6.0.3:如何写入日志文件?

我正在使用 Sidekiq 来完成一些后台工作。我还尝试将这些作业中的一些消息记录到日志文件中,但我一直无法完成这个简单的任务。

我正在运行的工作类型示例

class TestJob < ApplicationJob
  queue_as :default

  def perform
    text = 'Print me to a file!'
    Rails.logger.error "Rails.logger.info : #{text}"
    logger.error "logger.info : #{text}"
  end
end
Run Code Online (Sandbox Code Playgroud)

TestJob.perform_now例如,在控制器操作中运行,按预期工作,将消息打印到服务器终端输出,以及logs/development.log.

但是运行TestJob.perform_later不会打印我的消息。任何地方。不是Sidekiq终端,服务器终端,日志文件,什么都没有。

我尝试按照Sidekiq Logging wiki中的建议重定向日志。但是消息也没有打印在那里。

我觉得我可能错过了一些关键的东西。

ruby-on-rails sidekiq rails-activejob

6
推荐指数
1
解决办法
1478
查看次数

bundler:不可执行:script/delayed_job

我正在尝试在远程服务器上运行以下命令(通过capistrano或ssh):

bundle exec RAILS_ENV=production script/delayed_job start

但我收到此错误消息: bundler: not executable: script/delayed_job

从来没有见过这个,谷歌对我没有任何帮助.知道可能是什么问题吗?

ruby ruby-on-rails delayed-job

5
推荐指数
1
解决办法
2312
查看次数

部署到 Heroku:在“写入对象”期间冻结

我一直在尝试将我的应用程序部署到 heroku,但是在“编写对象”阶段(准确地说是 10%)部署冻结了。意思是,只要终端打开,它就会保持这种状态,或者我中止操作 (Ctrl+C)。

我正在使用 Aptana 3 在 PC 上工作,该项目是一个 Rails 应用程序。我尝试重新初始化 Git 存储库,在 Heroku 上重新安装应用程序,更新 gems,重新启动 Aptana,但我仍然感到困惑。

有人有想法吗?

git deployment heroku

3
推荐指数
1
解决办法
2130
查看次数