Web Script reloading for each request

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-25-2010 09:12 AM
Hi all,
i have multiple installation of Alfresco 3.2 r2 with similar configuration.
I say similar because Production is in cluster and Test is not clustered.
Inside Production (and only Production) i have this problem:every time a web-script request is done all the web-scripts are reloaded, and the user has to wait for a long time.
I don't know why.
Regards
i have multiple installation of Alfresco 3.2 r2 with similar configuration.
I say similar because Production is in cluster and Test is not clustered.
Inside Production (and only Production) i have this problem:every time a web-script request is done all the web-scripts are reloaded, and the user has to wait for a long time.
I don't know why.
Regards
Labels:
- Labels:
-
Archive
8 REPLIES 8

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-28-2010 11:03 AM
Anybody can help me?

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-01-2010 09:21 AM
Hi all,
this is the log of the server working bad
this is the log of the server working well
this is the log of the server working bad
12:00:19,463 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServlet] Processing request (GET) http://10.10.25.231:8080/alfresco/service/api/login?u=ARCANGELO.CHIACCHIO&pw=ALFRESCO12:00:19,463 DEBUG [org.alfresco.web.scripts.AbstractRuntime] (Runtime=ServletRuntime, Container=Repository) Processing script url (GET) /api/login12:00:19,464 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Initialising Web Scripts (Container: Repository, URI index: org.alfresco.web.scripts.JaxRSUriIndex)12:00:19,464 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Locating Web Scripts within workspace://SpacesStore/app:company_home/app:dictionary/cm:extensionwebscripts12:00:19,725 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Locating Web Scripts within workspace://SpacesStore/app:company_home/app:dictionary/cm:webscripts12:00:20,569 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Found Web Script org/alfresco/sample/blogsearch.get (desc: org/alfresco/sample/blogsearch.get.desc.xml, impl: webscript.default, auth: guest, trx: required, format style: extension, default format: html)12:00:20,570 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Registered Web Script URL 'GET:/sample/blog/search?q={searchTerm}'12:00:20,570 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Registered Web Script URL 'GET:/sample/blog/search.atom?q={searchTerm}'
this is the log of the server working well
14:42:58,333 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServlet] Processing request (GET) http://alfresco-test.celdra-silef.it:8080/alfresco/service/api/login?u=ARCANGELO.CHIACCHIO&pw=ALFRES...14:42:58,333 DEBUG [org.alfresco.web.scripts.AbstractRuntime] (Runtime=ServletRuntime, Container=Repository) Processing script url (GET) /api/login14:42:58,334 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Web Script index lookup for uri /api/login took 0.72ms14:42:58,334 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServletRequest] Content Type: null14:42:58,334 DEBUG [org.alfresco.web.scripts.AbstractRuntime] Agent: MSIE14:42:58,334 DEBUG [org.alfresco.web.scripts.AbstractRuntime] Invoking Web Script org/alfresco/repository/login.get (format xml, style: any, default: xml)14:42:58,336 DEBUG [org.alfresco.repo.web.scripts.RepositoryContainer] Begin retry transaction block: required,readonly14:42:58,349 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServletResponse] Cache - set response header Cache-Control: no-cache14:42:58,349 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServletResponse] Cache - set response header Pragma: no-cache14:42:58,349 DEBUG [org.alfresco.web.scripts.DeclarativeWebScript] Rendering response: content type=text/xml, status=20014:42:58,349 DEBUG [org.alfresco.web.scripts.DeclarativeWebScript] Rendering template 'org/alfresco/repository/login.get.xml.ftl'14:42:58,350 DEBUG [org.alfresco.web.scripts.AbstractWebScript] Rendered template org/alfresco/repository/login.get.xml.ftl in 0.561ms14:42:58,350 DEBUG [org.alfresco.repo.web.scripts.RepositoryContainer] End retry transaction block: required,readonly14:42:58,351 DEBUG [org.alfresco.web.scripts.AbstractRuntime] Web Script org/alfresco/repository/login.get executed in 16.841ms14:42:58,351 DEBUG [org.alfresco.web.scripts.AbstractRuntime] Processed script url (GET) /api/login in 17.885ms

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-01-2010 09:33 AM
Hi all,
i'm searching for org.alfresco.web.scripts.DeclarativeRegistry Alfresco 3.2 r2 inside SVN (relative SVN version 17458) but i don't find it.
Why?
Regards
i'm searching for org.alfresco.web.scripts.DeclarativeRegistry Alfresco 3.2 r2 inside SVN (relative SVN version 17458) but i don't find it.
Why?
Regards

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-02-2010 04:02 AM
:?:

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-03-2010 04:38 PM
Someone can tell me where are the source code of Alfresco 3.2.r2 web-scripts?
Thanks in advance.
Thanks in advance.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-04-2010 09:10 AM
Sorry,
http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/webscript-framework
However i continue to have the problem.
I think that the problem is :
But how send the Event?
F.
http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/webscript-framework
However i continue to have the problem.
I think that the problem is :
AbstractRuntimeContainer……… public void onApplicationEvent(ApplicationEvent event) { if (event instanceof ContextRefreshedEvent) { ContextRefreshedEvent refreshEvent = (ContextRefreshedEvent)event; ApplicationContext refreshContext = refreshEvent.getApplicationContext(); if (refreshContext != null && refreshContext.equals(applicationContext)) { reset(); } } }
But how send the Event?
F.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2010 04:39 AM
Hi all,
there is an ehcache custom configuration causes problems.
10:08:48,370 DEBUG [net.sf.ehcache.Cache] org.alfresco.cache.webScriptsRegistryCache Memory cache hit, but element expired
ehcache custom:
Now it has been removed and enabled default ehcache configuration (clustering removed): everything it is ok but without clustering.
there is an ehcache custom configuration causes problems.
10:08:48,370 DEBUG [net.sf.ehcache.Cache] org.alfresco.cache.webScriptsRegistryCache Memory cache hit, but element expired
ehcache custom:
<ehcache> <diskStore path="java.io.tmpdir/ClusterCache"/> <!– The 'heartbeatInterval' property is the only one used for the JGroups-enabled implementation –><!– <cacheManagerPeerProviderFactory class="org.alfresco.repo.cache.AlfrescoCacheManagerPeerProviderFactory" properties="heartbeatInterval=5000, peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446" />–> <cacheManagerPeerProviderFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory" properties="heartbeatInterval=5000, peerDiscovery=manual, rmiUrls=//10.10.25.232:40001/org.hibernate.cache.StandardQueryCache |//10.10.25.232:40001/org.hibernate.cache.UpdateTimestampsCache |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.NodeImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.QNameEntityImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.NodeImpl.aspects |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.NodeImpl.properties |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.ChildAssocImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.NodeAssocImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.StoreImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.VersionCountImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.AppliedPatchImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAccessControlEntryContextImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAccessControlListChangeSetImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAccessControlListImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAccessControlListMemberImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAuthorityAliasImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbAuthorityImpl |//10.10.25.232:40001/org.alfresco.repo.domain.hibernate.DbPermissionImpl |//10.10.25.232:40001/org.alfresco.repo.audit.hibernate.AuditConfigImpl |//10.10.25.232:40001/org.alfresco.repo.audit.hibernate.AuditDateImpl |//10.10.25.232:40001/org.alfresco.repo.audit.hibernate.AuditSourceImpl |//10.10.25.232:40001/org.alfresco.repo.attributes.AttributeImpl |//10.10.25.232:40001/org.alfresco.repo.attributes.ListEntryImpl |//10.10.25.232:40001/org.alfresco.repo.attributes.MapEntryImpl |//10.10.25.232:40001/org.alfresco.repo.attributes.GlobalAttributeEntryImpl |//10.10.25.232:40001/org.alfresco.cache.avm.avmEntityCache |//10.10.25.232:40001/org.alfresco.cache.avm.versionRootEntityCache |//10.10.25.232:40001/org.alfresco.cache.avm.avmNodeCache |//10.10.25.232:40001/org.alfresco.cache.avm.avmStoreCache |//10.10.25.232:40001/org.alfresco.cache.avm.avmNodeAspectsCache |//10.10.25.232:40001/org.alfresco.repo.webservices.querySessionSharedCache |//10.10.25.232:40001/org.alfresco.cache.storeAndNodeIdCache |//10.10.25.232:40001/org.alfresco.cache.qnameEntityCache |//10.10.25.232:40001/org.alfresco.cache.namespaceEntityCache |//10.10.25.232:40001/org.alfresco.cache.localeIdCache |//10.10.25.232:40001/org.alfresco.cache.mimetypeEntityCache |//10.10.25.232:40001/org.alfresco.cache.encodingEntityCache |//10.10.25.232:40001/org.alfresco.cache.immutableEntityCache |//10.10.25.232:40001/org.alfresco.cache.parentAssocsCache |//10.10.25.232:40001/org.alfresco.cache.userToAuthorityCache |//10.10.25.232:40001/org.alfresco.cache.permissionsAccessCache |//10.10.25.232:40001/org.alfresco.cache.nodeOwnerCache |//10.10.25.232:40001/org.alfresco.cache.personCache |//10.10.25.232:40001/org.alfresco.cache.ticketsCache |//10.10.25.232:40001/org.alfresco.cache.sysAdminCache |//10.10.25.232:40001/org.alfresco.cache.aclCache |//10.10.25.232:40001/org.alfresco.cache.globalConfigCache |//10.10.25.232:40001/org.alfresco.cache.resourceBundleBaseNamesCache |//10.10.25.232:40001/org.alfresco.cache.loadedResourceBundlesCache |//10.10.25.232:40001/org.alfresco.cache.messagesCache |//10.10.25.232:40001/org.alfresco.cache.compiledModelsCache |//10.10.25.232:40001/org.alfresco.cache.prefixesCache |//10.10.25.232:40001/org.alfresco.cache.tenantsCache |//10.10.25.232:40001/org.alfresco.cache.tenantFileStoresCache |//10.10.25.232:40001/org.alfresco.cache.webScriptsRegistryCache" /> <cacheManagerPeerListenerFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory" properties="hostName=10.10.25.231, port=40001,socketTimetoutMillis=90000" /> <defaultCache maxElementsInMemory="500000" eternal="true" timeToIdleSeconds="0" timeToLiveSeconds="0" overflowToDisk="false" > <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=false, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </defaultCache> <!– Hibernate usage –> <cache name="org.hibernate.cache.StandardQueryCache" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 0.4MB memory required –> <cache name="org.hibernate.cache.UpdateTimestampsCache" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 40MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 0.1 MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.QNameEntityImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 40MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeStatusImpl" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 15MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 10MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl.properties" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 250MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.ChildAssocImpl" maxElementsInMemory="20000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– general use node associations are not common –> <cache name="org.alfresco.repo.domain.hibernate.NodeAssocImpl" maxElementsInMemory="500000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– low numbers of objects expected –> <cache name="org.alfresco.repo.domain.hibernate.StoreImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– version counters –> <!– approx 0.4MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.VersionCountImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 0.1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl" maxElementsInMemory="10000" timeToLiveSeconds="300" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– Permission related caches –> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl" maxElementsInMemory="100000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries" maxElementsInMemory="100000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 5MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl" maxElementsInMemory="50000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbPermissionImpl" maxElementsInMemory="50000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 10MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– approx 5MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys" maxElementsInMemory="500000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– Audit caches –> <cache name="org.alfresco.repo.audit.hibernate.AuditConfigImpl" maxElementsInMemory="200" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.audit.hibernate.AuditDateImpl" maxElementsInMemory="200" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.audit.hibernate.AuditSourceImpl" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– Attribute Service Caches. –> <cache name="org.alfresco.repo.attributes.AttributeImpl" maxElementsInMemory="500000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.attributes.ListEntryImpl" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.attributes.MapEntryImpl" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.attributes.GlobalAttributeEntryImpl" maxElementsInMemory="100000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– AVM caches –> <cache name="org.alfresco.repo.avm.AVMNodeImpl" maxElementsInMemory="500000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.AVMStoreImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.VersionRootImpl" maxElementsInMemory="20000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.ChildEntryImpl" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.HistoryLinkImpl" maxElementsInMemory="20000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.MergeLinkImpl" maxElementsInMemory="20000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.AVMNodePropertyImpl" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.AVMStorePropertyImpl" maxElementsInMemory="50000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.repo.avm.AVMAspectNameImpl" maxElementsInMemory="100000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <!– Internally used caches –> <cache name="org.alfresco.cache.parentAssocsCache" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.cache.userToAuthorityCache" maxElementsInMemory="1000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.cache.permissionsAccessCache" maxElementsInMemory="5000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.cache.nodeOwnerCache" maxElementsInMemory="2000000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.cache.personCache" maxElementsInMemory="100000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> <cache name="org.alfresco.cache.ticketsCache" maxElementsInMemory="100000" eternal="true" overflowToDisk="true"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache></ehcache>
LOG:10:08:48,344 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServlet] Initialised Web Script Servlet (authenticator='webscripts.authenticator.basic')10:08:48,345 DEBUG [org.alfresco.web.scripts.servlet.WebScriptServlet] Processing request (GET) http://digit1.celdra-silef.it:8080/alfresco/service/api/login?u=ARCANGELO.CHIACCHIO&pw=ALFRESCO10:08:48,370 DEBUG [org.alfresco.web.scripts.AbstractRuntime] (Runtime=ServletRuntime, Container=Repository) Processing script url (GET) /api/login10:08:48,370 DEBUG [net.sf.ehcache.Cache] org.alfresco.cache.webScriptsRegistryCache Memory cache hit, but element expired10:08:48,373 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Initialising Web Scripts (Container: Repository, URI index: org.alfresco.web.scripts.JaxRSUriIndex)10:08:48,373 DEBUG [org.alfresco.web.scripts.DeclarativeRegistry] Locating Web Scripts within workspace://SpacesStore/app:company_home/app:dictionary/cm:extensionwebscripts
Now it has been removed and enabled default ehcache configuration (clustering removed): everything it is ok but without clustering.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2011 05:09 PM
This happens in cluster only. Only if servers in this cluster have different number/version of webscripts. To fix it sync code and webscripts on all your servers. In few minutes after ehcache expires and webscripts are refreshed and the same on all servers autoreloading will stop.
