質問編集履歴
4
PHP導入パッケージを追記致しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -73,5 +73,13 @@
|
|
73
73
|
PHP5.3.3
|
74
74
|
FuelPHP(1.7.0)
|
75
75
|
|
76
|
+
PHP導入パッケージ
|
77
|
+
ImageMagick 6.4.9-10
|
78
|
+
Ghostscript 9.05
|
79
|
+
ffmpeg
|
80
|
+
php-mcrypt
|
81
|
+
|
82
|
+
|
83
|
+
|
76
84
|
Androidアプリは中国にて利用し、サーバは日本国内にあります。
|
77
85
|
また利用しているデータは中国語となります。
|
3
サーバOSを追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -46,27 +46,30 @@
|
|
46
46
|
PHPのバージョンが5.3.3の為、関係はないと思いますが
|
47
47
|
max_input_varsの設定が無いためかと疑い、
|
48
48
|
PHP.iniに下記を記載しましたが、相変わらずPOSTデータが欠落してしまいます。
|
49
|
-
|
49
|
+
```ここに言語を入力
|
50
50
|
max_input_vars = 90000
|
51
|
+
```
|
51
52
|
|
52
|
-
|
53
53
|
その他、タイムアウトやメモリまわりの設定を確認してみたのですが、
|
54
54
|
それらがエラーとなった場合はWebサーバ上で500エラーとなるため、
|
55
55
|
それらの設定に問題はなさそうです。
|
56
56
|
|
57
57
|
現在の設定は下記となります。
|
58
|
+
```ここに言語を入力
|
58
59
|
max_execution_time = 30
|
59
60
|
max_input_time = 60
|
60
61
|
post_max_size = 256M
|
61
62
|
memory_limit = 512M
|
63
|
+
```
|
62
64
|
|
65
|
+
本問題が発生して8ヶ月以上経つのですが、原因の特定と不具合修正ができず、質問させて頂きました。
|
63
66
|
|
64
|
-
本問題が発生して8ヶ月以上経つのですが、
|
65
|
-
原因の特定と不具合修正ができず、質問させて頂きました。
|
66
|
-
|
67
67
|
ヒント等ありませんか。
|
68
68
|
|
69
69
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
70
|
+
サーバ環境
|
71
|
+
linux centOS6.4
|
72
|
+
Apache2.2.15
|
70
73
|
PHP5.3.3
|
71
74
|
FuelPHP(1.7.0)
|
72
75
|
|
2
POST情報のサンプルを追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,8 +3,38 @@
|
|
3
3
|
|
4
4
|
Androidアプリで通信をしていると、送信されたPOST情報が欠落する場合があります。
|
5
5
|
|
6
|
+
POSTデータ量は30000程度で、下記のような内容となります。
|
7
|
+
```ここに言語を入力
|
8
|
+
sheets[1][details][13][sort]=14&
|
9
|
+
sheets[1][details][9][sort]=10&
|
10
|
+
sheets[4][details][6][info]=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&
|
11
|
+
sheets[0][sheetExid]=&
|
12
|
+
sheets[4][details][1][inputLength]=30&
|
13
|
+
sheets[1][details][41][checkInfo]=XXXXXXXXXXXXXXXXX&
|
14
|
+
sheets[1][details][20][comment]=&
|
15
|
+
sheets[1][details][52][answer]=Good&
|
16
|
+
sheets[0][details][9][checkInfo]=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&
|
17
|
+
sheets[1][details][56][checkItems][1][checkItem]=N.A.&
|
18
|
+
sheets[3][details][1][sort]=2&
|
19
|
+
sheets[3][details][5][checkItems][0][checkItem]=Good&
|
20
|
+
sheets[3][details][4][checkItems][2][checkItem]=NG&
|
21
|
+
sheets[1][details][17][inputLength]=30&
|
22
|
+
sheets[1][details][1][checkItems][0][checkItem]=Good&
|
23
|
+
sheets[1][details][46][required]=2&
|
24
|
+
sheets[1][details][26][required]=2&
|
25
|
+
sheets[1][details][10][checkType]=RadioText&
|
26
|
+
sheets[1][details][11][checkItems][1][checkItem]=N.A.&
|
27
|
+
sheets[0][details][0][checkInfo]=XXXXXXXXXXXXXXXXXXXXXXXXXXX&
|
28
|
+
sheets[2][details][20][sheetdetailExid]=123456789&
|
29
|
+
sheets[2][details][29][checkItems][1][checkItem]=N.A.&
|
30
|
+
sheets[2][details][7][checkType]=RadioText&
|
31
|
+
sheets[4][details][4][checkType]=Text&
|
32
|
+
sheets[2][details][19][checkTitle]=&
|
33
|
+
```
|
6
|
-
|
34
|
+
また、欠落箇所はPOSTデータの後ろ側が欠落していると思われます。
|
35
|
+
(Androidアプリ側でMap変数にPOST送信情報を設定して送信している為、配列の順番通りに取得出来ません)
|
7
36
|
|
37
|
+
|
8
38
|
但し、サーバ側のerror_log等にそれらしいログは出力されません。
|
9
39
|
(プログラム上で必須項目が欠落しているエラーになる為、問題が発見されました。
|
10
40
|
尚、該当の必須項目はAndroidアプリから必ず送信しています)
|
1
POSTデータ量と、欠落箇所を追記致しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
|
4
4
|
Androidアプリで通信をしていると、送信されたPOST情報が欠落する場合があります。
|
5
5
|
|
6
|
+
POSTデータ量は30000程度で、POSTデータの後ろ側が欠落していると思われます。
|
7
|
+
|
6
8
|
但し、サーバ側のerror_log等にそれらしいログは出力されません。
|
7
9
|
(プログラム上で必須項目が欠落しているエラーになる為、問題が発見されました。
|
8
10
|
尚、該当の必須項目はAndroidアプリから必ず送信しています)
|