App-PureProxy

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


 Directly

        lwp-request -m get https://raw.githubusercontent.com/dex4er/PureProxy/master/fatpack/install.sh | sh

    or

        curl -qsSL https://raw.githubusercontent.com/dex4er/PureProxy/master/fatpack/install.sh | sh

    or

        wget --quiet -O- https://raw.githubusercontent.com/dex4er/PureProxy/master/fatpack/install.sh | sh

OPTIONS

 --access-log

    Specifies the pathname of a file where the access log should be
    written. By default, in the development environment access logs will go
    to STDERR. See plackup. (default: none)

 --daemonize

    Makes the process run in the background. It doesn't work (yet) in
    native Windows (MSWin32). (default: 0)

 -E, --env

    Specifies the environment option. See plackup. (default: "deployment")

 --error-log

    Specify the pathname of a file where the error log should be written.
    This enables you to still have access to the errors when using
    --daemonize. (default: none)

 --group

    Changes the group ids or group names that the server should switch to
    after binding to the port. The ids or names can be separated with
    commas or space characters. (default: none)

 -o, --host

    Binds to a TCP interface. Defaults to undef, which lets most server
    backends bind to the any (*) interface. This option is only valid for
    servers which support TCP sockets.

 -I

    Specifies Perl library include paths, like perl's -I option. You may
    add multiple paths by using this option multiple times. See plackup.

 --ipv6

    Enables IPv6 support. The IO::Socket::IP module is required. (default:
    1 if IO::Socket::IP is available or 0 otherwise)

 --keepalive-timeout

    Timeout for persistent connections. (default: 2)

 -L, --loader

    Starlet changes the default loader to Delayed to make lower consumption
    of the children and prevent problems with shared IO handlers. It might
    be set to Plack::Loader to restore the default loader.

 -M

    Loads the named modules before loading the app's code. You may load
    multiple modules by using this option multiple times. See plackup.
    (default: none)

 --main-process-delay

    The Starlight nor Thrall do not synchronize their processes and require
    a small delay in main process so it doesn't consume all CPU. (default:
    0.1)

 --max-keepalive-reqs

    Max. number of requests allowed per single persistent connection. If
    set to one, persistent connections are disabled. (default: 1)

 --max-reqs-per-child

    Max. number of requests to be handled before a worker process exits.
    (default: 1000)

 --max-workers

    A number of worker threads. (default: 50)

 --min-reqs-per-child

    If set, randomizes the number of requests handled by a single worker
    process between the value and that supplied by --max-reqs-per-chlid.
    (default: none)

 -p, --port

    Binds to a TCP port. Defaults to 5000. This option is only valid for
    servers which support TCP sockets.

    Note: default port 5000 may conflict with AirPlay server on MacOS 12
    (Monterey) or later.

 --pid

    Specify the pid file path. Use it with -D|--daemonize option. (default:
    none)

 -q, --quiet

    Suppress the message about starting a server.

 -r, --reload

    Makes plackup restart the server whenever a file in your development
    directory changes. See plackup. (default: none)



( run in 0.599 second using v1.01-cache-2.11-cpan-39bf76dae61 )