Skip to main content

bleep config compile-server

You can speed up normal usage by keeping the compile server running between invocations. This is where you control it

Synopsis

bleep config compile-server <subcommand>

bleep config compile-server auto-shutdown-disable

(deprecated: use bleep server config mode shared) leave compile servers running between bleep invocations

bleep config compile-server auto-shutdown-enable

(deprecated: use bleep server config mode per-invocation) shut down the compile server between bleep invocations

bleep config compile-server stop-all

(deprecated: use bleep server stop-all) stop every shared compile server currently running

Synopsis

bleep config compile-server stop-all [flags]

Flags

FlagDescription
--forceskip the graceful path: kill immediately and delete the socket directory

bleep config compile-server max-memory

(deprecated: use bleep server config max-memory) set max heap for compile server JVM

Synopsis

bleep config compile-server max-memory <size>

Arguments

ArgumentType
sizeone

bleep config compile-server max-memory-clear

remove compile server max heap setting (back to default: 1/4 of physical RAM, clamped to 4g..16g)

bleep config compile-server parallelism

(deprecated: use bleep server config parallelism) set how many operations may run at once — compiles, test forks, sourcegen (default: one per core)

Synopsis

bleep config compile-server parallelism <n>

Arguments

ArgumentType
none

bleep config compile-server parallelism-clear

(deprecated: use bleep server config parallelism-clear) remove the parallelism setting (back to default: one per core)

bleep config compile-server max-cached-workspaces

set how many workspaces' builds stay warm in the server (default: one per GB of server heap, at least 2). Evicted ones reload on next use

Synopsis

bleep config compile-server max-cached-workspaces <n>

Arguments

ArgumentType
none

bleep config compile-server max-cached-workspaces-clear

(deprecated: use bleep server config max-cached-workspaces-clear) remove the setting (back to default: one per GB of server heap, at least 2)

bleep config compile-server read-timeout

set minutes the server waits for a client's next message before dropping the connection, 0 to wait forever (default: 30)

Synopsis

bleep config compile-server read-timeout <minutes>

Arguments

ArgumentType
minutesone

bleep config compile-server read-timeout-clear

remove read timeout setting (use default: 30 minutes)

bleep config compile-server idle-timeout

set minutes the server stays alive with no connected client before shutting itself down, 0 to stay alive forever (default: 60)

Synopsis

bleep config compile-server idle-timeout <minutes>

Arguments

ArgumentType
minutesone

bleep config compile-server idle-timeout-clear

remove idle timeout setting (use default: 60 minutes)