-1

我正在从 channeladvisor 导入产品。我正在用 PHP 编写并使用 curl 进行导入(我之前使用的是 nusoap,但问题仍然存在)。我有一个客户,他有 80000 个产品。

有谁知道进口大量产品的有效方法?

这是我的导入流程:

  • 我得到 100skuGetFilteredSkuList
  • 然后我检查foreach这个列表并为它们打包 10 个 curl 对象multi_curl并触发它们
  • 我收集信息并进一步循环。
  • 在我完成 100 个 sku 后,我打电话GetFilteredSkuList给新的 100 个
  • 等等。

由于某种原因,我的进口在大约 6880 种产品后停止。它没有给我任何错误-什么都没有。

4

1 回答 1

0
  1. 使用功能set_time_limit(0)
  2. 使用功能ignore_user_abort(true)。忽略用户中止并允许脚本永远运行
  3. 使用增加内存限制ini_set('memory_limit','1024')
于 2013-01-24T17:25:46.737 回答