webraybtl/CodeQLpy

运行卡住

Opened this issue · 11 comments

startscan: UnsafeTlsVersion,运行到这一步就会一直卡住,不再执行后续
image

我也遇到卡住这个问题了,项目大概200多mb吧

我也遇到卡住这个问题了,项目大概200多mb吧

是需要一直等待吗?我还以为是bug、卡住了

现在大概两个小时不动了呢
image

现在大概两个小时不动了呢 image

我跟你一样,就一个1mb的小东西。。。

作者大只佬可能在忙吧…………

我也遇到了这个问题,之后排查了一段时间

发现是【proc = subprocess.Popen(" ".join(command), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, bufsize=-1)】这段话的问题。

原因:

1、Popen使用PIPE流,在缓冲区的数据过大时,可能会直接卡住阻塞。

解决方案:

1、把PIPE流,换成其它文件流,就不会发生  缓冲区的阻塞问题。

参考资料:

嗯嗯,还有其它问题的话,可以去《极限学习CodeQL的内卷时代》群去交流。

作者大只佬可能在忙吧…………

我也遇到了这个问题,之后排查了一段时间

发现是【proc = subprocess.Popen(" ".join(command), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, bufsize=-1)】这段话的问题。

原因:

1、Popen使用PIPE流,在缓冲区的数据过大时,可能会直接卡住阻塞。

解决方案:

1、把PIPE流,换成其它文件流,就不会发生  缓冲区的阻塞问题。

参考资料:

嗯嗯,还有其它问题的话,可以去《极限学习CodeQL的内卷时代》群去交流。

感谢师傅的指教,我将popen的结果放到txt中就解决了,师傅tql

现在大概两个小时不动了呢 image

建议参考一下hanshou101师傅的回答

现在大概两个小时不动了呢 image

我跟你一样,就一个1mb的小东西。。。

建议参考一下hanshou101师傅的回答

大佬能说详细些么,具体是改动哪里啊?

大佬能说详细些么,具体是改动哪里啊?

codeql/common.py下的run函数改一下
微信截图_20240429202523

大佬能说详细些么,具体是改动哪里啊?

codeql/common.py下的run函数改一下 微信截图_20240429202523
感谢!!!