Php 导入包含大量数据的excel文件会导致502错误网关

Php 导入包含大量数据的excel文件会导致502错误网关,php,excel,drupal,import,Php,Excel,Drupal,Import,我有一个hook_cron,它导入excel文件并保存节点。当我用只有100个项目的文件运行cron时,它是正常的,但当我上传大小为13mb、有数千行的文件时,它给出了502网关。而且它甚至没有添加一个节点 我知道这个问题是可以重复的,但我并没有找到适合我的问题的正确解决方案。我尝试了以下限制: ini_set('memory_limit', '-1'); ini_set('max_execution_time', 3600); ini_set('max_input_time', 3600);

我有一个hook_cron,它导入excel文件并保存节点。当我用只有100个项目的文件运行cron时,它是正常的,但当我上传大小为13mb、有数千行的文件时,它给出了502网关。而且它甚至没有添加一个节点

我知道这个问题是可以重复的,但我并没有找到适合我的问题的正确解决方案。我尝试了以下限制:

ini_set('memory_limit', '-1');
ini_set('max_execution_time', 3600);
ini_set('max_input_time', 3600);
对不起,我的英语和不知道的条款,但我真的需要帮助,我希望你会提供适当的解决方案。 如果有什么误解或您有任何问题,请询问


提前谢谢。

这一问题的答案可能会因许多因素而有所不同

首先,您可以尝试在php.ini文件中设置以下内容

; Maximum allowed size for uploaded files.
upload_max_filesize = 16M

; Must be greater than or equal to upload_max_filesize
post_max_size = 16M
如果仍然不起作用,请尝试更改:

max_execution_time = 600
max_input_time = 360
错误的确切原因很可能位于服务器的错误日志文件中

如果您可以创建一个类似于这样的PHP文件并运行它,则会有所帮助:

<?php
phpinfo();
?>

找到错误日志设置,然后打开该文件。查找与502错误相关的错误消息。它可能会有一条错误消息,更详细地解释问题所在


由于不了解您的系统,您可以采取进一步的步骤,但我需要确切地了解您正在运行的是什么。

这一问题的答案可能会因许多因素而有所不同

首先,您可以尝试在php.ini文件中设置以下内容

; Maximum allowed size for uploaded files.
upload_max_filesize = 16M

; Must be greater than or equal to upload_max_filesize
post_max_size = 16M
如果仍然不起作用,请尝试更改:

max_execution_time = 600
max_input_time = 360
错误的确切原因很可能位于服务器的错误日志文件中

如果您可以创建一个类似于这样的PHP文件并运行它,则会有所帮助:

<?php
phpinfo();
?>

找到错误日志设置,然后打开该文件。查找与502错误相关的错误消息。它可能会有一条错误消息,更详细地解释问题所在


由于不了解您的系统,您可以采取进一步的步骤,但我需要确切地了解您正在运行的是什么。

谢谢,我已经解决了这个问题,但现在我遇到了另一个问题:)我正在使用elysia cron,它不会自动运行。上传了上一个开发版本谢谢,我已经修复了,但是现在我有另一个问题:)我正在使用elysia cron,它没有自动运行。上载了最新的开发版本