我有一个在终端窗口中运行的 Django 实例。每当我调整窗口大小时,Django 进程就会异常终止,并且在 error_log 文件中不会留下任何记录。
我在ratpoison、xmonad 和mwm 中测试了它。 xterm 和 rxvt-unicode 都会受到影响。天哪,连 PuTTY 都受到影响了!
答案1
Django 1.7于2014年9月2日发布,于2015年12月1日结束生命。
然而,这个问题仍然是热门话题。
这是 Python 的一个已知问题,记录在
- PEP 475:重试系统调用失败并显示 EINTR(2014 年 7 月 29 日)
尽管Python(和Django)没有对 采取特殊操作SIGWINCH
,但读取仍然有可能被中断。 Python 中的修复已提交至 3.5 版问题23285,2015 年 2 月 7 日。