質問編集履歴
16
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -105,19 +105,3 @@
|
|
105
105
|
④ Chrome以外でページAをリクエスト⇒表示されない。(レスポンスが返ってこない)
|
106
106
|
|
107
107
|
⑤ ③にて自サイトを含む任意のサイトに何かしらリクエストすると④のレスポンスが返ってくる。
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
|
112
|
-
|
113
|
-
★上記を踏まえての推測(2018/9/1 0:10時点)
|
114
|
-
|
115
|
-
「発生している問題」の①のアクセス後、レスポンスは返り、表示されているが、サーバーサイドでは何かしらのエラーが発生していて(推測)、プロセスを掴んだままになっているような動きに見えます。
|
116
|
-
|
117
|
-
※「GIL(シングルプロセス)となっている!?」と思うので(実際にログでは1プロセス1スレッドを使いまわしている)、②ではプロセスの解放待ちになっているような動きっぽい気がします。
|
118
|
-
|
119
|
-
とにかく使えるようにしたいので、もうデーモンモード等でマルチプロセスにしてしまいたいですが、
|
120
|
-
|
121
|
-
設定がうまくいかず(1プロセス1スレッドのみ)
|
122
|
-
|
123
|
-
挫折中です。。(深刻)
|
15
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
|
84
84
|
|
85
|
-
WSGIDaemonProcess vops user=apache group=apache processes=2 threads=25 maximum-requests=10000 python-path=/
|
85
|
+
WSGIDaemonProcess vops user=apache group=apache processes=2 threads=25 maximum-requests=10000 python-path=/var/www/vops:/var/www/vops/lib/python3.6/site-packages
|
86
86
|
|
87
87
|
WSGIProcessGroup vops
|
88
88
|
|
14
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
手がかりになる発想や視点だけでも結構ですので皆様の力をお貸しください。
|
4
4
|
|
5
|
-
|
5
|
+
|
6
6
|
|
7
7
|
### 前提
|
8
8
|
|
@@ -116,7 +116,7 @@
|
|
116
116
|
|
117
117
|
※「GIL(シングルプロセス)となっている!?」と思うので(実際にログでは1プロセス1スレッドを使いまわしている)、②ではプロセスの解放待ちになっているような動きっぽい気がします。
|
118
118
|
|
119
|
-
とにかく使えるようにしたいので、もうマルチプロセスにしてしまいたいですが、
|
119
|
+
とにかく使えるようにしたいので、もうデーモンモード等でマルチプロセスにしてしまいたいですが、
|
120
120
|
|
121
121
|
設定がうまくいかず(1プロセス1スレッドのみ)
|
122
122
|
|
13
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
手がかりになる発想や視点だけでも結構ですので皆様の力をお貸しください。
|
4
4
|
|
5
|
-
|
5
|
+
8
|
6
6
|
|
7
7
|
### 前提
|
8
8
|
|
@@ -90,6 +90,8 @@
|
|
90
90
|
|
91
91
|
```
|
92
92
|
|
93
|
+
|
94
|
+
|
93
95
|
◆Chromeの設定「Enable new preconnect predictor」をDisabledにすると下記挙動に変化する。
|
94
96
|
|
95
97
|
(Chromeの履歴(キャッシュ)をクリアした時と同じ挙動となる。)
|
@@ -106,14 +108,16 @@
|
|
106
108
|
|
107
109
|
|
108
110
|
|
111
|
+
|
112
|
+
|
109
113
|
★上記を踏まえての推測(2018/9/1 0:10時点)
|
110
114
|
|
111
115
|
「発生している問題」の①のアクセス後、レスポンスは返り、表示されているが、サーバーサイドでは何かしらのエラーが発生していて(推測)、プロセスを掴んだままになっているような動きに見えます。
|
112
116
|
|
113
117
|
※「GIL(シングルプロセス)となっている!?」と思うので(実際にログでは1プロセス1スレッドを使いまわしている)、②ではプロセスの解放待ちになっているような動きっぽい気がします。
|
114
118
|
|
115
|
-
とにかく使えるようにしたいので、もうマルチス
|
119
|
+
とにかく使えるようにしたいので、もうマルチプロセスにしてしまいたいですが、
|
116
120
|
|
117
|
-
設定がうまくいかず(
|
121
|
+
設定がうまくいかず(1プロセス1スレッドのみ)
|
118
122
|
|
119
123
|
挫折中です。。(深刻)
|
12
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,17 +80,13 @@
|
|
80
80
|
|
81
81
|
</Directory>
|
82
82
|
|
83
|
-
<VirtualHost *:8080>
|
84
83
|
|
85
|
-
ServerName unisia-se.jp
|
86
84
|
|
87
|
-
|
85
|
+
WSGIDaemonProcess vops user=apache group=apache processes=2 threads=25 maximum-requests=10000 python-path=/usr/local/sites/www.site.com/lib/python2.5/site-packages
|
88
86
|
|
89
|
-
|
87
|
+
WSGIProcessGroup vops
|
90
88
|
|
91
|
-
|
89
|
+
WSGIScriptAlias /ops /var/www/vops/ops/ops/wsgi.py
|
92
|
-
|
93
|
-
</VirtualHost>
|
94
90
|
|
95
91
|
```
|
96
92
|
|
11
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
```
|
96
96
|
|
97
|
-
◆Cho
|
97
|
+
◆Chromeの設定「Enable new preconnect predictor」をDisabledにすると下記挙動に変化する。
|
98
98
|
|
99
99
|
(Chromeの履歴(キャッシュ)をクリアした時と同じ挙動となる。)
|
100
100
|
|
10
追加情報修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
```
|
96
96
|
|
97
|
-
◆「Enable new preconnect predictor」をDisabledにすると下記挙動に変化する。
|
97
|
+
◆Chormeの設定「Enable new preconnect predictor」をDisabledにすると下記挙動に変化する。
|
98
98
|
|
99
99
|
(Chromeの履歴(キャッシュ)をクリアした時と同じ挙動となる。)
|
100
100
|
|
9
追加情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -110,4 +110,14 @@
|
|
110
110
|
|
111
111
|
|
112
112
|
|
113
|
+
★上記を踏まえての推測(2018/9/1 0:10時点)
|
114
|
+
|
115
|
+
「発生している問題」の①のアクセス後、レスポンスは返り、表示されているが、サーバーサイドでは何かしらのエラーが発生していて(推測)、プロセスを掴んだままになっているような動きに見えます。
|
116
|
+
|
117
|
+
※「GIL(シングルプロセス)となっている!?」と思うので(実際にログでは1プロセス1スレッドを使いまわしている)、②ではプロセスの解放待ちになっているような動きっぽい気がします。
|
118
|
+
|
119
|
+
とにかく使えるようにしたいので、もうマルチスレッドにしてしまいたいですが、
|
120
|
+
|
121
|
+
設定がうまくいかず(マルチスレッドにならない1プロセス1スレッドのまま)
|
122
|
+
|
113
|
-
|
123
|
+
挫折中です。。(深刻)
|
8
追加情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,4 +94,20 @@
|
|
94
94
|
|
95
95
|
```
|
96
96
|
|
97
|
+
◆「Enable new preconnect predictor」をDisabledにすると下記挙動に変化する。
|
98
|
+
|
99
|
+
(Chromeの履歴(キャッシュ)をクリアした時と同じ挙動となる。)
|
100
|
+
|
101
|
+
① ChromeからページAをリクエスト⇒表示される。
|
102
|
+
|
103
|
+
② Chrome以外でページAをリクエスト⇒表示される。
|
104
|
+
|
105
|
+
③ ChromeからページAをリクエスト⇒表示される。
|
106
|
+
|
107
|
+
④ Chrome以外でページAをリクエスト⇒表示されない。(レスポンスが返ってこない)
|
108
|
+
|
109
|
+
⑤ ③にて自サイトを含む任意のサイトに何かしらリクエストすると④のレスポンスが返ってくる。
|
110
|
+
|
111
|
+
|
112
|
+
|
97
|
-
|
113
|
+
★上記を踏まえての推測
|
7
追加情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,40 +48,50 @@
|
|
48
48
|
|
49
49
|
### 追加情報
|
50
50
|
|
51
|
-
|
51
|
+
◆ ①の時点でファビコン(Chromeタブ左上)は回転してなく、チカっとなってバシッとファビコンが表示されています。
|
52
52
|
|
53
|
-
|
53
|
+
◆ ページAと表記していますが、特定のページのみを指しているのではく、
|
54
54
|
|
55
|
+
「ページA = 自サイト全てのページ」という意味です。
|
56
|
+
|
57
|
+
◆mod_wsgiの設定
|
58
|
+
|
55
|
-
以下、django.conf内です。
|
59
|
+
デーモンモードにしております。以下、django.conf内です。
|
56
60
|
|
57
61
|
```
|
58
62
|
|
59
|
-
Alias /static /var/www/vops/ops/static
|
63
|
+
Alias /static /var/www/vops/ops/static
|
60
64
|
|
61
|
-
<Directory /var/www/vops/ops/static>
|
65
|
+
<Directory /var/www/vops/ops/static>
|
62
66
|
|
63
|
-
|
67
|
+
Require all granted
|
64
68
|
|
65
|
-
</Directory>
|
69
|
+
</Directory>
|
66
70
|
|
67
|
-
|
68
71
|
|
69
|
-
<Directory /var/www/vops/ops/ops>
|
70
72
|
|
71
|
-
|
73
|
+
<Directory /var/www/vops/ops/ops>
|
72
74
|
|
73
|
-
|
75
|
+
<Files wsgi.py>
|
74
76
|
|
75
|
-
|
77
|
+
Require all granted
|
76
78
|
|
77
|
-
</
|
79
|
+
</Files>
|
78
80
|
|
79
|
-
|
81
|
+
</Directory>
|
80
82
|
|
81
|
-
|
83
|
+
<VirtualHost *:8080>
|
82
84
|
|
83
|
-
|
85
|
+
ServerName unisia-se.jp
|
84
86
|
|
87
|
+
WSGIDaemonProcess vops user=vpsuser processes=2 threads=25 python-path=/usr/local/sites/www.site.com/lib/python2.5/site-packages
|
88
|
+
|
89
|
+
WSGIProcessGroup vops
|
90
|
+
|
85
|
-
WSGIScriptAlias /ops /var/www/vops/ops/ops/wsgi.py
|
91
|
+
WSGIScriptAlias /ops /var/www/vops/ops/ops/wsgi.py
|
92
|
+
|
93
|
+
</VirtualHost>
|
86
94
|
|
87
95
|
```
|
96
|
+
|
97
|
+
◆
|
6
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
### 追加情報
|
50
50
|
|
51
|
-
・①の時点でファビコン(Chromeタブ左上)は回転してなく、チカ
|
51
|
+
・①の時点でファビコン(Chromeタブ左上)は回転してなく、チカっとなってバシッとファビコンが表示されています。
|
52
52
|
|
53
53
|
・設定は、デーモンモードになっていると思います。
|
54
54
|
|
5
test
CHANGED
File without changes
|
test
CHANGED
@@ -43,3 +43,45 @@
|
|
43
43
|
|
44
44
|
|
45
45
|
何かしら手がかりになりそうなことや些細なことでも結構ですのでアドバイスよろしくお願い致します。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
### 追加情報
|
50
|
+
|
51
|
+
・①の時点でファビコン(Chromeタブ左上)は回転してなく、チカチカっとなってバシッとファビコンが表示されています。
|
52
|
+
|
53
|
+
・設定は、デーモンモードになっていると思います。
|
54
|
+
|
55
|
+
以下、django.conf内です。
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
Alias /static /var/www/vops/ops/static
|
60
|
+
|
61
|
+
<Directory /var/www/vops/ops/static>
|
62
|
+
|
63
|
+
Require all granted
|
64
|
+
|
65
|
+
</Directory>
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
<Directory /var/www/vops/ops/ops>
|
70
|
+
|
71
|
+
<Files wsgi.py>
|
72
|
+
|
73
|
+
Require all granted
|
74
|
+
|
75
|
+
</Files>
|
76
|
+
|
77
|
+
</Directory>
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
WSGIDaemonProcess vops python-path=/var/www/vops:/var/www/vops/lib/python3.6/site-packages
|
82
|
+
|
83
|
+
WSGIProcessGroup vops
|
84
|
+
|
85
|
+
WSGIScriptAlias /ops /var/www/vops/ops/ops/wsgi.py
|
86
|
+
|
87
|
+
```
|
4
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
お世話になります。
|
2
2
|
|
3
|
-
手がかりになる発想や視点だけでも結構ですので
|
3
|
+
手がかりになる発想や視点だけでも結構ですので皆様の力をお貸しください。
|
4
4
|
|
5
5
|
|
6
6
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,22 +1,22 @@
|
|
1
|
+
お世話になります。
|
2
|
+
|
3
|
+
手がかりになる発想や視点だけでも結構ですのでお力をお貸しください。
|
4
|
+
|
5
|
+
|
6
|
+
|
1
7
|
### 前提
|
2
8
|
|
3
9
|
CentOS7、Apache、mod_wsgi、Django+PythonでWebサーバーを構築しました。
|
4
10
|
|
5
11
|
簡単なブログサイトで本番環境にデプロイ済です。
|
6
12
|
|
7
|
-
下記手順の①、②で他ブラウザからのアクセスができない状態となるため、
|
13
|
+
下記手順の①、②で他ブラウザからのアクセスができない状態となるため、これを何とかしたいです。
|
8
|
-
|
9
|
-
ブログシステムとして機能しない状態になっています。
|
10
|
-
|
11
|
-
これを何とかしたいです。
|
12
14
|
|
13
15
|
|
14
16
|
|
15
17
|
### 発生している問題
|
16
18
|
|
17
|
-
下記、手順の②でページAのレスポンスが返ってこない理由が分からず、
|
19
|
+
下記、手順の②でページAのレスポンスが返ってこない理由が分からず、煮詰まっております。
|
18
|
-
|
19
|
-
煮詰まっております。
|
20
20
|
|
21
21
|
① GoogleChromeでページAにアクセスする。(ページAが表示される)
|
22
22
|
|
@@ -36,14 +36,10 @@
|
|
36
36
|
|
37
37
|
試しにwsgi.pyに対して、multiprocessingで確認しようとしましたが良く分からず挫折しました。。。
|
38
38
|
|
39
|
-
ブラウザによって挙動が違うのでマルチプロセスにしたところで、
|
39
|
+
ブラウザによって挙動が違うのでマルチプロセスにしたところで、解決できないかもしれません。
|
40
40
|
|
41
|
-
解決できないかもしれません。
|
42
|
-
|
43
|
-
ApacheやDjangoのログを見ても特にエラー等は出ておらず、
|
44
|
-
|
45
|
-
目の付け所すらわからなくなっており、もう一週間ほどハマっております。
|
41
|
+
ApacheやDjangoのログを見ても特にエラー等は出ておらず、目の付け所すらわからなくなっており、もう一週間ほどハマっております。
|
46
42
|
|
47
43
|
|
48
44
|
|
49
|
-
何かしら手がかり
|
45
|
+
何かしら手がかりになりそうなことや些細なことでも結構ですのでアドバイスよろしくお願い致します。
|
1
誤字修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Webサーバー(Python)でChromeに実行権を掴まれる
|
1
|
+
Webサーバー(Python)でChromeに実行権を掴まれているような現象について
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
簡単なブログサイトで本番環境にデプロイ済です。
|
6
6
|
|
7
|
-
下記手順の①、②
|
7
|
+
下記手順の①、②で他ブラウザからのアクセスができない状態となるため、
|
8
8
|
|
9
9
|
ブログシステムとして機能しない状態になっています。
|
10
10
|
|