我在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
答案 0 :(得分:0)
似乎在你的python编译文件中以某种方式破坏了UNIX幻数。
在linux内部项目中,您可以通过删除已编译的文件来修复以下内容
find . -name \*.pyc -delete
编辑---
查看.pyc是否不在您的git仓库中,因为以下内容可能会在heroku上产生相同的结果