[
https://issues.apache.org/jira/browse/CONNECTORS-1070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14165078#comment-14165078
]
Karl Wright commented on CONNECTORS-1070:
-----------------------------------------
Hi Kamil,
There is no additional state beyond what is stored in the syncharea directory
that the lock manager looks at. So based on your description of the problem,
you have multiple processes which are running that all claim to be process "A"
that are all using the same syncharea directory.
If you are on a Unix system, please do the following:
- Shut down all MCF processes
- Do "ps -elf | grep java" to find any java processes that might inadvertantly
be left running which may be MCF processes. This *includes* tomcat processes
where the MCF wars are running. Kill or shut down those processes too.
- When you are certain all processes have been shut down, run the lock clean
script
- look in the "syncharea" directory. It should be empty. If it is not empty,
repeat the above steps.
- Once it is really empty, you can start MCF processes again. Each MCF process
that shares a syncharea directory MUST have a different ID. You cannot run
more than one instance of MCF out of the same syncharea. If you have multiple
instances of MCF, then I suggest that perhaps you are making this basic mistake.
Thanks
> Agents thread exception loop
> ----------------------------
>
> Key: CONNECTORS-1070
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1070
> Project: ManifoldCF
> Issue Type: Bug
> Affects Versions: ManifoldCF 1.7
> Reporter: Kamil Żyta
> Assignee: Karl Wright
>
> occasionally when I stop&start crawler agents they fall into infinite loop.
> I don't know how to stop this exception. stop agents, ui, clean lock do not
> help.
> Log growing fast with messages
> ------------------------------------------------------------------------------------------
> ERROR 2014-10-09 13:58:44,206 (Agents thread) - Exception tossed: Service 'A'
> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' of
> type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:162)
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:126)
> at
> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:271)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon$AgentsThread.run(AgentsDaemon.java:209)
> ERROR 2014-10-09 13:58:44,210 (Agents thread) - Exception tossed: Service 'A'
> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' of
> type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:162)
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:126)
> at
> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:271)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon$AgentsThread.run(AgentsDaemon.java:209)
> ERROR 2014-10-09 13:58:44,214 (Agents thread) - Exception tossed: Service 'A'
> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' of
> type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already
> active
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:162)
> at
> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:126)
> at
> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:271)
> at
> org.apache.manifoldcf.agents.system.AgentsDaemon$AgentsThread.run(AgentsDaemon.java:209)
> ------------------------------------------------------------------------------------------
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)