gpt4 book ai didi

windows - phantomjs exit() 不会终止进程

转载 作者:可可西里 更新时间:2023-11-01 12:12:42 29 4
gpt4 key购买 nike

我在 Windows 7 上使用 phantom.js 已经有一段时间了(我认为 v1.4.0 是我使用的第一个版本)并且一切都很好。但由于某种原因,调用 phantom.exit() 时进程不再正确终止,我完全不知道为什么。

问题从v1.7.0开始出现,一天比一天。一切都曾经在 1.7.0 中运行良好,但后来就没有了。即使在升级到 1.8.0 和现在的 1.9.0 之后,它仍然无法正常工作。控制台只是挂起。我无法输入任何内容,phantomjs.exe 仍然列在任务管理器的进程列表中,即使 CTRL+C 也没有执行任何操作。整个事情都被卡住了。

控制台中的下划线闪烁,好像它需要更多输入,但我无法输入任何内容。我唯一的机会是使用 [X] 按钮关闭 cmd 窗口,这对于自动化测试来说是完全愚蠢的。

我使用从 http://phantomjs.org/ 下载的预编译二进制文件正如我所说:它一天天停止工作。我什至重新安装了几次,甚至重新安装到不同的文件夹,但该过程不再终止。谁知道问题出在哪里?

phantom screenshot after calling phantom.exit()

最佳答案

当您有两张卡时,这是 Nvidia 驱动程序的一个已知问题。要解决此问题,您需要在 NVidia 控制面板(NVidia 控制面板 > 管理 3D 设置 > 全局设置)中选择“高性能 NVidia 处理器”。

在这里阅读更多:https://github.com/ariya/phantomjs/issues/10845

关于windows - phantomjs exit() 不会终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16897493/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com