33
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

バッチ実行時だけphpのmemory_limitを増加させたいなら-dオプション

Last updated at Posted at 2012-12-26

定期実行するバッチ処理をphpで実装すると、けっこうメモリを必要とする処理になりがちです。

そんなときにphp.iniのmemory_limitはそのままに、バッチ実行時だけmemory_limitを増加させたくなります。

マニュアル( PHP: オプション - Manual )をみると、-dオプションでphp.iniで設定する各項目を設定できるそうです。

$ php -d memory_limit=256M require_large_memory.php

こんな感じで、memory_limitを増加させてバッチ実行できるようです。

-cオプションを使うとカスタムしたINIファイル指定もできるようですが、そこまでしなくてもちょっとオプション設定するだけでOKってときは、-dオプション使ってみると良いかとおもいます。

33
22
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
33
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?