エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPのrename()関数はファイルシステム間で使うとメモリをバカ食いする – アキバではたらくプログラマのBlog
Apacheのプロセスが異常にメモリを食う現象に悩まされ今日一日ずっとバグ潰しをしていたのですが、やっ... Apacheのプロセスが異常にメモリを食う現象に悩まされ今日一日ずっとバグ潰しをしていたのですが、やっと原因を見つけることができました。犯人はPHPのrename()関数でした。異なるファイルシステム間でファイルを移動するためにrename()関数を使うと、ファイルの中身をメモリに読み込んでしまうのか(!?)、巨大なファイルをrename()すると、使用メモリがすごいことになります。 rename(“/mnt/fs1/hoge.zip”,”/mnt/fs2/hoge.zip”); shellコマンドでmoveする方法にしたところ改善しました。 shell_exec(“mv -f /mnt/fs1/hoge.zip /mnt/fs2/hoge.zip”); 今日一日の進捗は、この1行です。(笑) 今週はバグ潰しばかりで何も進まない。(^^;
2010/05/13 リンク