We are using the OpenSSH package downloaded from Advantage to sftp files from a remote server to the filesystem where the Integration Server is running. We are beginning to frequently experience an issue where the sftp commands will fail with the following error:
com.wm.app.b2b.server.ServiceException: I/O Exception running command: java.io.IOException: Not enough space
After some research, we determined that the error was being caused by a lack of physical memory on the server where the IS is running. Killing some processes that were consuming a large amount of memory allowed the sftp commands to execute successfully.
In researching the issue, however, we observed that the IS executing the sftp commands was consuming a large (3GB) of memory. We have java startup parameters limiting the memory of the JVM to 512MB (-mx512M). It appears that the OpenSSH is forking new processes that are allowing the Integration Server to exceed the memory limitations we have tried to impose with jvm startup parameters.
Has anyone seen memory issues such as this associated with OpenSSH before?