Webプロセスの増殖

Go down

Webプロセスの増殖

投稿 by osaru on 2018-08-06, 2:28 pm

お世話になります。

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

投稿数 : 34
登録日 : 2017/08/14

トップに戻る Go down

Re: Webプロセスの増殖

投稿 by miyako on 2018-08-10, 1:25 pm

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アドレスが流動的な端末からのアクセスを同一セッションとして管理したい場合には,このオプションを切ることができます。

miyako

投稿数 : 261
登録日 : 2016/07/05

トップに戻る Go down

Re: Webプロセスの増殖

投稿 by osaru on 2018-08-11, 10:09 am

miyako様、いつもアドバイスありがとうございます。
Web session enable IP address validationを無効にした所、バッチリ解決致しました。

osaru

投稿数 : 34
登録日 : 2017/08/14

トップに戻る Go down

Re: Webプロセスの増殖

投稿 by Sponsored content


Sponsored content


トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可