teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

PHP導入パッケージを追記致しました。

2015/11/19 07:24

投稿

t.Kaj
t.Kaj

スコア13

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を追記しました

2015/11/19 07:24

投稿

t.Kaj
t.Kaj

スコア13

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情報のサンプルを追記しました

2015/11/19 01:17

投稿

t.Kaj
t.Kaj

スコア13

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
- POSTデータ量は30000程度で、POSTデータの後ろ側が欠落していると思われます。
34
+ また欠落箇所はPOSTデータの後ろ側が欠落していると思われます。
35
+ (Androidアプリ側でMap変数にPOST送信情報を設定して送信している為、配列の順番通りに取得出来ません)
7
36
 
37
+
8
38
  但し、サーバ側のerror_log等にそれらしいログは出力されません。
9
39
  (プログラム上で必須項目が欠落しているエラーになる為、問題が発見されました。
10
40
  尚、該当の必須項目はAndroidアプリから必ず送信しています)

1

POSTデータ量と、欠落箇所を追記致しました

2015/11/18 00:49

投稿

t.Kaj
t.Kaj

スコア13

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アプリから必ず送信しています)