Временные файлы не удалены? - PullRequest
1 голос
/ 28 марта 2012

Мы используем JBoss 6, файлы jna tmp создаются, но не удаляются.

путь:

jboss.server.home.dir/tmp

файлы:

-rw-r--r-- 1 root          root         182908 Mar  5 14:43 jna1000075621423330119.tmp
-rw-r--r-- 1 root          root         182908 Mar 13 21:21 jna1000448379897914340.tmp
-rw-r--r-- 1 root          root         182908 Mar  8 00:53 jna100087558889160466.tmp
-rw-r--r-- 1 root          root         182908 Mar  5 17:53 jna1001389809425363375.tmp
-rw-r--r-- 1 root          root         182908 Mar  6 23:14 jna1001847722792022649.tmp
-rw-r--r-- 1 root          root         182908 Mar  9 09:19 jna1002218205957676424.tmp
...

1 Ответ

1 голос
/ 28 марта 2012

Похоже, что какое-то приложение или библиотека использует JNA для вызова собственного кода.Эти jna*.tmp файлы на самом деле являются некоторыми lib*.so нативными библиотеками, распакованными в текущий временный каталог.Сам JBoss не использует нативный код.Вы можете попытаться определить, кто на самом деле использует JNA.Но самый простой подход - добавить очистку tmp dir в сценарий запуска jboss.

...