Python Pdfkit的IOError

时间:2015-06-18 01:59:19

标签: python django django-forms pdfkit

当用户用django填写表单然后将其保存到我的文件系统时,我想生成一个pdf。它似乎只是从python shell文件。但是在填写表单后运行它时,我在页面上收到此错误:

IO错误 wkhtmltopdf退出非零代码-6。错误: 正在加载页面(1/6) QEventDispatcherUNIXPrivate():无法创建线程管道:打开的文件太多 QEventDispatcherUNIXPrivate():没有线程管道无法继续

任何人都知道问题是什么?我作为pdf下载的网址也在我的服务器上......这可能导致问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

如果您一次打开大量文件,则需要设置机器的最大限制。

ulimit -n 2048

使用后请不要忘记关闭文件对象。