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 上不起作用,但在本地工作
如何配置 heroku.yml 以使用 Heroku PostgreSQL 插件?