掲示板・スレッド詳細
質問
91. comiccafeapp - 15/02/08 12:29:05
>>90
PDFの処理は全てオープンソースのライブラリ任せなので、特に制限を実装しているということはありません。
原因究明の為に何点か質問させてください。
1.お使いのOSを教えてください。
2.Javaに割り当てているメモリ量は何MBでしょうか?配布されている起動スクリプトから実行しているのであれば最大1024MB割り当てていることになります。
3.PDFを処理するライブラリはPDFBoxを使用していますでしょうか?それともPdfRendererでしょうか?Web管理画面から[設定]->[システム]->[PDF]で確認できます。
4.同様にPDFを画像に変換する際の品質はいくつに設定されていますでしょうか?
5.comic-cafe.logに何かエラーが出力されていませんでしょうか?
PDFBoxのソースコードを少し読んだのですが、特にファイルサイズに関する制限をかけているような処理は見つけられませんでしたが
一点気になるパラメータがあったので、そのパラメーターを指定すると改善されるかもしれません。
具体的には起動スクリプトで`org.apache.pdfbox.baseParser.pushBackSize`を指定します。
# Windows
start javaw -Xms512M -Xmx1024M -Dorg.apache.pdfbox.baseParser.pushBackSize=1048576 -jar comic-cafe-server.jar
# Mac
java -Xms512M -Xmx1024M -Dorg.apache.pdfbox.baseParser.pushBackSize=1048576 -Dnet.sf.ehcache.pool.sizeof.AgentSizeOf.bypass=true -jar ./comic-cafe-server.jar &
# Linux
java -Xms512M -Xmx1024M -Dorg.apache.pdfbox.baseParser.pushBackSize=1048576 -jar ./comic-cafe-server.jar &
起動スクリプトを上のように修正して起動してみてもらえますでしょうか?