2015-06-18 2 views
0

Я хотел бы создать pdf-файл, когда пользователь заполнит форму с помощью django, а затем сохранит ее в моей файловой системе. Кажется, что работает только файл из оболочки python. Но при запуске после заполнения формы, я получаю эту ошибку на странице:IOError с Python Pdfkit

IOError wkhtmltopdf завершен с ненулевым кодом -6. Ошибка: Загрузки страницы (1/6) QEventDispatcherUNIXPrivate(): Невозможно создать трубную резьбу: Слишком много открытых файлов QEventDispatcherUNIXPrivate(): Не может продолжаться без резьбы трубы

Кто-нибудь есть какие-либо идеи, что проблема есть? URL-адрес, который я загружаю в формате pdf, также находится на моем сервере ... может ли это вызвать проблему? Благодаря!

ответ

1

Если вы открываете сразу несколько файлов, вам необходимо установить максимальный предел для вашего устройства.

ulimit -n 2048 

Не забудьте закрыть файл после его использования.

+0

Здравствуйте, Эдвин, я не думаю, что проблема заключается в количестве файлов - это должно быть только одно. Просто мой сервер во время функции запрашивает второй файл для создания pdf. Он отлично работает, если я использую внешний url. Знаете ли вы, как правильно работать в этой ситуации? Может, мне нужен другой поток? – user963936

Смежные вопросы