技术文章 - CS289304
Windchill 中出现“打开的文件过多”错误
已修改: 19-Aug-2025
适用于
- Windchill PDMLink 9.1 to 13.1
- Linux environment
说明
- 在 Linux 平台上,Windchill 服务器端组件会抛出错误,包括消息“打开的文件太多”。
- 一些示例消息:
java.io.FileNotFoundException: /opt/webhost/pdmlink/Windchill_10.2/Windchill/gateway/jar_files/update_state_734687.jar (Too many open files)
ERROR : com.ptc.windchill.migration.wbm.loaders.content.StandardContentMigrationHandler Administrator - Too many open files java.io.IOException: Too many open files
ERROR (qtp110456297-16) [ x:wblib] o.a.s.h.RequestHandlerBase org.apache.lucene.store.AlreadyClosedException: this IndexWriter is closed Caused by: java.nio.file.FileSystemException: /appl/ptc/Windchill-XX.X/SolrServer/solr/data/wblib/index/_iy3n_Lucene50_0.tim: Too many open files
ERROR [ajp-nio-127.0.0.1-8012-exec-305] com.ptc.netmarkets.util.misc.NmPresentationData 661183 - Unable to load Core-UI JavaScript Files java.io.FileNotFoundException: /ptc/Windchill_11.0/Windchill/codebase/apps/Windchill/loadOrderJS.txt (Too many open files)
Server socket accept exception: java.net.SocketException: Too many open files (Accept failed) 2023-06-01 23:23:31,388 INFO [RMI TCP Accept-6053] wt.system.err - Retrying... 2023-06-01 23:23:31,388 INFO [RMI TCP Accept-6053] wt.system.err - Server socket accept exception: java.net.SocketException: Too many open files (Accept failed)
WARNING: RMI TCP Accept-3001: accept loop for WrappedServerSocket[addr=0.0.0.0/0.0.0.0,localport=3001] throws java.net.SocketException: Too many open files (Accept failed) at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at wt.util.WrappedServerSocket.accept(WrappedServerSocket.java:102)
这是文章 289304 的 PDF 版本,可能已过期。最新版本 CS289304