<?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>:: syscallme :: &#187; Application Management</title>
	<atom:link href="http://syscallme.2bopen.org/category/application-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://syscallme.2bopen.org</link>
	<description>segfault of my memory leak</description>
	<lastBuildDate>Mon, 26 Jul 2010 10:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cluster mon amour</title>
		<link>http://syscallme.2bopen.org/2007/12/07/cluster-mon-amour/</link>
		<comments>http://syscallme.2bopen.org/2007/12/07/cluster-mon-amour/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:26:51 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Application Management]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[Confluence]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/?p=21</guid>
		<description><![CDATA[Un po&#8217; di silenzio, occupato da un&#8217;attività che racconto e che mi ha portato via un bel po&#8217; di tempo e che vi racconto, pur essendo un po&#8217; OT dato che è puramente applicativa (ma per risolverla serviva proprio un sistemista!!!) Per un cliente importante ho dovuto mettere le mani alla configurazione del cluster della [...]]]></description>
			<content:encoded><![CDATA[<p>Un po&#8217; di silenzio, occupato da un&#8217;attività che racconto e che mi ha portato via un bel po&#8217; di tempo e che vi racconto, pur essendo un po&#8217; OT dato che è puramente applicativa (ma per risolverla serviva proprio un sistemista!!!)</p>
<p>Per un cliente importante ho dovuto mettere le mani alla configurazione del cluster della web-applications <a href="http://www.atlassian.com/software/confluence" target="_blank">Confluence</a>, un wiki scritto e distribuito da <a href="http://www.atlassian.com" target="_blank">Atlassian</a>, società di sviluppo australiana.</p>
<p>Ora, i cangurotti hanno gestito il loro sistema di clustering applicativo attraverso il prodotto <a href="http://www.tangosol.com" target="_blank">Tangosol Coherence</a>, prodotto da qualche tempo acquisito da <a href="http://www.oracle.com" target="_blank">Oracle</a> e quindi &#8220;closed&#8221;. Il problema manifestatosi nell&#8217;installazione da noi fatta al nostro cliente, era l&#8217;impossibilità di effettuare più di una installazione cluster sulla stessa macchina.<br />
Mi spiego: abbiamo due licenze cluster a tre nodi (ipotizziamo) e vogliamo installare entrambi i cluster applicativi sugli Application Server (nel nostro caso era <a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;FP=/content/products/weblogic" target="_blank">Bea Weblogic</a>) degli stessi tre nodi fisici. Effettivamente una volta effettuata una installazione del genere, quando andavi a tirar su il primo nodo del secondo cluster, l&#8217;applicativo tornava errore, si incastrava e non saliva più. I log erano piuttosto oscuri e non davano nessuna indicazione chiara:</p>
<p><em>2007-11-30 18:15:04,861 WARN [Logger@13630585 3.2/365 (RC3)]  [Coherence] log 2007-11-30 18:15:04.860 Tangosol Coherence AE 3.2/365  (RC3) &lt;Warning&gt; (thread=Cluster, member=n/a): Received a discovery  message that indicates the presence of an existing cluster that does not  respond to join requests;</em><span id="more-21"></span></p>
<p>In pratica il nodo del secondo cluster, invece di istanziarsi come &#8220;nuovo&#8221; tentava una join al cluster già esistente cosa che, ovviamente, non poteva andare a buon fine. Tra l&#8217;altro,la cosa ancora più strana era mi ero preoccupato che i due cluster (volutamente) fossero installati su due eth differenti, ognuna su di una subnet diversa, proprio per evitare dell&#8217;entropia di segnale, dal momento che il metodo di join del cluster di confluence è proprio attraverso messaggi multicast.</p>
<p>Mmm tutto molto strano, quindi. Ci perdo un po&#8217; di tempo, faccio qualche altra prova ma ottengo lo stesso risultato. Quindi mi chiedo: perchè? C&#8217;è sicuramente un&#8217;interferenza del primo cluster. Ma dove? Le cose sono due: o a livello di rete (ma le interfacce sono su subnet differenti e dai log lo vedo che le sta utilizzando correttamente) oppure il primo cluster apre qualche socket sospetta. E così è: ne apre due, nello specifico. Una porta cluster (con numero molto alto) e una porta unicast (8088). E&#8217; chiaro che quelle sono impegnate: se dico al secondo cluster di andarne ad impegnare altre due che sono libere, dovrebbe funzionare.</p>
<p>E così è stato. Per la soluzione del problema (nel caso vi imbattiate nel mio stesso problema) vi rimando alla pagina del mio wiki</p>
<p><a href="http://wiki.2bopen.org/webapplication_due_confluence_cluster_sugli_stessi_nodi_fisici" target="_blank">DUE CONFLUENCE CLUSTER SUGLI STESSI NODI</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;title=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;title=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;title=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;T=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;title=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Cluster+mon+amour+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F12%2F07%2Fcluster-mon-amour%2F&amp;t=Cluster+mon+amour" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2007/12/07/cluster-mon-amour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
