当用户用django填写表单然后将其保存到我的文件系统时,我想生成一个pdf。它似乎只是从python shell文件。但是在填写表单后运行它时,我在页面上收到此错误:
IO错误 wkhtmltopdf退出非零代码-6。错误: 正在加载页面(1/6) QEventDispatcherUNIXPrivate():无法创建线程管道:打开的文件太多 QEventDispatcherUNIXPrivate():没有线程管道无法继续
任何人都知道问题是什么?我作为pdf下载的网址也在我的服务器上......这可能导致问题吗?谢谢!
答案 0 :(得分:1)
如果您一次打开大量文件,则需要设置机器的最大限制。
ulimit -n 2048
使用后请不要忘记关闭文件对象。