<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zeroasterisk &#187; Adobe Connect</title>
	<atom:link href="http://zeroasterisk.com/cats/geek/adobe-connect/feed/" rel="self" type="application/rss+xml" />
	<link>http://zeroasterisk.com</link>
	<description>zeroasterisk blog - alan blount &#38; friends</description>
	<lastBuildDate>Tue, 20 Dec 2011 17:20:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe Connect Issue And Fix: Lingering Fmscore.exe Processes</title>
		<link>http://zeroasterisk.com/2010/07/23/adobe-connect-fmscore-process-killer/</link>
		<comments>http://zeroasterisk.com/2010/07/23/adobe-connect-fmscore-process-killer/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 17:54:50 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[Adobe Connect]]></category>

		<guid isPermaLink="false">http://zeroasterisk.com/?p=388</guid>
		<description><![CDATA[We&#8217;ve setup Connect to expire the FMSCore processes after 2 hours, but if someone is still connected to a recording, it will keep the old zombie FMSCore process until that person disconnects.
It often happens that doesn&#8217;t work &#8211; and there&#8217;s seemingly no garbage collection in place to clean up old FMSCore.
So we created a simple [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve setup Connect to expire the FMSCore processes after 2 hours, but if someone is still connected to a recording, it will keep the old zombie FMSCore process until that person disconnects.</p>
<p>It often happens that doesn&#8217;t work &#8211; and there&#8217;s seemingly no garbage collection in place to clean up old FMSCore.</p>
<p>So we created a simple AutoIt script which can be compiled to an EXE which works, but it has some dependancies&#8230;</p>
<p>The following dependencies / commands must all be in place:</p>
<ul>
<li>c:\Windows\system32\<a href="http://www.teamcti.com/pview/prcview.htm">pv.exe</a></li>
<li>c:\Windows\system32\<a href="http://technet.microsoft.com/en-us/sysinternals/bb896682.aspx">pslist.exe</a></li>
<li>c:\Windows\system32\<a href="http://technet.microsoft.com/en-us/sysinternals/bb896683.aspx">pskill.exe</a></li>
</ul>
<p>How it works</p>
<ul>
<li>the script uses pv.exe to find all FMS Core processes which have a command line argument that includes &#8220;flvplayerapp&#8221; (which is only for recorded courses)</li>
<li>for each of the returned process ids</li>
<li>it uses pslist to list details which include the age of the process</li>
<li>it uses a regex match find the &#8220;hours it&#8217;s been running&#8221;</li>
<li>if longer than 5 hours (a configurable parameter) it uses pskill to kill the process.</li>
</ul>
<p>So we set this up on an hourly scheduled task and it handles garbage collection for us.</p>
<p>Source:  <a href="http://zeroasterisk.com/blog/wp-content/uploads/2010/07/fmscore-killer-source.au3_.txt">fmscore-killer-source.au3</a></p>
<p><map name='google_ad_map_388_0676ea2b0e7dda10'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/388?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_388_0676ea2b0e7dda10' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=388&amp;url= http%3A%2F%2Fzeroasterisk.com%2F2010%2F07%2F23%2Fadobe-connect-fmscore-process-killer%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://zeroasterisk.com/2010/07/23/adobe-connect-fmscore-process-killer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

