PUSH-000086
{}: Requested output buffer size could not be allocated, requested: {} allocated: {}.
Description
The send buffer of the socket was assigned a different amount of memory than requested. This is configured by the output buffer size. The configured output 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 output-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 output
buffer in the client multiplexer, change your OS socket
configuration.
- On Linux
- To see the current maximum size of the output
socket buffer, run the following command:
sysctl -a | grep wmem_max
To set the maximum size of the output socket buffer, run the following command:sudo sysctl -w net.core.wmem_max=number_of_bytes