-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
新增題目會當機 #4
Comments
这个问题我们也有遇到:uWSGI 不知为何似乎会卡住或者 Out Of Memory 导致宕机。原因还不清楚,可能是因为代码中某处出现了 dead lock,或者 uWSGI 的配置 不当。我们目前使用的方案是直接让 nginx 反向代理 Django 的开发服务器( 当然,你遇到的问题可能和我们的不一样。在 |
收到,我有空試著將log發上來 |
這是我在Protainer上面抓到的一行疑似錯誤的後台輸出
|
我也有遇到这条 log,不过它只是一个关于 problem list 条目顺序的警告,和宕机似乎没有关联。这也是我比较疑惑的事情:宕机确实发生了,但没有任何的错误提示迹象。 |
先這樣將就用吧,我不太會django,抱歉沒辦法幫到你忙 |
没关系 :-) 因为我这边也不知道怎么回事。考虑到改用 Python 自己的 另外,你也可以尝试在这里用原版 DMOJ 替代经过修改的 SchOJ (也就是改为 |
有空我會試看看的 |
這幾天我把site來源改成原版的DMOJ,依舊會卡機,把 worker 改成一個也是一樣的情形。 |
那看来可能确实是原版出现了死锁现象,那我把默认配置的 worker 数先调整到 1 好了,至少先试着排除一下死锁问题。 |
我這裡也會試著調整 |
大大晚安,我早前重新pull過repo,重新build,up之後會出現這個問題
我在網路上已經查過各種解法,但始終行不通 |
@minexo79 可参见 SchOJ/site#23。 |
我使用dmoj-dockercompose這個solution,
在新增題目頁面按下保存之後會呈現當機狀態,
需要重開docker可以恢復正常。
但是題目依舊創建成功。
The text was updated successfully, but these errors were encountered: