Woocommerce CSV导入脚本在几分钟后停止

Woocommerce CSV导入脚本在几分钟后停止,woocommerce,timeout,csv-import,Woocommerce,Timeout,Csv Import,我正在写一个导入脚本。CSV文件有1000行。在我的本地主机中,所有1000行在大约40分钟内创建产品。但当我在Hostgator live server中上传该脚本时,它会创建大约200-300行,并停止创建没有错误的产品。我已设置设置时间限制(0)但是没有运气 它在本地主机中工作正常,但在live server中工作不正常。因此,我假设问题与服务器配置有关。有谁能帮我找出这个问题吗?首先 最大输入时间和 设置时间限制(0) 仅适用于VPS或专用服务器。相反,您可以遵循一些规则来实现,如下所示

我正在写一个导入脚本。CSV文件有1000行。在我的本地主机中,所有1000行在大约40分钟内创建产品。但当我在Hostgator live server中上传该脚本时,它会创建大约200-300行,并停止创建没有错误的产品。我已设置
设置时间限制(0)但是没有运气

它在本地主机中工作正常,但在live server中工作不正常。因此,我假设问题与服务器配置有关。有谁能帮我找出这个问题吗?

首先

最大输入时间和 设置时间限制(0)

仅适用于VPS或专用服务器。相反,您可以遵循一些规则来实现,如下所示

  • 首先读取整个CSV文件
  • 然后只抓取10个条目(行)或更少,并进行ajax调用以在DB中导入
  • 尝试每次用10个条目调用ajax,然后在浏览器上显示一些内容。在这种方法中,脚本永远不会超时
  • 遵循相同的方法,直到完成CSV行

  • 假设您使用的是PHP,您确定
    set\u timeout
    真的有效吗?内存限制呢?你看过错误日志了吗?我在php中使用了内存限制=-1,最大执行时间=0。如果你真的想要一个好的答案,你需要投入更多的时间来回答你的问题。我认为您需要完整地展示您的环境导入实际上是如何工作的?CLI还是服务器?CSV是否已上载-然后检查您的帖子最大大小和上传限制。如果它是使用CLI执行的,请检查是否为CLI加载了专用的php.ini。再次-检查您的错误日志。