Initial server source import
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# TRUF worker: шпаргалка Windows
|
||||
|
||||
Откройте PowerShell в корне распакованного Windows package. Обычный запуск не
|
||||
требует прав администратора.
|
||||
|
||||
## Один раз
|
||||
|
||||
```powershell
|
||||
Set-ExecutionPolicy -Scope Process Bypass
|
||||
notepad .\worker-install.yaml
|
||||
```
|
||||
|
||||
Заполните открытый файл:
|
||||
|
||||
```yaml
|
||||
server: https://pregnant.horsecock.store
|
||||
token: PASTE_DEVICE_TOKEN_HERE
|
||||
parallelism: 1
|
||||
```
|
||||
|
||||
Затем выполните:
|
||||
|
||||
```powershell
|
||||
.\prepare-worker.ps1
|
||||
.\truf-worker.cmd install --config .\worker-install.yaml
|
||||
Remove-Item -LiteralPath .\worker-install.yaml
|
||||
.\truf-worker.cmd doctor --json
|
||||
```
|
||||
|
||||
## Каждый день
|
||||
|
||||
```powershell
|
||||
.\truf-worker.cmd start --startup-timeout 30
|
||||
.\truf-worker.cmd status
|
||||
.\truf-worker.cmd attach --follow-seconds 300
|
||||
.\truf-worker.cmd watch --follow-seconds 300
|
||||
.\truf-worker.cmd stop --timeout 120 --json
|
||||
```
|
||||
|
||||
`q` или `Ctrl-C` отсоединяет `attach`/`watch`, но не останавливает worker.
|
||||
После перезагрузки снова выполните только `start`; token уже находится в
|
||||
приватном installed config.
|
||||
|
||||
## Диагностика
|
||||
|
||||
```powershell
|
||||
.\truf-worker.cmd status --json
|
||||
.\truf-worker.cmd logs --tail 200
|
||||
.\truf-worker.cmd logs --follow --follow-seconds 300
|
||||
.\truf-worker.cmd history --limit 50
|
||||
.\truf-worker.cmd doctor --json
|
||||
```
|
||||
|
||||
Clean stop должен вернуть `state: stopped`, `drained: true`, `exit_code: 0`.
|
||||
Иначе сохраните state и диагностику; не удаляйте work или bundles.
|
||||
Reference in New Issue
Block a user