业绩明细全量重跑:命令内自行放宽 memory_limit,免去手工传 -d memory_limit 参数
This commit is contained in:
parent
8207dc0d95
commit
0cca2aac70
@ -148,6 +148,12 @@ class SyncStoreReceiptOrderMatches extends Command
|
||||
|
||||
public function handle(): int
|
||||
{
|
||||
// 全量重建时账单与订单侧映射都在内存里:拼多多 / 淘系支付宝这类大平台需要 1G 以上,
|
||||
// 容器默认 memory_limit=512M 会在写入阶段 OOM 中断,这里统一放宽,免去手工加 -d 参数。
|
||||
if ((int) ini_get('memory_limit') > 0) {
|
||||
@ini_set('memory_limit', '2G');
|
||||
}
|
||||
|
||||
$month = trim((string) $this->argument('month'));
|
||||
if (preg_match('/^\d{4}-\d{2}$/', $month) !== 1) {
|
||||
throw new InvalidArgumentException('月份格式应为 YYYY-MM,例如 2026-08。');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user