# IMQServiceOptions.multiProcess property · @imqueue/rpc

Source: https://imqueue.org/api/rpc/latest/rpc.imqserviceoptions.multiprocess/
Published: 2026-08-04
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/rpc 3.5.3 — generated reference, not hand-written

Fork one cluster worker per CPU core, multiplied by [IMQServiceOptions.childrenPerCore](https://imqueue.org/api/rpc/latest/rpc.imqserviceoptions.childrenpercore/).

**Signature:**

```typescript
multiProcess: boolean;
```

## Default Value

false

## Remarks

The cluster primary also starts its own queue consumer and metrics listener after forking, so a service configured for N workers runs N+1 consumers. Workers are never respawned: when one dies the whole process exits with code 1, leaving supervision to the process manager.

