<?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: Alfresco restart breaks URL tickets in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271457#M224587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;as long as the overflowToDisk property is active and there is no maxElementsOnDisk, the maxElementsInMemory is not a property that can limit the maximum amount of tickets valid at any point in time. This may be a performance issue, when you have A LOT of tickets which are used at random and with uniform distribution - then users may encounter a slightly slower redirection from moodle to Alfresco, as the ticket would have to be loaded from disk in order to be validated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1000 is usually a high enough number and load performance from disk cache is good enough to be unnoticable for users.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad to have been of help…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Sep 2011 08:13:56 GMT</pubDate>
    <dc:creator>afaust</dc:creator>
    <dc:date>2011-09-15T08:13:56Z</dc:date>
    <item>
      <title>Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271453#M224583</link>
      <description>HiI have noticed that restarting the Alfresco service has the result that links to resources (from the Moodle 2.1 virtual learning environment) using authentication tickets in the URL, no longer work. i.e. the tickets are no longer valid.http://wiki.alfresco.com/wiki/URL_Addressability#Ticket_URL_Ar</description>
      <pubDate>Tue, 13 Sep 2011 03:45:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271453#M224583</guid>
      <dc:creator>geoffr</dc:creator>
      <dc:date>2011-09-13T03:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271454#M224584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tickets are only held in in-memory caches during the runtime of the server. Tickets can be propagated from one server to another in a cluster, so a hand-over in a cluster is possible. It is not however possible to reuse tickets after a complete shutdown/restart, as the caches are non-persistent. Although entries may overflow to disk, a clean shutdown will clear all cache data. In order to activate persistent caches (no guarantee that it won't break something else, i.e. retain inconsistent data after a restart), you have to modify the / provide a ehcache-custom.xml, which should define the cache as persistent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://ehcache.org/documentation/user-guide/storage-options#Persistence" rel="nofollow noopener noreferrer"&gt;ehCache documentation about persistent diskStore&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://stackoverflow.com/questions/2970609/ehcache-diskstore-is-deleted-during-application-restart" rel="nofollow noopener noreferrer"&gt;Small example of persistent cache on StackOverflow&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Sep 2011 08:08:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271454#M224584</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2011-09-13T08:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271455#M224585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Axel. That is a really informative post. I'll certainly look into the ehCache option.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Sep 2011 21:03:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271455#M224585</guid>
      <dc:creator>geoffr</dc:creator>
      <dc:date>2011-09-13T21:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271456#M224586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Following on from Axel's pointers&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The following appears to make Alfresco URL tickets persistent. I have, so far, cycled through a handful of Alfresco restarts and the URL ticket still works for different users. smile&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In Alfresco, copy and rename&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/ehcache-default.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/opt/alfresco/tomcat/shared/classes/alfresco/extension/ehcache-custom.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then edit ehcache-custom.xml as follows&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Find&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cache&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name="org.alfresco.cache.ticketsCache"&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxElementsInMemory="1000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eternal="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflowToDisk="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statistics="false"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and change to&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cache&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name="org.alfresco.cache.ticketsCache"&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxElementsInMemory="1000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eternal="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflowToDisk="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; diskPersistent="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statistics="false"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not completely sure how robust or secure this solution is, but so far it seems to be working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, the default maxElementsInMemory setting looks to be a little on the low side at 1000, though I have not yet changed it. Perhaps it should be 10000 ? or 50000 ? more ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again Axel. I, and a few others, had 'hit a brick wall with this' this until your posting&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2011 23:48:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271456#M224586</guid>
      <dc:creator>geoffr</dc:creator>
      <dc:date>2011-09-14T23:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271457#M224587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;as long as the overflowToDisk property is active and there is no maxElementsOnDisk, the maxElementsInMemory is not a property that can limit the maximum amount of tickets valid at any point in time. This may be a performance issue, when you have A LOT of tickets which are used at random and with uniform distribution - then users may encounter a slightly slower redirection from moodle to Alfresco, as the ticket would have to be loaded from disk in order to be validated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1000 is usually a high enough number and load performance from disk cache is good enough to be unnoticable for users.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad to have been of help…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2011 08:13:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271457#M224587</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2011-09-15T08:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271458#M224588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks again Axel, that all makes sense.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Sep 2011 14:59:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271458#M224588</guid>
      <dc:creator>geoffr</dc:creator>
      <dc:date>2011-09-16T14:59:42Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco restart breaks URL tickets</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271459#M224589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi….&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the above configuration will works if the alfresco is properly restarted. My question is what is the solution if sudden system crash or power failure happens. I am thinking to store tickets in local storage whenever they created…but I am not getting any configuration help for it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, Is there any way to store tickets in local storage whenever they created. If yes, is it possible to restore them after system crash.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2012 08:36:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-restart-breaks-url-tickets/m-p/271459#M224589</guid>
      <dc:creator>nareshthota005</dc:creator>
      <dc:date>2012-09-10T08:36:47Z</dc:date>
    </item>
  </channel>
</rss>

