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
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