<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CachingTools load balancing in ArcGIS Enterprise Questions</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511900#M19901</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Travis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll execute the procedure with only the previously idle node and then post the results. Right now I'm generating a large cache and can't stop it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to clarify our scenario, we've set up 6 new Windows machines to migrate from version 10.0 to 10.3: 1 is the web adaptor running on IIS; 1 serves as a storage; and the other 4 are ArcGIS Servers. There is no load balancer and there is only 1 ArcGIS Server Site.&lt;/P&gt;&lt;P&gt;Initially, I've created four clusters having a single machine on each of them, to analyze the results of different kinds of requests against a single web adaptor. The results were not what I expected but it is subject to another thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This specific test consisted on a 2 machine cluster running System services, including CachingTools configured to run up to 4 instances per machine; and another cluster running a single cached service on a single machine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First attempt was to run a single Manage Map Cache Service tool with more instances than a single machine could handle, so I specified 8 instances. Due to some considerations I've read about cache controller, I've redone this specifying 6 instances.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second attempt was to run multiple Manage Map Cache Service tools, so I've sent two requests specifying 4 instances: one to generate the whole cache at scales 250.000, 180.000 and 115.000; and another to generate the cache for a specific area at scales 60.000, 30.000 and 10.000. Again, due to the cache controller, I've re-run specifying 3 instances for each tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;The results were the same in all attempts: one machine with CPU consumption at 100% and writing a dozen MBps to the storage; while the other was totally idle.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I've tried using SystemMonitor and ServicesDashboard but they didn't provide the specific information I needed for this test, so I ended up using Resource Monitor from Windows Server 2012 to gather information about Memory, CPU, Disk Access and Bandwith consumed during the tests.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*NOTE: the caches were deleted between each attempt. I've also thought it could be caused by Bundled format, but tests using Exploded one provided the same results.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Mar 2015 18:03:26 GMT</pubDate>
    <dc:creator>BrunoMendes</dc:creator>
    <dc:date>2015-03-30T18:03:26Z</dc:date>
    <item>
      <title>CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511896#M19897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have two ArcGIS Servers 10.3 running in a single cluster hosting the System/CachingTools service, 4 instances on each machine.&lt;/P&gt;&lt;P&gt;When I run Manage Map Cache Tiles tool specifying that I want 8 instances to be used, for single or multiple scale levels, all the work is done by a single machine, therefore, only 4 instances are used.&lt;/P&gt;&lt;P&gt;Another test I did was to run multiple Manage Map Cache Tiles tools unchecking "WAIT FOR JOB COMPLETION" flag and different scale levels on each run, but the results were the same: a single machine processed&amp;nbsp; the whole work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any configuration missing in order to be able to use all the computing power of the cluster?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 13:05:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511896#M19897</guid>
      <dc:creator>BrunoMendes</dc:creator>
      <dc:date>2015-03-19T13:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511897#M19898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you checked the logs to see if there are any messages coming form the node that is part of the cluster but isn't processing?&lt;/P&gt;&lt;P&gt;You can filter messages from just that system by selecting it in the source drop down list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, I ask this because with the info you've shared there doesn't seem to be an obvious reason for this behavior. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 18:31:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511897#M19898</guid>
      <dc:creator>TravisSaladino</dc:creator>
      <dc:date>2015-03-27T18:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511898#M19899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Travis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've re-run the tests and I didn't find anything in the logs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm experiencing a similiar issue with dynamic services running on a multi-machine cluster. All requests are handled by a single machine. I've checked the firewall and it is disabled in both machines.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 15:12:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511898#M19899</guid>
      <dc:creator>BrunoMendes</dc:creator>
      <dc:date>2015-03-30T15:12:39Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511899#M19900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just for trouble shooting, what happens if you specify only the "non-functioning" node to be the sole member of the cluster supporting the caching tools? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I would suggest for this trouble shooting to set the logging to debug to capture all the log messages. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the dynamic services, is there any commonality with the caching node? Other then being a member of the same site?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And a few more questions to get a better idea of the system...&lt;/P&gt;&lt;P&gt;How many nodes are part of this site? Just the two?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;How many clusters? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Are you using a web adaptor(s)? &lt;/P&gt;&lt;P&gt;Is there a network load balancer in front of the site? &lt;/P&gt;&lt;P&gt;Are you publishing (or managing the service to start the caching process) through a connection to the site via port 6080(or 6443) or via the web adaptor?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checking the firewalls was a great step too. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, how are you assessing that the work is only being done on the one system? I only ask because there are many ways to check this, and don;t want to assume anything. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 15:39:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511899#M19900</guid>
      <dc:creator>TravisSaladino</dc:creator>
      <dc:date>2015-03-30T15:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511900#M19901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Travis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll execute the procedure with only the previously idle node and then post the results. Right now I'm generating a large cache and can't stop it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to clarify our scenario, we've set up 6 new Windows machines to migrate from version 10.0 to 10.3: 1 is the web adaptor running on IIS; 1 serves as a storage; and the other 4 are ArcGIS Servers. There is no load balancer and there is only 1 ArcGIS Server Site.&lt;/P&gt;&lt;P&gt;Initially, I've created four clusters having a single machine on each of them, to analyze the results of different kinds of requests against a single web adaptor. The results were not what I expected but it is subject to another thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This specific test consisted on a 2 machine cluster running System services, including CachingTools configured to run up to 4 instances per machine; and another cluster running a single cached service on a single machine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First attempt was to run a single Manage Map Cache Service tool with more instances than a single machine could handle, so I specified 8 instances. Due to some considerations I've read about cache controller, I've redone this specifying 6 instances.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second attempt was to run multiple Manage Map Cache Service tools, so I've sent two requests specifying 4 instances: one to generate the whole cache at scales 250.000, 180.000 and 115.000; and another to generate the cache for a specific area at scales 60.000, 30.000 and 10.000. Again, due to the cache controller, I've re-run specifying 3 instances for each tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;The results were the same in all attempts: one machine with CPU consumption at 100% and writing a dozen MBps to the storage; while the other was totally idle.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I've tried using SystemMonitor and ServicesDashboard but they didn't provide the specific information I needed for this test, so I ended up using Resource Monitor from Windows Server 2012 to gather information about Memory, CPU, Disk Access and Bandwith consumed during the tests.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*NOTE: the caches were deleted between each attempt. I've also thought it could be caused by Bundled format, but tests using Exploded one provided the same results.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 18:03:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511900#M19901</guid>
      <dc:creator>BrunoMendes</dc:creator>
      <dc:date>2015-03-30T18:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511901#M19902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without messages from the server, it's hard to say what the issue may be. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because the site is responsible for the internal load balancing of requests to the nodes in a cluster, there is very little configuration that must be done... normally this is a good thing due to the ease of setup. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally, the things I've found that cause issues in multi-node sites are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- not specifying the exact same credentials for the ArcGIS Server account that's used at install of the server software&lt;/P&gt;&lt;P&gt;- if connecting to a registered database, not all nodes have the correct DB native client installed&lt;/P&gt;&lt;P&gt;- the config-store and server directories are not accessible by all nodes. this would include setting a secondary location for the cache that one node can't reach.&lt;/P&gt;&lt;P&gt;- firewalls blocking communication between nodes and clusters (in the range 4000 range) of the site, or to data sources. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume you've read &lt;/P&gt;&lt;P&gt;&lt;A href="http://server.arcgis.com/en/server/latest/publish-services/windows/allocation-of-server-resources-to-caching.htm" title="http://server.arcgis.com/en/server/latest/publish-services/windows/allocation-of-server-resources-to-caching.htm"&gt;Allocation of server resources to caching—Documentation | ArcGIS for Server&lt;/A&gt; , and maybe &lt;A href="http://blogs.esri.com/esri/arcgis/2012/11/19/accelerating-map-cache-creation/" title="http://blogs.esri.com/esri/arcgis/2012/11/19/accelerating-map-cache-creation/"&gt;Accelerating map cache creation | ArcGIS Blog&lt;/A&gt;&amp;nbsp;&amp;nbsp; to help with the sizing and configuration of the services and clusters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry I don't have a definitive answer, this is a tough one. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 21:03:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511901#M19902</guid>
      <dc:creator>TravisSaladino</dc:creator>
      <dc:date>2015-03-30T21:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511902#M19903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Travis, by removing one machine from the cluster and generating the cache, then adding it back and removing the another one to generate the cache again, I've checked that:&lt;/P&gt;&lt;P&gt;1. credentials on both windows services are the same;&lt;/P&gt;&lt;P&gt;2. &lt;SPAN style="line-height: 1.5;"&gt;both servers can connect to the database;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;3. all arcgis server directories and the config-store are accessible to both machines;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;4. Windows firewall is disabled on both machines and they belong to the same domain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My initial idea was: whenever I need to generate a big cache, I would allocate more machines to speed up the work; after the cache is complete, these machines could be reallocated to do other stuff, either by putting them offline thus deallocating hardware resources or adding them to another cluster.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I ended up doing was: allocate more hardware resources to the single caching machine prior to running the job and then deallocating it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2015 14:06:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511902#M19903</guid>
      <dc:creator>BrunoMendes</dc:creator>
      <dc:date>2015-12-14T14:06:51Z</dc:date>
    </item>
    <item>
      <title>Re: CachingTools load balancing</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511903#M19904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bruno:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you do all your testing at 10.3.0?&amp;nbsp; If so, did you try upgrading to 10.3.1 to see if that solved the issue you were having where only 1 machine in a 2 cluster site was actually performing the cache processing?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2015 15:25:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/cachingtools-load-balancing/m-p/511903#M19904</guid>
      <dc:creator>MichaelVolz</dc:creator>
      <dc:date>2015-12-14T15:25:13Z</dc:date>
    </item>
  </channel>
</rss>

