Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന gunicorn_django കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
gunicorn_django - ഇവന്റ് അടിസ്ഥാനമാക്കിയുള്ള HTTP/WSGI സെർവർ, ജാങ്കോ ആപ്ലിക്കേഷൻ എൻട്രി പോയിന്റ്
സിനോപ്സിസ്
gunicorn_django [OPTIONS] [SETTINGS_PATH]
ഓപ്ഷനുകൾ
-c കോൺഫിഗർ ചെയ്യുക, --config=കോൺഫിഗർ ചെയ്യുക
കോൺഫിഗറേഷൻ ഫയൽ. [ഒന്നുമില്ല]
-b ബൈൻഡി, --കെട്ടുക=ബൈൻഡി
കേൾക്കാനുള്ള വിലാസം. ഉദാ. 127.0.0.1:8000 അല്ലെങ്കിൽ unix:/tmp/gunicorn.sock
-w തൊഴിലാളികൾ, --തൊഴിലാളികൾ=തൊഴിലാളികൾ
മുട്ടയിടാനുള്ള തൊഴിലാളികളുടെ എണ്ണം. [1]
-a മദ്ധ്യസ്ഥൻ, --മധ്യസ്ഥൻ=മദ്ധ്യസ്ഥൻ
ഗുനികോൺ ആർബിറ്റർ എൻട്രി പോയിന്റ് അല്ലെങ്കിൽ മൊഡ്യൂൾ [മുട്ട:ഗുണികോൺ#മെയിൻ]
-p PIDFILE, --pid=PIDFILE
പശ്ചാത്തല PID FILE സജ്ജമാക്കുക
-D, --പിശാച്
പശ്ചാത്തലത്തിൽ ഡെമോണൈസ്ഡ് റൺ ചെയ്യുക.
-m UMASK, --ഉമാസ്ക്=UMASK
ഡെമൺ പ്രക്രിയയുടെ ഉമാസ്ക് നിർവ്വചിക്കുക
-u USER, --ഉപയോക്താവ്=USER
തൊഴിലാളി ഉപയോക്താവിനെ മാറ്റുക
-g GROUP ൽ, --സംഘം=GROUP ൽ
തൊഴിലാളി ഗ്രൂപ്പ് മാറ്റുക
-n PROC_NAME, --പേര്=PROC_NAME
പ്രക്രിയയുടെ പേര്
--ലോഗ്-ലെവൽ=ലോഗ്ലെവൽ
സന്ദേശങ്ങൾ നിശബ്ദമാക്കുന്നതിന് താഴെയുള്ള ലോഗ് ലെവൽ. [വിവരങ്ങൾ]
--log-file=ലോഗ്ഫിൽ
ഒരു ഫയലിലേക്ക് ലോഗ് ചെയ്യുക. - തുല്യമാണ് stdout. [-]
d, --ഡീബഗ്
ഡീബഗ് മോഡ്. 1 തൊഴിലാളി മാത്രം.
--പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് നമ്പർ കാണിച്ച് പുറത്തുകടക്കുക
-h, --സഹായിക്കൂ
ഈ സഹായ സന്ദേശം കാണിച്ച് പുറത്തുകടക്കുക
വിവരണം
ഗ്രീൻ യൂണികോൺ (ഗുണികോൺ) ഒരു HTTP/WSGI സെർവറാണ് വേഗത്തിലുള്ള ക്ലയന്റുകളെ അല്ലെങ്കിൽ ഉറക്കം വരുന്നവരെ സേവിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്
അപേക്ഷകൾ. എന്നു പറയുന്നു എന്നതാണ്; nginx അല്ലെങ്കിൽ പോലുള്ള ഒരു ബഫറിംഗ് ഫ്രണ്ട്-എൻഡ് സെർവറിന് പിന്നിൽ
lighttpd.
* അസിൻക്രണസ് നൽകുന്നതിന് Eventlet, Gevent എന്നിവയ്ക്കുള്ള ഓപ്ഷണൽ പിന്തുണ
നീണ്ട പോളിംഗ് ("ധൂമകേതു") കണക്ഷനുകൾ.
* പ്രോസസ്സ് മാനേജ്മെന്റ്: മരിക്കുന്ന തൊഴിലാളികളെ Gunicorn കൊയ്യുകയും പുനരാരംഭിക്കുകയും ചെയ്യുന്നു.
* ജാങ്കോ, പാസ്റ്റർ അനുയോജ്യമായ ആപ്ലിക്കേഷനുകളുമായുള്ള എളുപ്പത്തിലുള്ള സംയോജനം (പൈലോൺസ്,
TurboGears 2, മുതലായവ.
* പ്രീ-ഫോർക്ക് വഴിയും പങ്കിട്ട സോക്കറ്റ് വഴിയും ബാലൻസിങ് ലോഡ് ചെയ്യുക
* ഗ്രേസ്ഫുൾ വർക്കർ പ്രോസസ് പുനരാരംഭിക്കുന്നു
* കണക്ഷനുകൾ നഷ്ടപ്പെടാതെ അപ്ഗ്രേഡുചെയ്യുന്നു
* പുരോഗതി അറിയിപ്പുകൾ അപ്ലോഡ് ചെയ്യാൻ അനുവദിക്കുന്ന, പറക്കുന്ന സമയത്തുതന്നെ ചങ്ക്ഡ് ട്രാൻസ്ഫറുകൾ ഡീകോഡ് ചെയ്യുക
അല്ലെങ്കിൽ HTTP വഴിയുള്ള സ്ട്രീം അധിഷ്ഠിത പ്രോട്ടോക്കോളുകൾ
ട്യൂണിംഗ്
കെർണൽ പാരാമീറ്ററുകൾ
a കൈകാര്യം ചെയ്യുന്നതിനായി നിങ്ങൾക്ക് ട്യൂൺ ചെയ്യേണ്ട വിവിധ കേർണൽ പാരാമീറ്ററുകൾ ഉണ്ട്
ഒരു വലിയ എണ്ണം ഒരേസമയം കണക്ഷനുകൾ. സാധാരണയായി ഇവ a ഉള്ള സൈറ്റുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ
ഒരേസമയം നിരവധി അഭ്യർത്ഥനകൾ, നിങ്ങൾ ആയിരിക്കാവുന്ന ഏതെങ്കിലും തരത്തിലുള്ള നെറ്റ്വർക്ക് സെർവറിലേക്ക് പ്രയോഗിക്കുക
പ്രവർത്തിക്കുന്ന. അവ റഫറൻസ് എളുപ്പത്തിനായി ഇവിടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
ലിസ്റ്റുചെയ്തിരിക്കുന്ന കമാൻഡുകൾ Mac OS X 10.6-ന് കീഴിൽ പരീക്ഷിച്ചിരിക്കുന്നു. Unix-ന്റെ നിങ്ങളുടെ ഫ്ലേവർ ചെറുതായി ഉപയോഗിച്ചേക്കാം
വ്യത്യസ്ത പതാകകൾ. അനിശ്ചിതത്വമുണ്ടെങ്കിൽ എല്ലായ്പ്പോഴും ഉചിതമായ മാൻ പേജുകൾ റഫർ ചെയ്യുക.
വർദ്ധിച്ചുവരുന്ന ദി FILE വിവരണക്കാരൻ പരിധി
സാധാരണയായി ബംപ് ചെയ്യേണ്ട ആദ്യത്തെ ക്രമീകരണങ്ങളിലൊന്ന് പരമാവധി ഓപ്പൺ സംഖ്യയാണ്
തന്നിരിക്കുന്ന പ്രക്രിയയ്ക്കുള്ള ഫയൽ വിവരണങ്ങൾ. അവിടെ ആശയക്കുഴപ്പത്തിലായവർക്കായി, Unices എന്ന് ഓർക്കുക
സോക്കറ്റുകളെ ഫയലുകളായി പരിഗണിക്കുക.
$ sudo ulimit -n 1024
വർദ്ധിച്ചുവരുന്ന ദി കേൾക്കൂ ചോദ്യം SIZE
ലിസണിംഗ് സോക്കറ്റുകൾക്ക് ഇൻകമിംഗ് കണക്ഷനുകളുടെ ഒരു അനുബന്ധ ക്യൂ ഉണ്ട്
സ്വീകരിച്ചു. ഈ ക്യൂ പുതിയതായി നിറയ്ക്കുന്ന ക്ലയന്റുകളുടെ തിരക്ക് നിങ്ങൾക്ക് ഉണ്ടായാൽ
കണക്ഷനുകൾ ഒടുവിൽ ഡ്രോപ്പ് ചെയ്യാൻ തുടങ്ങും.
$ sudo sysctl -w kern.ipc.somaxconn="1024"
വിശാലമാക്കുന്നു ദി എഫെമെറൽ പോർട്ട് റേഞ്ച്
ഒരു സോക്കറ്റ് അടച്ചതിനുശേഷം അത് ഒടുവിൽ TIME_WAIT അവസ്ഥയിലേക്ക് പ്രവേശിക്കുന്നു. ഇത് ഒരു ആകാം
ക്ലയന്റ് പ്രവർത്തനത്തിന്റെ ഒരു നീണ്ട പൊട്ടിത്തെറിക്ക് ശേഷം പ്രശ്നം. ഒടുവിൽ എഫെമറൽ പോർട്ട് ശ്രേണിയാണ്
സാധുതയുള്ള ഒരു പോർട്ടിനായി കാത്തിരിക്കുമ്പോൾ പുതിയ കണക്ഷനുകൾ സ്തംഭിക്കാൻ ഇടയാക്കിയേക്കാം.
ഈ ക്രമീകരണം സാധാരണയായി ഒരു നെറ്റ്വർക്ക് പരിശോധിക്കാൻ ഉപയോഗിക്കുന്ന മെഷീനുകളിൽ മാത്രമേ ആവശ്യമുള്ളൂ
സെർവർ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് gunicorn_django ഓൺലൈനായി ഉപയോഗിക്കുക