1
我有一个Django应用程序在heroku上运行。 该应用程序保持与下面的堆栈跟踪崩溃:看起来像日志崩溃我的Django应用程序
Traceback (most recent call last):
File "/app/.heroku/python/bin/honcho", line 9, in <module>
load_entry_point('honcho==0.4.2', 'console_scripts', 'honcho')()
File "/app/.heroku/python/lib/python2.7/site-packages/honcho/command.py", line 292, in main
app.parse()
File "/app/.heroku/python/lib/python2.7/site-packages/honcho/command.py", line 129, in parse
options.func(self, options)
File "/app/.heroku/python/lib/python2.7/site-packages/honcho/command.py", line 190, in start
sys.exit(process_manager.loop())
File "/app/.heroku/python/lib/python2.7/site-packages/honcho/process.py", line 114, in loop
File "/app/.heroku/python/lib/python2.7/site-packages/honcho/printer.py", line 22, in write
Process exited with status 1
从本町的printer.py源代码,它看起来像成才是哪里错了,而町试图写入到控制台。
我的应用程序正在从网页中提取数据,所以我可能会打印一些带有重音字符的文本。那是相关的吗?
我目前印刷这样的事情:
logger.info('Saved article' + str(title) + '.')
我也可以转储一些JSON不时:
logger.debug('Article: %s' % json.dumps(article_datas, indent=4))
它工作正常我的开发计算机上,但不是在Heroku 。 我需要以不同的方式记录事情吗?为什么这在Heroku上不起作用?
可能是对heroku的任何书面许可? – PepperoniPizza
其他日志工作正常,我可以毫无问题地看到它们。我不确定它是相关的。 –