NGINX Unit 1.26.0 Application Server Release

Թողարկվել է NGINX Unit 1.26.0 հավելվածի սերվերը, որի շրջանակներում մշակվում է լուծում՝ ապահովելու վեբ հավելվածների գործարկումը տարբեր ծրագրավորման լեզուներով (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js և Java): NGINX Unit-ը կարող է միաժամանակ մի քանի հավելվածներ գործարկել տարբեր ծրագրավորման լեզուներով, որոնց գործարկման պարամետրերը կարող են դինամիկ փոփոխվել՝ առանց կոնֆիգուրացիայի ֆայլերը խմբագրելու և վերագործարկելու անհրաժեշտության: Կոդը գրված է C-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո: NGINX Unit-ի առանձնահատկություններին կարող եք ծանոթանալ առաջին թողարկման հայտարարության մեջ։

Նոր տարբերակում.

  • Փոփոխություն է կատարվել «share» տարբերակում, որն այժմ նշում է ֆայլերի ամբողջական ուղին փաստաթղթի արմատային գրացուցակի փոխարեն, որը նախկինում ավելացվել էր հարցման URI-ում.
  • Ավելացվել է գոյություն ունեցող կոնֆիգուրացիաների ավտոմատ կարգավորումը նոր «share» ընտրանքներին՝ նախորդ տարբերակներից թարմացնելիս.
  • «Share» տարբերակներին ավելացվել է փոփոխական աջակցություն: Օրինակ՝ { "share": "/www/data/$uri" }
  • Ավելացվել է բազմաթիվ ուղիների աջակցություն «կիսվել» տարբերակում: Օրինակ՝ { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Ավելացված է փոփոխական աջակցություն chroot ընտրանքներին;
  • Ավելացվել է PHP-ում opcache-ի փոխանակման աջակցություն կիրառման գործընթացների միջև;
  • Ավելացվել է հարցումների երթուղիների աջակցություն հարցումների տողի միջոցով;
  • Ուղղվել է սխալ, երբ երթուղիչի և հավելվածի գործընթացները խափանում են, երբ հարցումների սահմանաչափը հասել է ասինխրոն կամ բազմաշերտ հավելվածների կողմից.
  • Շտկվել է վրիպակ, որը դադարեցրել է հաճախորդից հաստատված WebSocket կապի շրջանակները կարդալը համապատասխան մշակողի վերակազմավորումից հետո;
  • Ֆիքսված շենք glibc 2.34 գրադարանով, որը հայտնվում է, մասնավորապես, Fedora 35-ում։

Source: opennet.ru

Добавить комментарий