Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ic_mod_perlp കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
ic_mod_perl -- പൂർണ്ണമായും Apache/mod_perl-നുള്ളിൽ ഇന്റർചേഞ്ച് പ്രവർത്തിപ്പിക്കുക
സിനോപ്സിസ്
# Apache httpd.conf-ലേക്ക് ചേർക്കുക:
PerlRequire /usr/lib/interchange/bin/ic_mod_perl
PerlChildInitHandler Vend::ModPerl::child_start
PerlChildExitHandler Vend::ModPerl::child_end
SetHandler perl-script
PerlHandler Vend::ModPerl
PerlSendHeader ഓഫ്
PerlSetupEnv ഓൺ
വിവരണം
ആനുകൂല്യങ്ങൾ
· ഒരുപക്ഷേ മെച്ചപ്പെട്ട സ്ഥിരത, പ്രത്യേകിച്ച് Perl സിഗ്നലുകൾ ഉള്ള ലിനക്സ് ഇതര പ്ലാറ്റ്ഫോമുകളിൽ
പലപ്പോഴും ബഗ്ഗി.
· മൊത്തം മെമ്മറി കുറവ് ഉപയോഗിക്കുക; പ്രീഫോർക്ക്ഡ് അപ്പാച്ചെ ഇല്ല ഒപ്പം ഡെമണുകളെ പരസ്പരം മാറ്റുക. കുറിച്ച് കൂട്ടിച്ചേർക്കുന്നു
ഒരു സാധാരണ Apache/mod_perl ചൈൽഡ് പ്രോസസിന് 8 MB കൂടുതൽ, അതായത്, ഓരോന്നിനും 32 MB
അപ്പാച്ചെ ശിശു പ്രക്രിയ. എന്നാൽ ഒറ്റപ്പെട്ട ഇന്റർചേഞ്ചിൽ സാധാരണയായി 3 പ്രക്രിയകൾ ഉണ്ട്: a
ഇന്റർചേഞ്ച് ചൈൽഡ് പ്രോസസ്സ് (~24 MB), ഒരു httpd ചൈൽഡ് (~24 MB), ഒപ്പം ഒരു ലിങ്ക് CGI (~1 MB),
അതിനാൽ ഇത് യഥാർത്ഥത്തിൽ ഉപയോഗിച്ച മൊത്തം മെമ്മറിയിൽ മാന്യമായ ഒരു സമ്പാദ്യമാണ്.
വേഗത
ശൂന്യമായ പേജുകളിൽ).
ഡീബഗ്ഗിംഗ് -- അപ്പാച്ചെ:: സ്റ്റാറ്റസ് ഉപയോഗിച്ച് കുടലിലേക്ക് ആഴ്ന്നിറങ്ങുക.
മറ്റ് mod_perl കോഡുമായും ലൈബ്രറികളുമായും എളുപ്പമുള്ള സഹവർത്തിത്വം.
· പ്രശ്നങ്ങളില്ലാതെ ഒറ്റപ്പെട്ട ഇന്റർചേഞ്ച് കോഡ്ബേസുമായി സഹവസിക്കാനാകും.
· അഡ്മിനിസ്ട്രേറ്റീവ് ലാളിത്യം (അപ്പാച്ചെ അറിയാമെങ്കിലും ഇന്റർചേഞ്ച് അല്ലാത്ത സിസാഡ്മിൻമാർക്ക്).
ദോഷങ്ങളുമുണ്ട്
ഒരു സാധാരണ സിസ്റ്റത്തിൽ സാധാരണയായി അപ്പാച്ചെ അല്ലെങ്കിൽ വെബ് സെർവർ ഉപയോക്താവായി ഇന്റർചേഞ്ച് പ്രവർത്തിക്കുന്നു
www, അതിനാൽ ആ അപ്പാച്ചെ ഇൻസ്റ്റാളേഷൻ വിശ്വസനീയമല്ലാത്ത ഉപയോക്തൃ CGI-കളുമായി പങ്കിടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല,
ഡിഎസ്എൻ, യൂസർഡിബി മുതലായവ ഉൾപ്പെടെ ഏത് ഇന്റർചേഞ്ച് ഫയലുകളും അവർക്ക് വായിക്കാൻ കഴിയുന്നതിനാൽ പിഎച്ച്പി മുതലായവ.
എല്ലാ mod_perl സ്റ്റഫുകളും റൺ ചെയ്യുന്നതിനാൽ അപ്പാച്ചെ സമർപ്പിതമാകണം അല്ലെങ്കിൽ വളരെ സൂക്ഷ്മമായി നിരീക്ഷിക്കേണ്ടതുണ്ട്
ഒരേ ഇന്റർപ്രെറ്ററിൽ, കൂടാതെ ധാരാളം mod_perl കോഡും സുരക്ഷിതം ഉപയോഗിക്കുന്നില്ല.
· ഈ കോൺഫിഗറേഷനിൽ നിങ്ങൾ എങ്ങനെയാണ് ഒന്നിലധികം ആപ്പ് സെർവറുകളിലേക്ക് സ്കെയിൽ ചെയ്യുന്നത്?
· ഹാർഡ്വെയർ അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ പോർട്ട് റീഡയറക്ടർ
tlink പോലെയുള്ള Tux CGI ഫ്രണ്ട്-എൻഡ് റീഡയറക്ടർ
/ഐസി അഭ്യർത്ഥനകൾ പ്രോക്സി ചെയ്യുന്ന ഭാരം കുറഞ്ഞ അപ്പാച്ചെ (മൊഡ്യൂളുകളൊന്നുമില്ല) വേർതിരിക്കുക
ആശയം സിസ്റ്റം സജ്ജമാക്കുക
ചിത്രങ്ങളും സ്റ്റാറ്റിക് ഉള്ളടക്കവും നൽകുന്നതിന് Tux ഉപയോഗിക്കുക, ഇന്റർചേഞ്ച് റണ്ണിംഗിനായി ഒരു സമർപ്പിത അപ്പാച്ചെ ഉപയോഗിക്കുക
'interch' ഉപയോക്താവിന് കീഴിൽ കൂടാതെ UserDir, CGI, PHP മുതലായവ പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ലാത്ത ഒരു ശൂന്യമായ DocRoot.
മുന്നറിയിപ്പ്
· തമ്മിൽ മാറുമ്പോൾ സെഷനുകളിൽ വ്യത്യസ്തമായ സ്റ്റോറബിൾ പതിപ്പുകൾക്കായി ശ്രദ്ധിക്കുക
ഒറ്റയ്ക്കും mod_perl പ്രവർത്തിക്കുന്നു!
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ic_mod_perlp ഓൺലൈനായി ഉപയോഗിക്കുക