Solaris has a low default system soft limit for the number of file descriptors. When running a multi-threaded process, you might reach the soft limit for file descriptors. This gives you the WebSphere® MQ reason code MQRC_UNEXPECTED_ERROR (2195) and, if there are enough unused file descriptors, a WebSphere MQ FFST™ file.
set rlim_fd_cur=10000 set rlim_fd_max=10000