CodeQLpy icon indicating copy to clipboard operation
CodeQLpy copied to clipboard

运行卡住

Open perkupup opened this issue 1 year ago • 11 comments

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

perkupup avatar Mar 22 '24 01:03 perkupup

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

via-labs avatar Mar 27 '24 13:03 via-labs

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

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

perkupup avatar Mar 27 '24 13:03 perkupup

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

via-labs avatar Mar 27 '24 13:03 via-labs

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

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

lcl99 avatar Apr 21 '24 13:04 lcl99

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

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

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

原因:

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

解决方案:

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

参考资料:

  • python Popen卡死问题-CSDN博客 https://blog.csdn.net/weixin_34348111/article/details/93815969
  • Python调用subprocess.Popen卡死的解决方案 - slqt - 博客园 https://www.cnblogs.com/slqt/p/10362527.html
  • Python调用系统命令卡住 | Escape https://www.escapelife.site/posts/3aa0befe.html

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

hanshou101 avatar Apr 27 '24 03:04 hanshou101

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

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

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

原因:

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

解决方案:

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

参考资料:

  • python Popen卡死问题-CSDN博客 https://blog.csdn.net/weixin_34348111/article/details/93815969
  • Python调用subprocess.Popen卡死的解决方案 - slqt - 博客园 https://www.cnblogs.com/slqt/p/10362527.html
  • Python调用系统命令卡住 | Escape https://www.escapelife.site/posts/3aa0befe.html

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

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

perkupup avatar Apr 28 '24 15:04 perkupup

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

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

perkupup avatar Apr 28 '24 15:04 perkupup

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

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

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

perkupup avatar Apr 28 '24 15:04 perkupup

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

caicaikun avatar Apr 29 '24 12:04 caicaikun

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

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

perkupup avatar Apr 29 '24 12:04 perkupup

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

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

caicaikun avatar Apr 29 '24 13:04 caicaikun