PHP Wkhtmltopdf生成的页面不会超过41页

PHP Wkhtmltopdf生成的页面不会超过41页,php,wkhtmltopdf,Php,Wkhtmltopdf,我正在生成一个包含html表中表示的数据的文件。当有太多数据需要wkhtmltopdf生成第42页时,就会出现问题。它永远无法完成加载。如果有5000个元素,并且正好覆盖了41页,它会很快生成,但是如果我添加另一个元素,它就不会完成 我使用的是php包装器。没有太多的代码 这是构建html的函数 private function _generate() { $_html .= '<table>'; $_html .= '<tr>'; $_html

我正在生成一个包含html表中表示的数据的文件。当有太多数据需要wkhtmltopdf生成第42页时,就会出现问题。它永远无法完成加载。如果有5000个元素,并且正好覆盖了41页,它会很快生成,但是如果我添加另一个元素,它就不会完成

我使用的是php包装器。没有太多的代码

这是构建html的函数

private function _generate() {
    $_html .= '<table>';
    $_html .= '<tr>';
    $_html .= '<th>Naziv medija</th>';
    $_html .= '</tr>';

    foreach ($this->_model as $value) {
        $_html .= '<tr>';
        $_html .= '<td>' . $value->attributes['naziv'] . '</td>';   
        $_html .= '</tr>';
    }

    $_html .= '</table>';

    return $_html;
}
如果我生成html并将其保存在某个地方,然后通过控制台创建pdf,就没有问题了,它可以正常工作


你知道为什么我不能用php生成超过41个页面吗?

检查你的Web服务器error.log你得到了什么错误?也许你正在耗尽你的内存分配?当你说它不会完成时,它会做什么?如果它挂起,很可能在某个地方有一个日志告诉你发生了什么,如果你还没有在页面上看到它,请打开php中的错误报告。保持加载,没有任何挂起它只是保持加载。我面临着同样的问题。有什么解决办法吗?
    $pdf = new WKPDF();
    $pdf->set_html($this->_generate());
    $pdf->set_orientation($orientation);
    $pdf->set_page_size($pagesize);
    $pdf->render();
    $pdf->output($type, $this->_filename);