我在heroku上的django应用程序正在运行,但是日志说它已经崩溃了

时间:2018-02-02 15:32:49

标签: python django heroku

我在heroku上运行了一个django应用程序。

它在线,我可以访问它,它正在http://demo.dagenssalg.dk

但是我无法对其进行更改,并且在日志中它说它已经崩溃了。

Feb 02 07:17:17 dagenssalg app/web.1: ImportError: bad magic number in 'form.admin': b'\x03\xf3\r\n' 
Feb 02 07:17:17 dagenssalg app/web.1: [2018-02-02 15:17:17 +0000] [9] [INFO] Worker exiting (pid: 9) 
Feb 02 07:17:17 dagenssalg app/web.1: [2018-02-02 15:17:17 +0000] [8] [INFO] Worker exiting (pid: 8) 
Feb 02 07:17:17 dagenssalg app/web.1: [2018-02-02 15:17:17 +0000] [4] [INFO] Shutting down: Master 
Feb 02 07:17:17 dagenssalg app/web.1: [2018-02-02 15:17:17 +0000] [4] [INFO] Reason: Worker failed to boot. 
Feb 02 07:17:17 dagenssalg heroku/web.1: Process exited with status 3 
Feb 02 07:17:18 dagenssalg heroku/web.1: State changed from up to crashed 

我错过了什么? 任何帮助都非常感谢。 最好的祝福 Kresten

1 个答案:

答案 0 :(得分:0)

似乎在你的python编译文件中以某种方式破坏了UNIX幻数。

在linux内部项目中,您可以通过删除已编译的文件来修复以下内容

find . -name \*.pyc -delete

编辑---

查看.pyc是否不在您的git仓库中,因为以下内容可能会在heroku上产生相同的结果