gradle - 启动一个 Gradle 守护进程,1 个忙碌和 6 个停止的守护进程无法重用,使用

当我运行 gradle clean 命令时,我收到以下消息

Starting a Gradle Daemon, 1 busy and 6 stopped Daemons could not be reused, use --status for details

为了调查,我运行以下命令。

$ gradle --status
   PID STATUS   INFO
 11506 BUSY     4.3.1
  8027 STOPPED  (stop command received)
  9347 STOPPED  (stop command received)
 11727 STOPPED  (by user or operating system)
  4786 STOPPED  (by user or operating system)
 14569 STOPPED  (by user or operating system)
 31237 STOPPED  (by user or operating system)

Only Daemons for the current Gradle version are displayed. See https://docs.gradle.org/4.3.1/userguide/gradle_daemon.html#sec:status

所以,我的脑海里出现了一些问题。

  1. 如何停止现有的守护进程?

  2. 如何杀死守护进程?

最佳答案

Stopping an existing Daemon:

如果您出于任何原因想明确停止运行守护进程,只需使用命令 gradle --stop

注意:请注意,gradle --stop 命令不会停止使用不同版本的 Gradle 运行的守护进程。

How to kill all Daemon process on my machine?

Gradle 会杀死任何闲置 3 小时或更长时间的守护进程,因此您不必担心手动清理它们。

资源链接: Gradle Daemon Issue Details

所以命令和输出如下:

$ gradle --stop
Stopping Daemon(s)
2 Daemons stopped

停止守护进程后,状态将如下所示:

$ gradle --status
No Gradle daemons are running.
   PID STATUS   INFO
  8027 STOPPED  (stop command received)
  9347 STOPPED  (stop command received)
 12448 STOPPED  (stop command received)
 11506 STOPPED  (stop command received)
 11727 STOPPED  (by user or operating system)
  4786 STOPPED  (by user or operating system)
 14569 STOPPED  (by user or operating system)
 31237 STOPPED  (by user or operating system)

如果你卡在 gradle build running,你可以通过这篇文章: Stuck with Gradle Build Running

关于gradle - 启动一个 Gradle 守护进程,1 个忙碌和 6 个停止的守护进程无法重用,使用 --status 获取详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49074620/

相关文章:

java - 如何让 Maven 自动重试(从失败的模块恢复)?

c - 在配置脚本中处理 CFLAGS 的最佳实践?

android - 通过 TeamCity 为 Android 持续集成。首选工具?

xcode - 学习和理解 Xcode 构建系统

android - 如何使用 Expo CLI 为 android 构建 64 位 native 代

msbuild - Mercurial/Kiln + MSBuild + MSTest 的持续集成建

maven - 在 Android Studio 中优化构建时间

.net - 内容文件更改后 Visual Studio 未重建

android - 管理 Android 应用商店(谷歌/亚马逊/等)的代码/构建?

eclipse - noClassDefFoundError 使用 Eclipse 的 Scala