アーティクル - CS320643
一部の変換されたプロパティは機能しません。 Platform Analytics の flink ログ ファイル レポート「java.net.SocketException: Too many open files」
修正日: 22-Dec-2022
適用対象
- ThingWorx Analytics 8.4
説明
- 一部の変換されたプロパティのステータスが異常です
- taskmanager および jobmanager flink ログ ファイル レポート
java.io.IOException: YYYY:ZZZZ から BLOB XXXX をフェッチして /tmp/blobStore-XXXX/incoming/temp-00003909 に保存できませんでした
org.apache.flink.runtime.blob.BlobClient.downloadFromBlobServer(BlobClient.java:191) で
org.apache.flink.runtime.blob.AbstractBlobCache.getFileInternal(AbstractBlobCache.java:177) で
org.apache.flink.runtime.blob.PermanentBlobCache.getFile (PermanentBlobCache.java:205) で
org.apache.flink.runtime.execution.librarycache.BlobLibraryCacheManager.registerTask (BlobLibraryCacheManager.java:119) で
org.apache.flink.runtime.taskmanager.Task.createUserCodeClassloader (Task.java:878) で
org.apache.flink.runtime.taskmanager.Task.run(Task.java:589) で
java.lang.Thread.run(Thread.java:748) で
原因: java.io.IOException: アドレス /YYYY:ZZZZ で BlobServer に接続できませんでした
org.apache.flink.runtime.blob.BlobClient.<init>(BlobClient.java:124) で
org.apache.flink.runtime.blob.BlobClient.downloadFromBlobServer(BlobClient.java:165) で
... 6 つ以上
原因: java.net.SocketException: 開いているファイルが多すぎます
java.net.Socket.createImpl (Socket.java:460) で
java.net.Socket.connect(Socket.java:587) で
java.net.Socket.connect(Socket.java:538) で
org.apache.flink.runtime.blob.BlobClient.<init>(BlobClient.java:118) で
... 7 つ以上
java.io.IOException: アドレス /YYYY:ZZZZ で BlobServer に接続できませんでした
org.apache.flink.runtime.blob.BlobClient.<init>(BlobClient.java:124) で
org.apache.flink.runtime.blob.BlobClient.downloadFromBlobServer(BlobClient.java:165) で
org.apache.flink.runtime.blob.AbstractBlobCache.getFileInternal(AbstractBlobCache.java:177) で
org.apache.flink.runtime.blob.PermanentBlobCache.getFile (PermanentBlobCache.java:205) で
org.apache.flink.runtime.execution.librarycache.BlobLibraryCacheManager.registerTask (BlobLibraryCacheManager.java:119) で
org.apache.flink.runtime.taskmanager.Task.createUserCodeClassloader (Task.java:878) で
org.apache.flink.runtime.taskmanager.Task.run(Task.java:589) で
java.lang.Thread.run(Thread.java:748) で
原因: java.net.SocketException: 開いているファイルが多すぎます
java.net.Socket.createImpl (Socket.java:460) で
java.net.Socket.connect(Socket.java:587) で
java.net.Socket.connect(Socket.java:538) で
org.apache.flink.runtime.blob.BlobClient.<init>(BlobClient.java:118) で
... 7 つ以上
/tmp/blobStore-XXXX の内容を一覧表示できませんでした
org.apache.flink.util.FileUtils.cleanDirectory (FileUtils.java:212) で
org.apache.flink.util.FileUtils.deleteDirectory (FileUtils.java:146) で
org.apache.flink.runtime.blob.PermanentBlobCache$PermanentBlobCleanupTask.run(PermanentBlobCache.java:271) で
java.util.TimerThread.mainLoop (Timer.java:555) で
java.util.TimerThread.run(Timer.java:505) で
最新バージョンはこちらを参照ください CS320643