Запуск демона Gradle, 1 занятый и 6 остановленных демонов нельзя использовать повторно, используйте --status для деталей

Когда я выполнял gradle clean, я получил следующее сообщение:

Запуск демона Gradle, 1 занятый и 6 остановленных демонов нельзя использовать повторно, используйте --status для деталей

Для расследования я запускаю следующую команду.

$ 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. Как убить процесс демона?

Ответ 1

Остановка существующего демона:

Если вы хотите явно прекратить запуск процессов Daemon по какой-либо причине, просто используйте gradle --stop команды gradle --stop.

Но gradle --stop останавливает демонов, работающих с другой версией Gradle.

Как убить весь процесс Daemon на моей машине?

Gradle убьет любого демона, который простаивал в течение 3 часов или более, поэтому вам не нужно беспокоиться о его очистке вручную.

Ссылка ресурса: информация о выпуске демона

Таким образом, команда и вывод приведены ниже:

$ 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

Ответ 2

Просто добавьте две строки в свои свойства Gradle:

org.gradle.daemon = верно

org.gradle.parallel = верно