我开了很多个线程爬取网页上的信息,然后将这些信息写入数据库。但是不管我开启多少个线程,每当写入数据库三万多条记录之后就会报出下面这个异常,请问如何解决呢???
认证高级PHP讲师
SQL 接続は再利用されず、閉じられません...
症状を治療する方法はありますが、根本原因を治療する方法はありません。それは、JVM のメモリを増やすことです。 起動パラメータ Riga -Xms512m -Xmx1024m
詳細な GC ログを印刷し、メモリ GC の状況を観察します
その時点のメモリ スナップショットをダンプし、どのオブジェクトがメモリを占有しているかを観察します
PS: ラージ オブジェクトが存在すると推定されます。ラージ オブジェクトは古い世代に直接入り、アプリケーション内でラージ オブジェクトへの参照を保持したままになります。
友達が結論を推測するのを手伝ってくれました。試してみてください
http://www.yl1001.com/group_article/1721468995450102.htm?classic_id=7691469068392318#comment_7691469068392318
SQL 接続は再利用されず、閉じられません...
症状を治療する方法はありますが、根本原因を治療する方法はありません。それは、JVM のメモリを増やすことです。
起動パラメータ Riga -Xms512m -Xmx1024m
詳細な GC ログを印刷し、メモリ GC の状況を観察します
その時点のメモリ スナップショットをダンプし、どのオブジェクトがメモリを占有しているかを観察します
PS: ラージ オブジェクトが存在すると推定されます。ラージ オブジェクトは古い世代に直接入り、アプリケーション内でラージ オブジェクトへの参照を保持したままになります。
友達が結論を推測するのを手伝ってくれました。試してみてください
http://www.yl1001.com/group_article/1721468995450102.htm?classic_id=7691469068392318#comment_7691469068392318