[Terminal] 终端频发无法读取修改的文件的问题
Tofloor
poster avatar
thepoy
deepin
2021-01-25 21:57
Author

 

 

之前发过贴子,没人理我,再发一遍试试。

 

第一次发现此问题,是在用go写的爬虫遇到bug,然后修改bug,按照go的报错来看,我改的绝对没问题,但运行时还报此错误,不经意间用cat查看了一下终端里运行的go文件内容,就是代码修改前的版本,弄的我一度怀疑人生。

多线程爬虫时因为ulimit -n默是1024,报了几次错,修改成了65535,之后再运行时仍报了几次open file limit错,这个bug也正是open file limit之后发生,且只能重启解决,注消也没用。

Reply Favorite View the author
All Replies
liwl
deepin
2021-01-25 22:57
#1

这个不是系统的问题,我个人感觉还是你在哪方面操作的问题。

终端编辑是否保存?

修改的是不是同一个文件等

Reply View the author
moqilintong
deepin
2021-01-25 23:07
#2

这是一篇解决终端显示(base)的教程,但是你提到的这个问题我这里没有复现,不清楚是怎么回事

https://www.jianshu.com/p/6cdc9713c4ed

Reply View the author
thepoy
deepin
2021-01-26 00:00
#3
liwl

这个不是系统的问题,我个人感觉还是你在哪方面操作的问题。

终端编辑是否保存?

修改的是不是同一个文件等

这怎么可能,我从来不用终端编辑文件。

这个问题发生在触发open files limit错误后。

只能重启解决,注销都不管用。

 

Reply View the author
thepoy
deepin
2021-01-26 00:02
#4
moqilintong

这是一篇解决终端显示(base)的教程,但是你提到的这个问题我这里没有复现,不清楚是怎么回事

https://www.jianshu.com/p/6cdc9713c4ed

触发open files limit错误后有几率发生此问题,一旦发生,只能重启解决。

Reply View the author