Just a second...

PUSH-000085

Connector '{}' failed to allocate input buffer of configured size ({}); allocated {}.

Description

The receive buffer of the socket was assigned a different amount of memory than requested. This is configured by the input buffer size. The configured input buffer size is a hint to the operating system. Refer to your OS documentation for any socket buffer limits. This can have performance implications.

Additional information

When you change the input-buffer-size in the Connectors.xml configuration file, this configures the following buffers:
  • A buffer in the client multiplexer, which will be of the configured size
  • A socket buffer managed by the operating system
Depending on the operating system configuration, the operating system might not provide you with a socket buffer of the specified size and you might be allocated a smaller one.
To ensure that the socket buffer is set to the same size as the input buffer in the client multiplexer, change your OS socket configuration.
On Linux
To see the current maximum size of the input socket buffer, run the following command:
sysctl -a | grep rmem_max
To set the maximum size of the input socket buffer, run the following command:
sudo sysctl -w net.core.rmem_max=number_of_bytes