Squid ამბობს, რომ ძალიან დიდია: სათაურები თუ სხეული?
გამოყავით მოთხოვნისა და პასუხის სათაურების ლიმიტები სხეულის ლიმიტებისგან, როცა გადამისამართებადი პროქსი ტრანსფერს ძალიან დიდად უარყოფს.
მცირე ჩამოტვირთვამ შეიძლება გადააჭარბოს სათაურების ლიმიტს, ხოლო უფრო დიდი სხეული გაივლის. ჯერ დაადგინეთ, გაცვლის რომელი ნაწილი უარყო Squid-მა.
| კომპონენტი | შესაბამისი Squid 5–7 დირექტივა |
|---|---|
| კლიენტის მოთხოვნის სათაურები, მოთხოვნის ხაზის ჩათვლით | request_header_max_size |
| კლიენტის მოთხოვნის სხეული, მაგალითად ატვირთვის მონაცემები | request_body_max_size |
| სერვერის პასუხის სათაურები | reply_header_max_size |
| სერვერის პასუხის სხეული | reply_body_max_size |
კომპონენტისა და პასუხის გამცემის დასადგენად გამოიყენეთ რეალური პროქსის შეცდომა და ჟურნალები. აპლიკაციის ლიმიტი ან ზედა დონის უარყოფა შეიძლება ლოკალური Squid-ის ხარვეზს დაემსგავსოს. შეამოწმეთ დაინსტალირებული ვერსიის ცნობარი შესაბამისი ზღვრისა და ნაგულისხმევი მნიშვნელობისთვის.
ასევე დაადგინეთ, რისი დანახვა შეუძლია Squid-ს.ჩვეულებრივი CONNECT არ ამჟღავნებს საიტის დაშიფრულ სათაურებს ბოლოდან ბოლომდე TLS გვირაბის შიგნით. ამიტომ ღია ტექსტის პროქსი მოთხოვნები, თავად CONNECT გაცვლა და ჩაჭერილი TLS შეიძლება სხვადასხვა კონტროლს ან კომპონენტს მოიცავდეს.
შესაბამისი ლიმიტის გაზრდამდე ახსენით უჩვეულო ზომა. განმეორებული ქუქიები, მოულოდნელი ავთენტიფიკაციის მონაცემები და დამახინჯებული პასუხები გამოძიებას მოითხოვს; განზრახ მხარდაჭერილი დიდი ატვირთვა სათანადო სხეულის ზღვარს მოითხოვს. ყველა ლიმიტის ერთად აწევა ამ განსხვავებას მალავს.