質問編集履歴
3
記述変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
それをファイルに出力するようにしていたのですが、txtファイルの件数がかなり多くなってしまい使用できるメモリがギリギリになってしました。
|
3
3
|
phpでfile_get_contentsでまとめてtxtを読み込みそれをsqlのinに指定しているせいだと思います。
|
4
4
|
この場合メモリを増加させないようにするにはどう言った方法が良いのでしょうか?txtファイル100件毎に読込み出力と考えていたのですが
|
5
|
-
shからtxtファイルを指定する際に
|
5
|
+
shまたはphpからtxtファイルを指定する際に1行ずつではなく100行ずつまとめて読込むにはどう言った記述をすれば良いのでしょうか?
|
6
6
|
また↑だとファイルが分割されるため、別の方法はないでしょうか。
|
7
7
|
今はメモリ512を指定していますが変更できないです。(cronでshを指定しshの引数にテキストファイルを指定してphpで処理する形です)
|
8
8
|
```
|
2
記述変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
シェルからphpを読び、指定されたtxtファイル内にあるコードの値を元にデータを取得して
|
2
2
|
それをファイルに出力するようにしていたのですが、txtファイルの件数がかなり多くなってしまい使用できるメモリがギリギリになってしました。
|
3
|
-
|
3
|
+
phpでfile_get_contentsでまとめてtxtを読み込みそれをsqlのinに指定しているせいだと思います。
|
4
4
|
この場合メモリを増加させないようにするにはどう言った方法が良いのでしょうか?txtファイル100件毎に読込み出力と考えていたのですが
|
5
5
|
shからtxtファイルを指定する際に1行ずつではなく100行ずつまとめて読込むにはどう言った記述をすれば良いのでしょうか?
|
6
6
|
また↑だとファイルが分割されるため、別の方法はないでしょうか。
|
1
呼び出し記述
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,4 +4,8 @@
|
|
4
4
|
この場合メモリを増加させないようにするにはどう言った方法が良いのでしょうか?txtファイル100件毎に読込み出力と考えていたのですが
|
5
5
|
shからtxtファイルを指定する際に1行ずつではなく100行ずつまとめて読込むにはどう言った記述をすれば良いのでしょうか?
|
6
6
|
また↑だとファイルが分割されるため、別の方法はないでしょうか。
|
7
|
-
今はメモリ512を指定していますが変更できないです。(cronでshを指定しshの引数にテキストファイルを指定してphpで処理する形です)
|
7
|
+
今はメモリ512を指定していますが変更できないです。(cronでshを指定しshの引数にテキストファイルを指定してphpで処理する形です)
|
8
|
+
```
|
9
|
+
out.sh
|
10
|
+
php $dir/xxx.php ${DATE} ${ID} -x ${FILE_PATH} >>${LOG_FILE} 2>&1
|
11
|
+
```
|