Остановка экземпляров
Чтобы остановить один или несколько экземпляров, запущенных локально в фоновом режиме, выполните следующую команду:
cartridge stop [ИМЯ_ЭКЗЕМПЛЯРА...] [параметры]
Здесь [ИМЯ_ЭКЗЕМПЛЯРА...] означает, что можно указать больше одного имени.
Если не указать ИМЯ_ЭКЗЕМПЛЯРА, в список аргументов войдут все экземпляры из файла конфигурации экземпляра Cartridge. См. параметр --cfg ниже.
--name |
Имя приложения. По умолчанию значение берется из поля package в файле .rockspec. |
-f, --force |
Принудительная остановка экземпляров через SIGKILL. По умолчанию экземпляры получают сигнал SIGTERM. |
--stateboard |
Остановка экземпляров, включая stateboard-экземпляр. Игнорируется, если задать параметр --stateboard-only. |
--stateboard-only |
Остановка stateboard-экземпляра. Если задать этот параметр, ИМЯ_ЭКЗЕМПЛЯРА... игнорируется. |
--run-dir |
Директория, где хранятся PID-файлы и файлы сокетов (по умолчанию ./tmp/run). run-dir — также раздел файла .cartridge.yml. Узнайте больше о путях к файлам экземпляров. |
--cfg |
Путь к файлу конфигурации экземпляров (по умолчанию ./instances.yml). cfg — также раздел файла .cartridge.yml. Узнайте больше о путях к файлам экземпляров. |
Примечание
Используйте ту же директорию запуска (run-dir), что и в команде cartridge start. PID-файлы из этой директории используются для остановки запущенных экземпляров.