我正在使用django-supervisor,我的主管配置为here。
运行python manage.py supervisor
在我的3台Ubuntu计算机上运行良好,但是当我尝试在我的mac(10.10)上运行它时,我遇到了django的2个问题:
如果我在代码中添加print
语句,我无法在控制台中看到它
如果我停止主管再次启动它,它说我的django端口已经在使用
每次都要运行:lsof -i :8000 | awk '{print $2}' | tail -n +2 | xargs kill
以便在主管内部运行django。
这两个问题不会在Ubuntu机器上发生。
我的Mac仅用于开发环境。
任何想法如何解决它们?