HTTP szállítási csatorna beállítások

Az oldal segítségével megtekinthet és beállíthat egy HTTP szállítási csatornát. Ez a szállítási csatorna típus kezeli a távoli ügyfelektől érkező HTTP kéréseket.

A HTTP szállítási csatorna értelmezi a HTTP kéréseket, majd megkeresi a megfelelő alkalmazási csatornát, amely lekezeli a kérést, és visszaküldi a választ.

Az adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > Portok elemre. Keresse meg a HTTP csatorna azon portját, melynek a beállításait meg akarja tekinteni vagy módosítani szeretné, majd kattintson a Társított szállítók megjelenítése elemre. Kattintson a HTTP szállítót tartalmazó szállítási lánc nevére, majd a HTTP szállítócsatorna nevére.

Szállítási csatorna neve

Megadja a HTTP szállítási csatorna nevét.

A név mező nem tartalmazhatja a következő karaktereket: # \ / , : ; " * ? < > | = + & % '

A névnek egyedinek kell lenni a rendszeren lévő összes csatorna tekintetében. Egy HTTP szállítási csatorna neve például ugyanazon a rendszeren nem egyezhet meg egy TCP szállítási csatorna nevével.

Információk Érték
Adattípus Karaktersorozat

Megkülönböztetési súlyozás

Megadja a csatorna prioritását a szállítási láncban lévő többi csatornához képest. Ezt a tulajdonságot csak akkor kell használni, ha engedélyezett a portmegosztás, és a szállítási lánc több csatornát is tartalmaz, amelyekbe adatokat továbbíthat. A lánc legalacsonyabb megkülönböztetési súlyozással rendelkező csatornája lesz az első, amely megvizsgálja a bejövő adatokat, és eldönti, hogy azok őt illetik-e.

Információk Érték
Adattípus Pozitív egész
Alapértelmezett 0
Átmeneti felhasználóknak Átmeneti felhasználóknak: A korábbi változatokban a "Diszkrimináció meghiúsult" kivétel a HTTP csatornán a 403-es válaszkóddal válaszolt. A 8.5 változat termékben a kiszolgáló az 500-as válaszkóddal válaszol.trns

Olvasási időkorlát

Ennyi másodpercig vár a HTTP szállítási csatorna egy olvasási kérés befejeződésére egy socketen az első olvasás után. A folyamatban lévő olvasás lehet az olvasási kérés törzsének része, például egy POST, vagy a fejlécek része, amennyiben nem került beolvasásra az összes fejléc az első olvasás alkalmával, amely az adott kérés esetében a socketen történt.

transition: A tulajdonságnak megadott érték az Írási időkorlát tulajdonságnak megadott értékkel együtt biztosítja azt az időkorlát funkcionalitást, amelyet a ConnectionIOTimeout egyéni tulajdonság biztosított a korábbi kiadásokban.
Információk Érték
Adattípus Egész szám
Alapértelmezett 60 másodperc

Írási időkorlát

Ennyi másodpercig vár a HTTP szállítási csatorna egy socketen arra, hogy a válasz adatok minden része átvitelre kerüljön. Ilyen jellegű időtúllépés általában csak akkor fordul elő, ha az írások lemaradnak az új kérésektől. Ez a helyzet olyankor állhat elő, ha az ügyfél adatsebessége alacsony, vagy a kiszolgáló hálózati csatolókártyája (NIC) túl van terhelve I/O műveletekkel.

transition: A tulajdonságnak megadott érték az Olvasási időkorlát tulajdonságnak megadott értékkel együtt biztosítja azt az időkorlát funkcionalitást, amelyet a ConnectionIOTimeout egyéni tulajdonság biztosított a korábbi kiadásokban.

Ha egyes ügyfeleknek 300 másodpercnél több időre van szükségük ahhoz, hogy megkapják a nekik íródó adatokat, akkor módosítsa az Írási időkorlát paraméter értékét. Vannak lassú ügyfelek, amelyeknél 300 másodpercnél tovább tart, amíg megkapják a nekik küldött adatokat. Annak biztosítása érdekében, hogy képesek legyenek beszerezni összes adatukat, módosítsa az ezen paraméter számára megadott értéket olyan időtartamra (másodpercben mérve), amely elegendő az összes adat fogadásához. Győződjön meg róla, hogy ha módosítja is a beállítás értékét, akkor az új érték még mindig védi a kiszolgálót a rosszindulatú ügyfelektől.

Információk Érték
Adattípus Egész szám
Alapértelmezett 60 másodperc

Állandó kapcsolat időkorlátja

Másodpercben meghatározza azt az időt, amíg a HTTP szállítási csatorna a kérések között tétlen állapotban fenntart egy socketet.

transition: A tulajdonságnak megadott érték biztosítja azt az időkorlát funkcionalitást, amelyet a ConnectionKeepAliveTimeout egyéni tulajdonság biztosított a korábbi kiadásokban.
Információk Érték
Adattípus Egész szám
Alapértelmezett 30 másodperc

Állandó kapcsolatok (fenntartott kapcsolatok) használata

Ha ez a lehetőség ki van választva, akkor a HTTP szállítócsatorna kapcsolatok nyitva maradnak a kérések között. A kapcsolatok nyitva tartásával csökkenthető a socketek beállítási és -lebontási költsége, ha vannak olyan ügyfelek, amelyek sok kérést küldenek.

Ha ügyfelei csak egyedülálló kéréseket küldenek lényegesen hosszabb időszakonként, akkor lehetséges, hogy jobb választás kikapcsolni ezt a beállítást és bezárni a kapcsolatokat azonnal, mint hagyni a HTTP szállítási csatorna számára, hogy beállítsa az időtúllépéseket a kapcsolat bezárásához egy későbbi időpontban.

Az alapértelmezett érték a true, mivel általában ez az optimális beállítás.

Hiba elkerülése Hiba elkerülése: Ha az Állandó kérések maximális száma tulajdonság értéke nem 0, akkor az Állandó (fenntartott) kapcsolatok használata beállítást figyelmen kívül hagyja a rendszer.gotcha

Korlátlan állandó kérések kapcsolatonként

Ha ki van jelölve, akkor azt mutatja, hogy a kapcsolatonkénti állandó kérések száma nem korlátozott.

Állandó kérések maximális száma kapcsolatonként

Ha ki van jelölve, akkor a kapcsolatonkénti állandó kérések száma az Állandó kérések maximális száma tulajdonságban megadott értékre van korlátozva. Ha az Állandó (fenntartott) kapcsolatok használata tulajdonság le van tiltva, akkor a rendszer figyelmen kívül hagyja ezt a beállítást.

Az Állandó kérések maximális száma paraméter módosításával növelheti a kapcsolat bontásáig a kapcsolaton áthaladó kérések számát. Amikor az Állandó kapcsolatok használata beállítás engedélyezett, az Állandó kapcsolatok maximális száma paraméter vezérli azon kérések számát, amelyek egy kapcsolaton annak bezárása előtt átengedhetőek. Az alapértelmezett érték a 100. Ezt az értéket úgy kell beállítani, hogy a legtöbb - ha nem minden - ügyfél mindig rendelkezzen egy nyitott kapcsolattal, amikor több kérést küldenek ugyanazon munkamenet alatt. Ezen paraméter megfelelő beállítása segít kiküszöbölni a socketek szükségtelen üzembe helyezését és leállítását.

Olyan teszthelyzetekben, amikor az ügyfél sosem zár le egy socketet, vagy ahol a socketek az alkalmazáskiszolgáló előtti proxy vagy webkiszolgálók, a -1 érték megadásával letiltható a feldolgozás, ami korlátozza a kapcsolaton áthaladó kérések számát. Az állandó kapcsolat időkorlátja továbbra is le fog zárni néhány tétlen socketet, megelőzve, hogy a kiszolgáló kifogyjon a nyitott socketekből.

Kapcsolódó információk: A megmaradás viselkedése egyanaz, mint a HTTP szállítások kapcsolatfenntartás kapcsolataié. A MaxKeepAliveConnections beállítás, amely megadja a párhuzamos kapcsolatfenntartás (állandó) kapcsolatok maximális számát az összes HTTP szállításon keresztül, és a szálkészlet méret nem kapcsolódnak közvetlenül a megmaradáshoz. A megmaradás a MaxKeepAliveConnections beállítástól és a szálkészlet méret beállításoktól függetlenül működik.

Állandó kérések maximális száma kapcsolatonként

Meghatározza, hogy legfeljebb hány állandó kérés engedélyezett egy HTTP kapcsolatban. Ebben a mezőben csak akkor lehet értéket megadni, ha az Állandó kérések maximális száma kapcsolatonként tulajdonság ki van választva.

Amikor az Állandó kapcsolatok használata beállítás engedélyezett, az Állandó kapcsolatok maximális száma paraméter vezérli azon kérések számát, amelyek egy kapcsolaton annak bezárása előtt átengedhetőek. Az alapértelmezett érték a 100. Ezt az értéket úgy kell beállítani, hogy a legtöbb - ha nem minden - ügyfél mindig rendelkezzen egy nyitott kapcsolattal, amikor több kérést küldenek ugyanazon munkamenet alatt. Ezen paraméter megfelelő beállítása segít kiküszöbölni a socketek szükségtelen üzembe helyezését és leállítását.

A tesztelési példahelyzetekben, ahol az ügyfél sosem zár le socketet vagy ahol a socketek mindig proxyként vagy webkiszolgálóként működnek alkalmazáskiszolgálója előtt, a -1 érték kapcsolja ki azt a feldolgozást, amely korlátozza az egy kapcsolaton belüli kérések számát. Az állandó időkorlát továbbra is leállít néhány tétlen socketet és megvédi a kiszolgálót a nyitott socketek elfogyásától.

Ha az értéke 0 vagy 1, akkor kapcsolatonként csak egyetlen kérés engedélyezett.

Információk Érték
Adattípus Egész szám
Alapértelmezett 100

Maximális fejlécmező méret

Megadja byte-ban a fejléc maximális méretét, amely egy HTTP kérésbe belefoglalható.

A tulajdonság beállítása az alkalmazások számára megfelelő realisztikus méretre segít megakadályozni a szolgáltatás megbénítását célzó (DoS) támadásokat, amelyek nagyméretű fejléceket használnak a HTTP kérésekben, és így próbálják elérhetetlenné tenni a rendszererőforrásokat, például a HTTP kéréseket kezelő alkalmazásokat, a felhasználók számára.

A tulajdonság alapértelmezett értéke 32768 byte.

Fejlécek maximális száma

Megadja, hogy legfeljebb hány fejléc lehet egy HTTP kérésben.

A tulajdonság beállítása az alkalmazások egy realisztikus számára segít a szolgáltatás megbénítási (DoS) támadásainak megakadályozásában, amelyek egy HTTP kérésben nagyszámú fejlécet használnak fel arra, hogy kísérletet tegyenek egy rendszererőforrás, mint például a HTTP kéréseket feldolgozó alkalmazás, elérhetetlenné tételében a felhasználók számára.

A tulajdonság alapértelmezett értéke 50.

Hiba elkerülése Hiba elkerülése: Meg ha nem is módosítja a tulajdonság értékét, amikor az adminisztrációs konzol oldalon egyéb HTTP szállítási csatorna beállításokat módosít, a mentés végrehajtásakor a tulajdonsághoz megadott érték automatikusan mentésre kerül a server.xml fájl vonatkozó tulajdonságában. Ez a módosítás a server.xml fájlban az adott tulajdonságon korábban beállított minden egyéb értéket felülbírál, még ha nem is szándékozott frissíteni a tulajdonság értékét a server.xml fájlban.gotcha

Kéréstörzs pufferméretének korlátozása

Kiválasztásával korlátozható a HTTP kérés törzsének mérete.

Ezzel a tulajdonsággal megakadályozhatók a szolgáltatások megbénítását célzó (DoS) támadások, amelyek nagyméretű HTTP kéréseket használnak, és így próbálják elérhetetlenné tenni a rendszererőforrásokat, például a HTTP kéréseket kezelő alkalmazásokat, a felhasználók számára.

Maximális kéréstörzs pufferméret

Megadja byte-ban a HTTP kérés törzsének maximális méretét. Ha a kérés mérete meghaladja ezt a korlátot, akkor a kérés nem kerül feldolgozásra.

Ebben a mezőben csak akkor lehet értéket megadni, ha a Kéréstörzs pufferméretének korlátozása tulajdonság ki van választva.

Naplózás

Az itt található beállítások segítségével konfigurálhatja és engedélyezheti az NCSA hozzáférés naplózását, illetve a HTTP hibanaplózást. Ha a termék z/OS rendszeren fut, akkor ugyancsak itt lehet konfigurálni és engedélyezni az FRCA (Fast Response Cache Accelerator) naplózást. Ezeknek a naplózási szolgáltatásoknak az engedélyezése lassítja a kiszolgáló teljesítményét.

Ha azt akarja, hogy az engedélyezett naplószolgáltatások bármelyike elinduljon a kiszolgáló indításakor, akkor kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók >kiszolgáló_neve elemre. A Hibaelhárítás részben kattintson a HTTP hibák, NCSA hozzáférés és FRCA naplózása lehetőségre, és jelölje be a Naplózási szolgáltatás engedélyezése a kiszolgáló indításakor beállítást. Ha ez a beállítás ki van választva, akkor minden engedélyezett HTTP hibanaplózás, NCSA vagy FRCA naplózási szolgáltatás automatikusan elindul a kiszolgáló indításakor.

[z/OS] Hiba elkerülése Hiba elkerülése: Ha a termék z/OS rendszeren fut, akkor a vezérlőn kell megadni a HTTP hibanaplózás, az NCSA hozzáférési és FRCA naplózási beállításokat. Ha ezeket a beállítások az alrendszeren vagy a kiegészítő rendszeren vannak meghatározva, akkor a rendszer figyelmen kívül hagyja őket.gotcha

NCSA hozzáférés naplózása

Alapértelmezésben a Globális naplózási szolgáltatások használata beállítás ki van választva az NCSA hozzáférési naplózás esetében. Ez azt jelenti, hogy az NCSA hozzáférési naplózási beállítások alapértelmezésben megegyeznek azokkal az értékekkel, amelyek az adminisztrációs konzol HTTP hibák, NCSA hozzáférés és FRCA naplózása lapján vannak megadva az NCSA hozzáférési naplózás számára. Ha az adott HTTP szállítócsatorna esetében módosítani akarja ezeket a beállításokat, akkor bontsa ki az NCSA hozzáférési naplózás szakaszt, és jelölje be a Láncspecifikus naplózás használata beállítást.

A Láncspecifikus naplózás használata beállítás kiválasztása után a következő beállításokat módosíthatja:
  • Kifejezetten engedélyezheti vagy megtilthatja az NCSA hozzáférési naplózást.
  • Megadhat az alapértelmezett útvonaltól eltérő elérési utat a hozzáférési naplófájl számára.
  • Megadhat az alapértelmezett maximális mérettől eltérő maximális méretet a hozzáférési naplófájl számára.
  • Kiválaszthatja az NCSA hozzáférési naplófájl formátumát.

Hozzáférési naplózás engedélyezése

Ha ez a beállítás ki van választva, akkor a rendszer rögzíti a HTTP szállítási csatorna által kezelt bejövő ügyfélkéréseket az NCSA hozzáférési naplóba.

Hozzáférési napló fájl útvonala

Megadja az NCSA hozzáférési naplófájlt tároló könyvtár útvonalát és nevét. Szabványos változó helyettesítések, mint a $(SERVER_LOG_ROOT), használhatók a könyvtár útvonal megadásakor.

[z/OS] Ha a termék z/OS rendszeren fut, akkor egy kiszolgálóspecifikus változót kell használni (például: $(SERVER_LOG_ROOT)) a naplófájlnevek ütközésének elkerülése érdekében.

Hozzáférési napló maximális mérete

Az NCSA hozzáférési naplófájl maximális mérete megabyte-ban. Amikor a fájl eléri ezt a méretet, akkor létrejön a naplófájl_neve archív naplófájl. Mindemellett, minden alkalommal, amikor az eredeti naplófájl túlcsordul ebbe az archív fájlba, a fájl felülírásra kerül az eredeti naplófájl legfrissebb változatával.

Előzményfájlok maximális száma

Meghatározza, hogy a rendszer az NCSA hozzáférési naplófájl hány korábbi változatát tárolja későbbi visszakeresés céljából.

NCSA hozzáférési napló formátum

Megadja, hogy milyen formátumban jelenjenek meg az ügyfél hozzáférési információi az NCSA naplófájlban. Ha a Közös van kiválasztva, akkor a naplóbejegyzések tartalmazzák a kért erőforrást és néhány egyéb információt, de nem tartalmazzák az utalási, felhasználó ügynök és cookie információkat. Ha a Kombinált van kiválasztva, akkor az utalási, felhasználói ügynök és cookie információkat is tartalmazzák.

[z/OS]

FRCA naplózás

Alapértelmezésben a Globális naplózási szolgáltatások használata beállítás ki van választva az FRCA naplózás esetében. Ez azt jelenti, hogy a FRCA naplózási beállítások alapértelmezésben megegyeznek azokkal az értékekkel, amelyek az adminisztrációs konzol HTTP hibák, NCSA hozzáférés és FRCA naplózása lapján vannak megadva a FRCA naplózás számára. Ha az adott HTTP szállítócsatorna esetében módosítani akarja ezeket a beállításokat, akkor bontsa ki az FRCA naplózás szakaszt, és jelölje be a Láncspecifikus naplózás használata beállítást.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

A Láncspecifikus naplózás használata beállítás kiválasztása után a következő beállításokat módosíthatja:
  • Kifejezetten engedélyezheti vagy megtilthatja az FRCA naplózást.
  • Megadhat az alapértelmezett útvonaltól eltérő elérési utat a hozzáférési naplófájl számára.
  • Megadhat az alapértelmezett maximális mérettől eltérő maximális méretet a hozzáférési naplófájl számára.
  • Kiválaszthatja az FRCA naplófájl formátumát.
[z/OS]

FRCA naplózás engedélyezése

Ha ez a beállítás ki van választva, akkor a rendszer rögzíti a HTTP szállítási csatorna által kezelt bejövő ügyfélkéréseket az FRCA naplófájlba.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

[z/OS]

FRCA naplófájl útvonala

Megadja az FRCA naplófájl könyvtárának útvonalát és nevét. Kiszolgálóspecifikus változót használjon (például: $(SERVER_LOG_ROOT)) a naplófájlnevek ütközésének elkerülése érdekében.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

[z/OS]

FRCA napló maximális mérete

Az FRCA naplófájl maximális mérete megabyte-ban. Amikor a fájl eléri ezt a méretet, akkor létrejön a naplófájl_neve archív naplófájl. Mindemellett, minden alkalommal, amikor az eredeti naplófájl túlcsordul ebbe az archív fájlba, a fájl felülírásra kerül az eredeti naplófájl legfrissebb változatával.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

[z/OS]

Előzményfájlok maximális száma

Meghatározza, hogy a rendszer az FRCA naplófájl hány korábbi változatát tárolja későbbi visszakeresés céljából.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

[z/OS]

FRCA napló formátuma

Megadja, hogy milyen formátumban jelenjenek meg az ügyfél hozzáférési információi az FRCA naplófájlban. Ha a Közös van kiválasztva, akkor a naplóbejegyzések tartalmazzák a kért erőforrást és néhány egyéb információt, de nem tartalmazzák az utalási, felhasználó ügynök és cookie információkat. Ha a Kombinált van kiválasztva, akkor az utalási, felhasználói ügynök és cookie információkat is tartalmazzák.

Ez a mező csak akkor jelenik meg, ha a termék z/OS rendszeren fut.

Hibanaplózás

Alapértelmezésben a Globális naplózási szolgáltatások használata beállítás ki van választva a hibanaplózás esetében. Ez azt jelenti, hogy a hibanaplózási beállítások alapértelmezésben megegyeznek azokkal az értékekkel, amelyek az adminisztrációs konzol HTTP hibák, NCSA hozzáférés és FRCA naplózása lapján vannak megadva a hibanaplózás számára. Ha az adott HTTP szállítócsatorna esetében módosítani akarja ezeket a beállításokat, akkor bontsa ki a Hibanaplózás szakaszt, és jelölje be a Láncspecifikus naplózás használata beállítást.

A Láncspecifikus naplózás használata beállítás kiválasztása után a következő beállításokat módosíthatja:
  • Kifejezetten engedélyezheti vagy megtilthatja a HTTP hibanaplózást.
  • Megadhatja a hozzáférési naplófájl útvonalát. Ez az útvonal eltérhet az alapértelmezett útvonaltól.
  • Megadhatja a hibanapló fájl maximális méretét. Ez az érték nagyobb vagy kisebb is lehet az alapértelmezett maximális méretnél.
  • Megadhatja, hogy milyen típusú hibaüzenetek kerüljenek be a HTTP hibanaplóba.

Hibanaplózás engedélyezése

Ha ez a beállítás ki van választva, akkor a HTTP hibanapló rögzíti azokat a HTTP hibákat, amelyek az ügyfélkérések HTTP csatorna általi feldolgozása alatt történnek.

Hibanapló fájl útvonala

A HTTP hibanaplófájl könyvtárának útvonala és neve. Szabványos változó helyettesítések, mint a $(SERVER_LOG_ROOT), használhatók a könyvtár útvonal megadásakor.

[z/OS] Ha a termék z/OS rendszeren fut, akkor egy kiszolgálóspecifikus változót kell használni (például: $(SERVER_LOG_ROOT)) a naplófájlnevek ütközésének elkerülése érdekében.

Hibanapló maximális mérete

Megadja a HTTP hibanapló fájl maximális méretét megabyte-ban. Amikor a fájl eléri ezt a méretet, akkor létrejön a naplófájl_neve archív naplófájl. Mindemellett, minden alkalommal, amikor az eredeti naplófájl túlcsordul ebbe az archív fájlba, ez a fájl felülírásra kerül az eredeti naplófájl legfrissebb változatával.

Előzményfájlok maximális száma

Megadja, hogy legfeljebb hány előző változata tárolható a HTTP hibanaplófájlnak.

Hibanapló szint

Megadja, hogy milyen típusú hibaüzenetek kerüljenek be a HTTP hibanaplóba.

A következőket választhatja:
Súlyos
Csak az alkalmazáskiszolgáló helyes működését gátló súlyos hibák kerülnek naplózásra.
Hiba
Az ügyfeleknek adott válaszokban előforduló hibák kerülnek naplózásra. Ezek a hibák alkalmazáskiszolgáló adminisztrátori beavatkozást igényelnek, ha a kiszolgáló konfigurációs beállításaiból származnak.
Figyelmeztetés
Információk általános hibákról, mint az ügyfél kérések kezelésekor jelentkező socket kivételek, kerülnek naplózásra. Ezek a hibák általában nem igényelnek alkalmazáskiszolgáló adminisztrátori beavatkozást.
Információk
Az ügyfél kérések kezelésekor végrehajtott különböző feladatok állapota kerül naplózásra.
Hibakeresés
Részletesebb feladat állapot információk kerülnek naplózásra. Ezen szintű naplózás nem a RAS naplózás felváltására készült a hibakereséshez, de folyamatos állapotjelentést biztosít az egyes ügyfél kérések előrehaladásáról. Ha ezt a naplózási szintet választja, akkor egy kellően nagy naplófájlméretet kell megadnia a Hibanapló maximális mérete mezőben, hogy az összes naplózott információt tárolni tudja.


Fájlnév: urun_chain_typehttp.html