Page MenuHomePhabricator

Timeout while generating PDF using WSexport
Open, Needs TriagePublic

Description

Recently while attmpting to generate PDF with WSexport tool I got the following error:

The process "'ebook-convert' '/tmp/www-data/ws-c0_Ziemia_polska_w_pie_ni-299111454683965.epub' '/tmp/www-data/ws-c0_Ziemia_polska_w_pie_ni-299111229852467.pdf' '--page-breaks-before' '/' '--paper-size' 'a5' '--pdf-page-margin-bottom' '32' '--pdf-page-margin-top' '40' '--pdf-page-margin-left' '24' '--pdf-page-margin-right' '24' '--pdf-page-numbers' '--preserve-cover-aspect-ratio'" exceeded the timeout of 240 seconds.

The error is repeatable. No problem while generating EPUB.

My test on external VPS (64-bit wit 1GB RAM) shows that EPUB->PDF conversion takes no more than 70s. While the complete process is about 275s. So:

  1. is the ebook-convert in toollab so slow, or the error message is misleading?
  2. how can we workaround this?
  3. if the timeout concerns the whole ebook generation process, maybe this should be changed to separate timeouts for EPUB generation / format conversion to avoid discriminating some ebook formats?

I noticed that for large books, whole process can take on 1GB server even as long as 15 minutes.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Ankry renamed this task from Timount while generating PDF using WSexport to Timout while generating PDF using WSexport.Apr 19 2020, 1:13 PM
Ankry renamed this task from Timout while generating PDF using WSexport to Timeout while generating PDF using WSexport.