Thanks Karl, I have reconfigured everything and this time i am starting tomcat and deploying mcf-combined-war. I created output connection, repository connection & job. Still when i start my job, it does not go ahead and stuck at starting up status.
Regards. On Wed, Jul 9, 2014 at 12:49 PM, Karl Wright <[email protected]> wrote: > Hi Lalit, > > You do not use combined.war AND an agents process at the same time. The > combined war INCLUDES the agents process. > > Karl > > > > On Wed, Jul 9, 2014 at 6:18 AM, lalit jangra <[email protected]> > wrote: > >> Hi Karl, >> >> As per your suggestion, i built a new MCF 1.5.1 instance, con from source >> , configured it and pointed to local postgresql DB in properties.xml under >> /multiprocess-file-example. Then i tool a brand new tomcat and configured >> for MCF in it in setenv.sh for properties.xml using >> "-Dorg.apache.manifoldcf.configfile" argument and deployed mcf-combined.war >> using app manager. >> >> First i initialized DB using ./initialize.sh command & the moment i >> started agent using ./start-agents.sh command under >> /multiprocess-file-example, i got the error, even when tomcat is not >> started at this time. I created a job which never runs & get stuck. >> >> >> ERROR 2014-07-08 13:32:19,823 (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 >> >> But if i try to run jetty bundle using start.jar under example, no such >> error but it does not fulfil my requirements. >> >> Regards. >> >> >> On Wed, Jul 9, 2014 at 10:03 AM, Karl Wright <[email protected]> wrote: >> >>> So, lalit, if you run the multiprocess example without any changes, do >>> you see this? I don't. >>> >>> Karl >>> >>> Sent from my Windows Phone >>> >>> -----Original Message----- >>> From: lalit jangra >>> Sent: 7/9/2014 12:17 AM >>> To: Karl Wright >>> Cc: [email protected] >>> Subject: Re: Apache ManifoldCF job stuck up >>> >>> >>> >>> >>> >>> Thanks Karl, >>> >>> >>> I am currently running only single agent process on single machine >>> without clustering. I have two environments and i could see this issue >>> coming up at both places. >>> >>> While trying to start agent, i could see below error. When i am trying >>> to start agent, it says below error and exits. But there is no agent >>> process already running. >>> >>> >>> [root@server1 multiprocess-file-example]# ./start-agents.sh & >>> >>> [1] 5020 >>> >>> [root@server1 multiprocess-file-example]# Running... >>> >>> Configuration file successfully read >>> >>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' >>> of type 'AGENT' is already active >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>> >>> at >>> org.apache.manifoldcf.agents.AgentRun.doExecute(AgentRun.java:54) >>> >>> at >>> org.apache.manifoldcf.agents.BaseAgentsInitializationCommand.execute(BaseAgentsInitializationCommand.java:37) >>> >>> at org.apache.manifoldcf.agents.AgentRun.main(AgentRun.java:93) >>> >>> >>> >>> [1]+ Exit 1 ./start-agents.sh >>> >>> >>> If i am able to successfully start agent using ./start-agents.sh, >>> still it throws same error but i have no other process running. >>> >>> Regards. >>> >>> >>> >>> >>> On Tue, Jul 8, 2014 at 2:38 PM, Karl Wright <[email protected]> wrote: >>> >>> Hi lalit, >>> >>> This occurs when you have more than one agents process with the same >>> process id using the same shared file system directory / zookeeper >>> cluster. There is no other way it can occur. >>> >>> Thanks, >>> Karl >>> >>> Sent from my Windows Phone >>> >>> >>> >>> -----Original Message----- >>> From: lalit jangra >>> Sent: 7/8/2014 8:38 AM >>> To: [email protected] >>> Subject: Re: Apache ManifoldCF job stuck up >>> >>> >>> >>> Thanks Karl, >>> >>> >>> I have tried steps you suggested and it worked on one instance. >>> >>> But on another instance i am still not able to resolve this issue. >>> Along with steps you mentioned, i tried recreating DB instance again, >>> setting up new MCF instance , cleaning locks and then starting agents >>> first & then tomcat. But issue still persists. >>> >>> If i try to run ./start-agents.sh, i get this error for agent A. >>> >>> >>> ERROR 2014-07-08 13:32:19,823 (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:156) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>> >>> at >>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>> >>> >>> >>> >>> But if i try to run ./start-agents-2.sh, i see similar error but agent B >>> >>> >>> >>> >>> >>> ERROR 2014-07-08 13:32:19,823 (Agents thread) - Exception tossed: >>> Service 'B' of type >>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>> active >>> >>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'B' >>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>> already active >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>> >>> at >>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>> >>> >>> >>> >>> Regards. >>> >>> >>> >>> >>> >>> On Mon, Jul 7, 2014 at 4:55 PM, Karl Wright <[email protected]> wrote: >>> >>> >>> >>> >>> Hi Lalit, >>> >>> >>> If you are using file synchronization, you cannot expect MCF to clean >>> up itself unless you shut it down cleanly. You should be either using >>> ^C or plain kill, NEVER kill -9. kill -9 will leave dangling locks. >>> >>> >>> >>> To clean up dangling locks: >>> >>> >>> >>> - shut ALL manifoldcf processes and web apps down >>> >>> >>> - run the lock-clean script >>> >>> >>> - start up the processes again >>> >>> >>> >>> Zookeeper synchronization, by the way, does not have this kind of >>> problem. >>> >>> Thanks, >>> Karl >>> >>> >>> >>> >>> >>> >>> >>> >>> On Mon, Jul 7, 2014 at 11:49 AM, lalit jangra <[email protected]> >>> wrote: >>> >>> >>> >>> >>> Hi, >>> >>> >>> I configured MCF 1.5.1 to run with Postgresql DB and tomcat 7. >>> Initially i created all connections, created a an alfresco job and it >>> all worked fine. >>> >>> >>> Next for updates, i stopped, tomcat and agent process running. Then i >>> updated CmisRepositoryConnector.java with my own code and run "ant >>> build" at root of MCF. It updated all code and jars file. >>> >>> >>> >>> Also properties.xml is reset under /dist/multiprocess-file/example >>> which i updated to connect to Postgresql DB and logging >>> configurations. >>> >>> >>> >>> I started tomcat then agent process. Finally i started job to crawl >>> alfresco but it got stuck and moving on. I checked into >>> /dist/multiprocess-file/example/logs/manifoldcf.log file and could see >>> below error. >>> >>> >>> ERROR 2014-07-07 16:09:04,936 (Agents thread) - Exception tossed: >>> Service '' of type >>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>> active >>> >>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service '' >>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>> already active >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>> >>> at >>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>> >>> at >>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>> >>> at >>> org.apache.manifoldcf.agents.system.AgentsDaemon$AgentsThread.run(AgentsDaemon.java:208) >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> I created another job but that got stuck too.Is DB got corrupt due to >>> rebuild? >>> >>> >>> >>> >>> Also is this the right way to build MCF (I hope its correct way). Now >>> what should i do to fix this issue? >>> >>> >>> >>> >>> >>> Please help. >>> >>> Regards, >>> Lalit Jangra. >>> >>> >>> >>> >>> -- >>> Regards, >>> Lalit Jangra. >>> >>> >>> >>> >>> -- >>> Regards, >>> Lalit Jangra. >>> >> >> >> >> -- >> Regards, >> Lalit Jangra. >> > > -- Regards, Lalit Jangra.
