--- name: pperl-specific diagnostics --- # pperl-specific diagnostics Messages PetaPerl emits that have no counterpart in upstream Perl. Most concern the daemon mode - pperl's persistent-process feature, which has no analogue in a stock perl - and a few native modules with pperl-specific behavior. ## Daemon mode `pperl` can run a script as a resident daemon and dispatch requests to it, which avoids paying interpreter startup on every call. The daemon diagnostics report problems with that channel. ### `` `Daemon already running for this script (socket: %s)` `` **(F)** A `--daemon` start was requested for a script that already has a running daemon. The socket path is shown. Stop the existing daemon first, or connect to it instead of starting a new one. ### `` `Cannot connect to daemon (%s): %s` `` **(F)** A client could not reach the daemon socket. The message continues with one of two hints depending on context - `Start with: pperl --daemon