Setări container web

Folosiţi această pagină pentru a configura setările containerului web.

Pentru a vizualiza această pagină a consolei administrative, faceţi clic pe Servere > Tipuri de servere > Severe de aplicaţii WebSphere > server_name > Setări container web > Container web.

Gazdă virtuală implicită

Specifică o gazdă virtuală care permite unei maşini gazdă singulară să semene cu maşini gazdă multiplă. Resursele asociate cu o gazdă virtuală nu pot partaja date cu resurse asociate cu altă gazdă virtuală, chiar dacă gazdele virtuale partajează aceeaşi maşină fizică.

Selectaţi o opţiune gazdă virtuală:

default_host
Produsul furnizează o gazdă virtuală implicită cu nişte aliasuri implicite cum ar fi adresa IP a maşinii, numele de gazdă scurt şi numele de gazdă complet calificat. Alias-ul este compus din prima parte a căii pentru accesarea unei resurse cum ar fi un servlet. De exemplu, este localhost:9080 în cererea http://localhost:9080/myServlet.
admin_host
Această opţiune a gazdei virtuale este alt nume pentru serverul de aplicaţii; cunoscut de asemenea ca server1 în instalarea de bază. Acest proces suportă folosirea consolei administrative.
proxy_host
Gazda virtuală numită proxy_host include definiţii de port implicit, portul 80 şi 443, care sunt tipic iniţializate ca parte a iniţializării serverului proxy. Folosiţi această gazdă proxy după cum este corespunzător cu reguli de rutare asociate cu serverul proxy.

Activare punere în cache a servleturilor

Specifică faptul că dacă un servlet este invocat o dată şi generează ieşire de pus în cache, o intrare în cache este creată care conţine nu doar ieşire, ci şi efectele laterale ale invocării. Aceste efecte laterale pot include apeluri la alte servleturi sau fişiere JSP, precum şi metadate despre intrare, inclusiv informaţiile de timeout şi prioritatea intrării.

Punerea în cache a fragmentelor de portlet necesită activarea punerii în cache a servleturilor. De aceea, activarea punerii în cache a fragmentelor de portlet activează automat punerea în cache a servleturilor. Dezactivarea punerii în cache a servleturilor dezactivează automat punerea în cache a fragmentelor de portlet.

Dezactivare pool cerere şi răspuns servlet

Specifică să fie dezactivat pool-ul de obiecte cerere servlet şi răspuns servlet care sunt puse în pool de către containerul web. Când dezactivaţi pool-ul de obiecte cerere servlet şi răspuns servlet, noi obiect cerere servlet şi răspuns servlet sunt create pentru fiecare cerere.

Când dezactivaţi pool-ul de obiecte cerere servlet şi răspuns servlet, noi obiecte cerere servlet şi răspuns servlet sunt create pentru fiecare cerere, care pot afecta negativ performanţa, dar furnizează protecţie împotriva defectelor ascunse de pooling nebănuite.

[9.0.0.1 sau ulterior]

Activaţi serviciul de descoperire API

Specifică să adunaţi informaţii despre aplicaţiile implementate pe server şi-le disponibile ca documente Swagger.

Serviciul de descoperire API vă dă posibilitatea de a găsi API-urile REST din server. Puteţi obţine un document Swagger informaţii despre API-urile REST.

Număr fire de execuţie timeout

Specifică numărul de fire de execuţie care sunt disponibile pentru a trata operaţii timeout servelet asincron per server.

Valoarea implicită a celor două poate fi prea mică dacă aveţi multe aplicaţii care utilizează servleturi asincrone care au des timeout-uri.

Timeout implicit

Specifică timeout-ul implicit al servletului asincron pentru server.

Valoarea implicită de 30 de secunde poate fi micşorată dacă răspunsurile nu sunt primite destul de rapid şi există un regres viabil în caz de eroare. Puteţi creşte valoarea dacă sunt primite prea multe timeout-uri şi cel mai lung timeout produce răspunsuri într-o manieră acceptabilă pentru client. Unităţile sunt în milisecunde deci înmulţiţi numărul cu 1000 pentru convertirea în secunde. Pentru a configura cu o granularitate mai mare, trebuie să utilizaţi metoda AsyncContext setTimeout programmatic.

Utilizarea pool-ului de fire de execuţie pentru a porni obiecte care pot fi rulate

Selectaţi această opţiune pentru a utiliza acelaşi pool de fire de execuţie unde cererea îşi are originea. Această opţiune nu propagă nici un context de la cererea originală.

Utilizaţi un manager de lucru pentru a porni obiecte runnable

Selectaţi această opţiune pentru a utiliza managerul de lucru pentru a porni runnable. Această opţiune este selecţia implicită. Opţiunea manager de lucru propagă orice context care este configurat pentru managerul de lucru selectat. De asemenea, această opţiune necesită selectarea numelui JNDI al managerului de lucru pe care îl veţi utiliza.

Considerente la utilizarea unui manager de lucru:
  • Contextul care este propagat este configurabil sub Resurse > Concurenţă > Manageri de lucru. De asemenea, puteţi crea manageri de lucru noi în acelaşi panou.
  • Managerul de lucru implicit WebSphere Application Server este utilizat doar dacă specificaţi altfel. Acest lucru nu este dorit deoarece alte componente pot să utilizeze managerul de lucru şi să scadă efectiv numărul de fire de execuţie care sunt disponibile la un moment dat.
  • Pentru a modifica setările managerului de lucru, este recomandat să creaţi un manager de lucru astfel încât modificările la valorile implicite să nu afecteze alte componente.
  • Dacă aveţi un manager de lucru configurat să arunce excepţii când coada de lucru este plină, atunci o excepţie de tipul IllegalStateException este aruncată apelantului de pornire(Runnable) şi apelantul este responsabil de tratarea excepţiei.


Nume fişier: uweb_rcont.html