Webプロセスの増殖
2 posters
Webプロセスの増殖
お世話になります。
4DのWebセッション管理を有効にして、AndroidのChromeにてアクセスを行うと、アクセスの度にセッションIDの復元ができず別のWebプロセスとして認識され、おまけにBad requestのエラーまで出てきます。訳がわからなかったのですが、iPhoneのSafariやPCのChromeでは問題ありません。
ふとリモートアドレスを確認すると、66.249.xxx.xxxという携帯キャリアでも無く、自身のプロバイダとも関係無いGoogle管轄のIP群でした。
データセーバーをONにすると、コンテンツを圧縮し最適化するプロキシを経由するようになるとのこと。そのプロキシを経由すると、4D Webサーバーのセッション管理が正しく動作せず、アクセスの度にWebプロセスが増殖していくようでした。スマホのChromeでデーターセーバー設定を変更した記憶も無く、Androidだけ正常にログイン管理ができない状況で悩みましたが、これはGoogleが悪いんだろうなぁと思いつつ、4D Webサーバー側での対応などありましたらお知らせ頂ければ幸いです。
以上、宜しくお願い致します。
4DのWebセッション管理を有効にして、AndroidのChromeにてアクセスを行うと、アクセスの度にセッションIDの復元ができず別のWebプロセスとして認識され、おまけにBad requestのエラーまで出てきます。訳がわからなかったのですが、iPhoneのSafariやPCのChromeでは問題ありません。
ふとリモートアドレスを確認すると、66.249.xxx.xxxという携帯キャリアでも無く、自身のプロバイダとも関係無いGoogle管轄のIP群でした。
データセーバーをONにすると、コンテンツを圧縮し最適化するプロキシを経由するようになるとのこと。そのプロキシを経由すると、4D Webサーバーのセッション管理が正しく動作せず、アクセスの度にWebプロセスが増殖していくようでした。スマホのChromeでデーターセーバー設定を変更した記憶も無く、Androidだけ正常にログイン管理ができない状況で悩みましたが、これはGoogleが悪いんだろうなぁと思いつつ、4D Webサーバー側での対応などありましたらお知らせ頂ければ幸いです。
以上、宜しくお願い致します。
osaru- 投稿数 : 67
登録日 : 2017/08/14
Re: Webプロセスの増殖
WEB SET OPTIONでWeb session
enable IP address validationを無効にしてみるのはいかがでしょうか。
http://doc.4d.com/4Dv17/4D/17/WEB-GET-OPTION.301-3729759.ja.html
4Dの自動セッション管理は,デフォルトでIPアドレスのチェックをするようになっていますが,モバイルなど,IPアドレスが流動的な端末からのアクセスを同一セッションとして管理したい場合には,このオプションを切ることができます。
enable IP address validationを無効にしてみるのはいかがでしょうか。
http://doc.4d.com/4Dv17/4D/17/WEB-GET-OPTION.301-3729759.ja.html
4Dの自動セッション管理は,デフォルトでIPアドレスのチェックをするようになっていますが,モバイルなど,IPアドレスが流動的な端末からのアクセスを同一セッションとして管理したい場合には,このオプションを切ることができます。
miyako- 投稿数 : 485
登録日 : 2016/07/05
Re: Webプロセスの増殖
miyako様、いつもアドバイスありがとうございます。
Web session enable IP address validationを無効にした所、バッチリ解決致しました。
Web session enable IP address validationを無効にした所、バッチリ解決致しました。
osaru- 投稿数 : 67
登録日 : 2017/08/14
Permissions in this forum:
返信投稿: 不可
|
|