TroubleshootingaLargeErlangSystemMatsCronqvistEricssonHungaryH-+3614377169mats.******@ABSTRACTInthispaper,wediscusssomeexperiencesfromalarge,industrialsoftwareprojectusingafunctionalprogramminglanguage. In particular,we willfocus on programming (amulti-serviceswitchfromEricssonAB[1])[2].Wewilldiscusshowthisaffectsprogrammer ,000AXD301', ,andsuggestsomemethodsforpreventingand,whenthatfails,(perceived)problemwithusingainterpreted,,wehavefoundthattheoverheadofrunninginanemulatorisnotdramatic,-,onecanperformveryadvancedprofiling, [TestingandDebugging]:Debuggingaids,Diagnostics,Distributed debugging,Errorhandlingandrecovery, TracingGeneralTermsPerformance,Design,-(typically1-4),eachwithanumberofCentralProcessors(CP's,typically2-4),anda numberofDeviceProcessors(DPs,typically~10).TheDPshandlesthephysicalinterfaces(,ATM,etc),andtheCP'ontrol,'sarepaired,withactiveandastandbyroles,applicationsontheactiveCPcanrunwithhot(minimaldisruptionofservice)orwarm(applicationrestart)
Troubleshooting a Large Erlang System 来自淘豆网m.daumloan.com转载请标明出处.