my $rpcenv = $self->{rpcenv};
- my $base_handler_class = $self->{base_handler_class};
-
- die "no base handler - internal error" if !$base_handler_class;
-
my $uri_param = {};
- my ($handler, $info) = $base_handler_class->find_handler($method, $rel_uri, $uri_param);
+ my ($handler, $info) = PVE::API2->find_handler($method, $rel_uri, $uri_param);
if (!$handler || !$info) {
$rpcenv->set_user(undef); # clear after request
return {
my $socket = $self->create_reusable_socket(85, '127.0.0.1');
$self->{server_config} = {
- base_handler_class => 'PVE::API2',
keep_alive => 100,
max_conn => 500,
max_requests => 1000,
add_dirs($dirs, '/novnc/' => '/usr/share/novnc-pve/');
$self->{server_config} = {
- base_handler_class => 'PVE::API2',
title => 'Proxmox VE API',
keep_alive => 100,
max_conn => 500,
my $socket = $self->create_reusable_socket(3128, undef, $family);
$self->{server_config} = {
- base_handler_class => 'PVE::API2',
keep_alive => 0,
max_conn => 500,
lockfile => $accept_lock_fn,