Nginx 1.19.1 విడుదల చేయబడింది, nginx వెబ్ సర్వర్ యొక్క ప్రస్తుత మెయిన్లైన్ శాఖలో తదుపరి విడుదల. మెయిన్లైన్ బ్రాంచ్ యాక్టివ్ డెవలప్మెంట్లో ఉంది, అయితే ప్రస్తుత స్థిరమైన బ్రాంచ్ (1.18) బగ్ పరిష్కారాలను మాత్రమే కలిగి ఉంది.
- మార్చండి: ఇప్పుడు బ్యాకెండ్ ద్వారా పంపబడిన అదనపు డేటా ఎల్లప్పుడూ విస్మరించబడుతుంది.
- మార్చండి: ఇప్పుడు, FastCGI సర్వర్ నుండి చాలా తక్కువ ప్రతిస్పందనను స్వీకరించినప్పుడు, nginx క్లయింట్కు ప్రతిస్పందనలో అందుబాటులో ఉన్న భాగాన్ని పంపడానికి ప్రయత్నిస్తుంది, ఆపై క్లయింట్తో కనెక్షన్ను మూసివేస్తుంది.
- మార్చండి: ఇప్పుడు, gRPC బ్యాకెండ్ నుండి తప్పు పొడవు యొక్క ప్రతిస్పందనను స్వీకరించినప్పుడు, nginx లోపంతో ప్రతిస్పందనను ప్రాసెస్ చేయడాన్ని ఆపివేస్తుంది.
- అదనంగా: ఆదేశాలలో min_free పరామితి ప్రాక్సీ_కాష్_పాత్, fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. ధన్యవాదాలు ఆడమ్ బాంబుచ్.
- పరిష్కరించండి: SIGQUIT సిగ్నల్ను సునాయాసంగా షట్ డౌన్ చేస్తున్నప్పుడు nginx unix డొమైన్ లిజనింగ్ సాకెట్లను తీసివేయలేదు.
- పరిష్కరించండి: జీరో సైజ్ UDP ప్యాకెట్లు ప్రాక్సీ చేయబడలేదు.
- పరిష్కరించండి: SSLని ఉపయోగించి uwsgi బ్యాకెండ్లకు ప్రాక్సీ చేయడం పని చేయకపోవచ్చు. ధన్యవాదాలు Guanzhong చెన్.
- పరిష్కరించండి: ఆదేశాన్ని ఉపయోగిస్తున్నప్పుడు నిర్వహణలో లోపం ssl_ocsp.
- బగ్పరిష్కారం: XFS మరియు NFS ఫైల్ సిస్టమ్లను ఉపయోగిస్తున్నప్పుడు, డిస్క్ కాష్ పరిమాణాన్ని తప్పుగా లెక్కించవచ్చు.
- పరిష్కరించండి: మెమ్క్యాచ్ చేయబడిన సర్వర్ తప్పు ప్రతిస్పందనను అందించినట్లయితే, "రైటర్లో ప్రతికూల పరిమాణం బఫ్" సందేశాలు లాగ్లలో కనిపిస్తాయి.
nginx అదే సమయంలో బయటకు వచ్చింది njs 0.4.2
njs అనేది జావాస్క్రిప్ట్ భాష యొక్క ఉపసమితి, ఇది nginx యొక్క కార్యాచరణను విస్తరించడానికి మిమ్మల్ని అనుమతిస్తుంది. njs ECMAScript 5.1 (స్ట్రిక్ట్ మోడ్)తో ECMAScript 6 మరియు తదుపరి వాటికి కొన్ని పొడిగింపులతో అనుకూలంగా ఉంటుంది. అనుకూలత అభివృద్ధిలో ఉంది.
మూలం: linux.org.ru
