クラウドサーバーでSquidを使用してUbuntu 16.04を実行しています。
Squidは、AndroidアプリケーションがいくつかのWebサイトにアクセスするために使用されます。
一般に、すべてのユーザーは3日前までの最大負荷期間(9 PM-11 PM)までアクティブでした。この間、私はこのような多くのSquidログを取得しています:
2017.09.13/19:08:46 0 79.143.34.171 TAG_NONE/503 0 CONNECT login.vk.com:443 - HIER_NONE/- -
私はすでに2日間調査していますが、これまでに試したのは、キャッシュを無効にし、IPv6を無効にし、via off
とforwarded_for off
を使用し、http_port 0.0.0.0:8080
を使用してIP v4を強制し、tcp_outgoing_address <server_ip_address>
を設定し、現在できないことです覚えて。
最初に私はその503コードを理解していません:それはWebサイトlogin.vk.com
からの応答ですよね?そのサイト(サーバー)がリクエストによって過負荷になっているのですか、それともサーバーのIPからの1秒あたりのリクエストを超えているのですか?
どうすればこれを修正できますか、少なくとも状況を改善できますか?どういうわけか私のSquidへの最大同時接続を制限する必要がありますか?
銀行のWebページでも同じ問題が発生しました。ログは次のとおりです。
TAG_NONE / 503 0 CONNECT enlinea.bt.gob.ve:443 - HIER_NONE / - -
私がしたことは場所でした:
pinger_enable off
half_closed_clients off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95
そして変更:
client_persistent_connections on
server_persistent_connections on
沿って:
client_persistent_connections off
server_persistent_connections off
これらの設定を変更すると、すぐに機能し始めました。