Heroku:执行查询但没有 postgresql 日志

Posted

技术标签:

【中文标题】Heroku:执行查询但没有 postgresql 日志【英文标题】:Heroku: Performing queries but no postgresql logs 【发布时间】:2013-01-17 14:58:53 【问题描述】:

当运行在 Heroku 上执行一些数据库查询的特定脚本时,我从回溯中获得的信息量不足以解决我的问题。 (django.db.utils.DatabaseError: current transaction is aborted, commands ignored until end of transaction)

我想从 postgresl 获得有关该问题的更多信息,我可以访问本地 postgresql like this 的日志。

但在 Heroku 上,运行 heroku logs -p postgres 根本不会返回任何信息。

【问题讨论】:

【参考方案1】:

您使用的是初级数据库(开发、基本)吗?他们不提供日志记录。此外,我认为日志中不会显示超过 50 毫秒的查询。

【讨论】:

是的,我正在使用免费套餐。谢谢(你的)信息!顺便说一句,我也无法获得任何调度程序日志,尽管只有一个免费层。 heroku logs --ps scheduler.1 根本不返回任何日志(而我应该生成日志)。是因为我的应用只使用了一个测功机吗? 我也有同样的问题。爱好层没有 Postgres 日志,其中包括爱好开发和爱好基本计划。 devcenter.heroku.com/articles/heroku-postgres-plans#hobby-tier

以上是关于Heroku:执行查询但没有 postgresql 日志的主要内容,如果未能解决你的问题,请参考以下文章

Heroku postgresql 查询在 Heroku 上不起作用,但在本地工作

如何在 PostgreSQL 8.3 中执行窗口函数

如何配置 heroku.yml 以使用 Heroku PostgreSQL 插件?

Datagrip - 与 Heroku 的 PostgreSQL 连接不显示表

Heroku PostgreSQL 按字母顺序按点在前

Postgresql错误,“没有pg_hba.conf条目”